PiGallery2

PiGallery2

Official

Docker app from Fantucie's Repository

Overview

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). ✔️ Strenghts: ⚡ Fast, like for real ✔️ Simple. Point to your photos folder and 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. Live Demo @ heroku: https://pigallery2.herokuapp.com/ BasicLogin. User: Admin Password: Admin

PiGallery2

GitHub package.json version Coverage Status Docker build

PiGallery2 is a fast directory-first photo gallery website, optimized for running on low-resource servers (especially on Raspberry Pi).

🚀 Key Features

  • ⚡ Fast: Optimized for low-end hardware.
  • ✔️ Simple: Point to your photos and you are ready.
  • 📁 Directory-first: Shows your folder structure as it is.
  • Read-only: Your photo folder is never modified.

Full documentation here.

Try our live demo! (First load may take up to 60s while the server boots up)

🏁 Getting Started

The official and recommended way to run PiGallery2 is using Docker.

Install with Docker (Recommended)

Native Installation (Unsupported)

Native installation is possible for users familiar with Node.js but is not officially supported.

📖 Documentation

For more detailed information, please see our Documentation Website or the docs/ folder:

🤝 Contributing

Contributions are welcome! Please read our Contribution Guide to get started.

⭐ Star History

Star History Chart

📜 License

PiGallery2 is licensed under the MIT License.

Install PiGallery2 on Unraid in a few clicks.

Find PiGallery2 in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for PiGallery2 Review the template variables and paths Click Install

Download Statistics

4,252,674
Total Downloads
57,318
This Month
48,519
Avg / Month

Total Downloads Over Time

Loading chart...

Related apps

Details

Repository
bpatrik/pigallery2
Last Updated2026-05-30
First Seen2022-03-21

Runtime arguments

Web UI
http://[IP]:[PORT:80]/
Network
bridge
Shell
sh
Privileged
true

Template configuration

PortPorttcp
Target
80
Default
80
Value
80
ConfigPathrw

Stock the config set in the AdminPanel. (Can be change with file.)

Target
/app/data/config
Default
/mnt/user/appdata/PiGalery/config
Value
/mnt/user/appdata/PiGallery2/config
ImagePathro

Where is stock in the docker all the image.

Target
/app/data/images/
Value
/mnt/user/PiGallery2Data/
TmpPathrw

Where is stock all the temporaru file. Such has thumbnails and other.

Target
/app/data/tmp
Default
/mnt/user/appdata/PiGalery/tmp
Value
/mnt/user/appdata/PiGallery2/tpm
dbPathrw

The dataBase if set to sql and not using mysql. (Keep it even if you use the mysql.)

Target
/app/data/db
Default
/mnt/user/appdata/PiGalery/db
Value
/mnt/user/appdata/PiGallery2/db