Skip to content

Image Gallery

The initial website included an image gallery which was implemented natively using the Yii2 Framework. For the new implementation we decided for the excellent open-source image management platform Piwigo.

Piwigo is installed using the linuxserver.io docker image which is particularly easy to use.

WARNING

Although widely used, linuxserver.io containers do not adhere to many docker principles and are prone to security risks; hence this should be used with care.

Using Piwigo comes - at least on the initially very small server - with a number of performance limitations. For example creating the thumbnails for multiple folders at the same time (e.g. for integrating past images), more often than not crashed the frontend with a PHP error.

After initial implementation on the Webserver along with all other components, Piwigo was moved to its own server for the given performance reasons. As the machine is located in Europe this introduces a higher latency when loading images, but overall performance has significantly improved

Released under the MIT License.