Piwigo
A full-featured, self-hosted photo gallery for managing and sharing your photo collection. Supports albums, tags, batch uploads, user permissions, and hundreds of plugins and themes.
Default Setup
- Visit your domain after deployment
- Run the installer — on first access, Piwigo shows a setup wizard to configure the database and create an admin account
- Choose SQLite — select SQLite as the database during setup for the simplest configuration (no external database needed)
- Start uploading — add photos individually or in batch
What You Can Do After Deployment
- Upload photos — drag-and-drop batch upload with automatic thumbnail generation
- Organize albums — create nested albums with descriptions and cover images
- Tag and search — add tags to photos for easy discovery and smart album creation
- Manage users — create user accounts with different permission levels (admin, guest, etc.)
- Install plugins — extend functionality with hundreds of available plugins
- Customize themes — change the gallery appearance with community themes
Key Features
- Album management with nested sub-albums
- Batch upload with drag-and-drop support
- Automatic thumbnail and derivative generation
- Tag-based organization and smart albums
- User and group permission management
- Plugin system with hundreds of extensions
- Responsive web interface with mobile support
- EXIF and IPTC metadata display
- Multiple image format support (JPEG, PNG, GIF, TIFF, WebP)
Volumes
/config — Piwigo configuration files and database
/gallery — photo storage directory
License
GPL-2.0 — GitHub | Website