Skip to content

Hardware

The initial objective was to deploy all components to a single server. After the initial deployment, it turned out that - although working in principle - the performance of the overall website is quite poor. This was mainly related to the limited computing power for generating thumbnails for Piwigo and also to the limited disk space which enforced the images to be stored remotely on Google Drive. As a result servers were split into:

  • Webserver (containing all components except the Piwigo Image Gallery), as the smallest Virtual Private Server (VPS) the hosting provider is offering. The performance after separation is acceptable with very few exceptions (e.g., the build of the Strapi Admin panel using lots of memory including swap space)
  • Piwigo Server hosting the Piwigo image gallery only. This is an Oracle free-tier Ampere Server located in Europe, introducing a slightly higher latency but excellent CPU/RAM power and sufficient disk space.

Released under the MIT License.