diff --git a/images/docker-piwigo/index.html b/images/docker-piwigo/index.html index 8d65c49c5a..2209bacc1f 100644 --- a/images/docker-piwigo/index.html +++ b/images/docker-piwigo/index.html @@ -1,4 +1,4 @@ - piwigo - LinuxServer.io
Skip to content

linuxserver/piwigo

Scarf.io pulls GitHub Stars GitHub Release GitHub Package Repository GitLab Container Registry Quay.io Docker Pulls Docker Stars Jenkins Build LSIO CI

Piwigo is a photo gallery software for the web that comes with powerful features to publish and manage your collection of pictures.

piwigo

Supported Architectures

We utilise the docker manifest for multi-platform awareness. More information is available from docker here and our announcement here.

Simply pulling lscr.io/linuxserver/piwigo:latest should retrieve the correct image for your arch, but you can also pull specific arch images via tags.

The architectures supported by this image are:

Architecture Available Tag
x86-64 amd64-<version tag>
arm64 arm64v8-<version tag>
armhf

Application Setup

  • You must create a user and database for piwigo to use in a mysql/mariadb server.

  • Self-signed keys are generated the first time you run the container and can be found in /config/keys, if needed, you can replace them with your own.

  • The easiest way to edit the configuration file is to enable local files editor from the plugins page and use it to configure email settings etc."

Usage

To help you get started creating a container from this image you can either use docker-compose or the docker cli.

---
+ piwigo - LinuxServer.io      

linuxserver/piwigo

Scarf.io pulls GitHub Stars GitHub Release GitHub Package Repository GitLab Container Registry Quay.io Docker Pulls Docker Stars Jenkins Build LSIO CI

Piwigo is a photo gallery software for the web that comes with powerful features to publish and manage your collection of pictures.

piwigo

Supported Architectures

We utilise the docker manifest for multi-platform awareness. More information is available from docker here and our announcement here.

Simply pulling lscr.io/linuxserver/piwigo:latest should retrieve the correct image for your arch, but you can also pull specific arch images via tags.

The architectures supported by this image are:

Architecture Available Tag
x86-64 amd64-<version tag>
arm64 arm64v8-<version tag>
armhf

Application Setup

  • You must create a user and database for piwigo to use in a mysql/mariadb server.

  • Self-signed keys are generated the first time you run the container and can be found in /config/keys, if needed, you can replace them with your own.

  • The easiest way to edit the configuration file is to enable local files editor from the plugins page and use it to configure email settings etc."

Usage

To help you get started creating a container from this image you can either use docker-compose or the docker cli.

---
 services:
   piwigo:
     image: lscr.io/linuxserver/piwigo:latest
@@ -46,4 +46,4 @@
   --pull \
   -t lscr.io/linuxserver/piwigo:latest .
 

The ARM variants can be built on x86_64 hardware using multiarch/qemu-user-static

docker run --rm --privileged multiarch/qemu-user-static:register --reset
-

Once registered you can define the dockerfile to use with -f Dockerfile.aarch64.

Versions

  • 07.04.24: - Increase php workers to fix Android uploading in bulk
  • 02.03.24: - Fix HEIC file format support.
  • 23.12.23: - Rebase to Alpine 3.19 with php 8.3.
  • 12.12.23: - Rebase to Alpine 3.18.
  • 03.06.23: - Revert to Alpine 3.17 due to compatibility issues with php 8.2.
  • 25.05.23: - Rebase to Alpine 3.18, deprecate armhf.
  • 20.01.23: - Rebase to alpine 3.17 with php8.1.
  • 16.01.23: - Fix broken custom template persistence.
  • 08.11.22: - Rebase to Alpine 3.16, migrate to s6v3. Move application install to /app/www/public, add migration for existing users. Container updates should now update the application correctly.
  • 20.08.22: - Rebasing to alpine 3.15 with php8. Restructure nginx configs (see changes announcement).
  • 29.06.21: - Rebase to 3.14, Add php7-zip package
  • 20.05.21: - Create separate volume for image data
  • 23.01.21: - Rebasing to alpine 3.13.
  • 12.12.20: - Increased upload_max_filesize in php.ini
  • 01.06.20: - Rebasing to alpine 3.12.
  • 19.12.19: - Rebasing to alpine 3.11.
  • 28.06.19: - Rebasing to alpine 3.10.
  • 12.06.19: - Add ffmpeg and other deps as needed by popular plugins.
  • 23.03.19: - Switching to new Base images, shift to arm32v7 tag.
  • 01.03.19: - Add php-ctype & php-curl.
  • 22.02.19: - Rebasing to alpine 3.9, add php-ldap.
  • 28.01.19: - Rebase to alpine linux 3.8 , add pipeline logic and multi arch.
  • 25.01.18: - Rebase to alpine linux 3.7.
  • 25.05.17: - Rebase to alpine linux 3.6.
  • 03.05.17: - Use repo pinning to better solve dependencies, use repo version of php7-imagick.
  • 20.04.17: - Add php7-exif package, thanks iiska
  • 23.02.17: - Rebase to alpine linux 3.5 and nginx.
  • 14.10.16: - Add version layer information.
  • 10.09.16: - Add layer badges to README.
  • 29.08.15: - Initial Release.
\ No newline at end of file +

Once registered you can define the dockerfile to use with -f Dockerfile.aarch64.

Versions

  • 07.04.24: - Increase php workers to fix Android uploading in bulk
  • 02.03.24: - Fix HEIC file format support.
  • 23.12.23: - Rebase to Alpine 3.19 with php 8.3.
  • 12.12.23: - Rebase to Alpine 3.18.
  • 03.06.23: - Revert to Alpine 3.17 due to compatibility issues with php 8.2.
  • 25.05.23: - Rebase to Alpine 3.18, deprecate armhf.
  • 20.01.23: - Rebase to alpine 3.17 with php8.1.
  • 16.01.23: - Fix broken custom template persistence.
  • 08.11.22: - Rebase to Alpine 3.16, migrate to s6v3. Move application install to /app/www/public, add migration for existing users. Container updates should now update the application correctly.
  • 20.08.22: - Rebasing to alpine 3.15 with php8. Restructure nginx configs (see changes announcement).
  • 29.06.21: - Rebase to 3.14, Add php7-zip package
  • 20.05.21: - Create separate volume for image data
  • 23.01.21: - Rebasing to alpine 3.13.
  • 12.12.20: - Increased upload_max_filesize in php.ini
  • 01.06.20: - Rebasing to alpine 3.12.
  • 19.12.19: - Rebasing to alpine 3.11.
  • 28.06.19: - Rebasing to alpine 3.10.
  • 12.06.19: - Add ffmpeg and other deps as needed by popular plugins.
  • 23.03.19: - Switching to new Base images, shift to arm32v7 tag.
  • 01.03.19: - Add php-ctype & php-curl.
  • 22.02.19: - Rebasing to alpine 3.9, add php-ldap.
  • 28.01.19: - Rebase to alpine linux 3.8 , add pipeline logic and multi arch.
  • 25.01.18: - Rebase to alpine linux 3.7.
  • 25.05.17: - Rebase to alpine linux 3.6.
  • 03.05.17: - Use repo pinning to better solve dependencies, use repo version of php7-imagick.
  • 20.04.17: - Add php7-exif package, thanks iiska
  • 23.02.17: - Rebase to alpine linux 3.5 and nginx.
  • 14.10.16: - Add version layer information.
  • 10.09.16: - Add layer badges to README.
  • 29.08.15: - Initial Release.
\ No newline at end of file