Photoview logo

Photoview

Self-hosted photo gallery for filesystem-based libraries with RAW, EXIF, video, and face recognition

Open Source Alternative to
Repository activity
  • Stars6.5k
  • Forks467
  • Open Issues172
License

AGPL-3.0

Languages
  • TypeScript
  • Go
  • Makefile
Photoview screenshot

About Photoview

Photoview is a self-hosted photo gallery made for photographers who keep thousands of high-resolution photos in folders on their own server. It gives you an easy, fast way to browse a large library without copying everything off the file system.

You point it at a media directory and a scanner picks up your photos and videos, generates thumbnails for quick browsing, and presents them on the website in the same folder structure you already use. It supports raw file formats and EXIF parsing, optimizes videos for the web, and uses face recognition to group photos of the same person together.

Each user is tied to a path on the file system, so you can give family or colleagues access to their own photos, and individual albums or media can be shared through public links that you can optionally password protect.

Key features

  • Scans file system directories and maps them to albums
  • Automatic thumbnail generation for fast browsing
  • Raw file support and EXIF parsing
  • Face recognition groups photos of the same person
  • Per-user access and shareable, optionally password-protected links

Details

On GitHub since
2019
Platforms
Docker · Linux
Self-hosting
Personal servers and NAS
Storage
Local file system directories
Databases
SQLite · MariaDB · PostgreSQL
Sharing
Public links, optional passwords