Grad shape
Grad shape

PiGallery 2

Photo Galleries

About this project

GitHub package.json version Language grade: JavaScript Build Status Coverage Status Docker build dependencies Status

Homepage: http://bpatrik.github.io/pigallery2/

This is a fast (like faster than your PC fast) directory-first photo gallery website, optimised for running on low resource servers (especially on raspberry pi).

✔️ Strengths:

  • ⚡ Fast, like for real.
  • ✔️ Simple. Point to your photos folder and to a temp folder and you are good to go.

⛔ Weakness:

  • 😥 Its simple. Shows what you have that's it. No gallery changes (photo delete, rotate, enhance, tag, organize, etc), your gallery folder is read-only.
  • 📁 Optimized for galleries with <100K photos with <5k photos/folder.
    • It will work on bigger galleries, but it will start to slow down.

You wrote about pigallery2.

Live Demo

Live Demo @ render: https://pigallery2.onrender.com/

  • the demo page first load might take up 30s: the time while the free webservice boots up

PiGallery2 - Animated gif demo

Table of contents

  1. Getting started
  2. Translate the page to your own language
  3. Feature list
  4. Suggest/endorse new features
  5. Known errors
  6. Credits

1. Getting started (also works on Raspberry Pi)

1.1 Install and Run with Docker (recommended)

Docker with docker-compose is the official and recommend way of installing and running Pigallery2. It contains all necessary dependencies, auto restarts on reboot, supports https, easy to upgrade to newer versions. For configuration and docker-compose files read more here or check all builds here.

1.2 Direct Install (if you are familiar with Node.js and building npm packages from source)

As an alternative, you can also directly install Node.js and the app and run it natively.

1.2.0 Install Node.js

Download

Technologies & License
MIT Docker Node.js
Quick Deploy

Deploy this project to cloud platforms with one click