Photoview
Photoview is a self-hosted photo gallery for photographers that scans folders on your server and builds fast, thumbnail-based browsing of large libraries.
- GitHub stars
- 6.5k
- Last commit
- yesterday
- Latest release
- v2.4.0
- Licence
- AGPL-3.0
- Self-hosted
- Yes

Photoview is a photo gallery for self-hosted personal servers, made for photographers who need to navigate directories containing thousands of high-resolution images. You configure it to look for photos and videos in a folder on the file system, and it takes care of the rest.
A scanner picks up the media automatically and generates thumbnails so browsing stays fast. Once scanning finishes, the media appear on the website organized the same way they are on disk. Repository topics point to support for RAW files and EXIF metadata, and the project is distributed as a Docker image that is commonly deployed on NAS devices. The README gives migration notes about a new Docker registry and a move to PostgreSQL 18 on the master branch.
Photoview is written in Go and licensed under AGPL-3.0. It is meant to be run on your own hardware, there is a Discord server for setup and development questions, and its approach of mirroring the folder structure suits people who already keep photos neatly organized on disk.
Key features
- Scans folders for photos and videos
- Automatic thumbnail generation
- Gallery mirrors the filesystem layout
- RAW and EXIF handling
- Docker deployment with PostgreSQL
Pricing: Free and open source under the AGPL-3.0 licence.

