A self-hosted photo gallery designed for photographers to navigate high-resolution images and RAW files.

Photoview is an open-source, self-hosted web application that serves as a photo gallery specifically designed for photographers. It allows users to navigate high-resolution images and RAW files by scanning directories on a local file system and mirroring that existing folder structure as albums on the website. This approach ensures that the user maintains full control over how photos are stored and organized on their hardware.
The application is deployed as a server, commonly using Docker, and is compatible with Debian, Ubuntu, and NixOS. It automatically generates thumbnails for media files to ensure fast browsing of large libraries containing thousands of photos. The system is designed to be lightweight and fast, utilizing a scanner that picks up new media and prepares it for web viewing without altering the original files.
Photoview supports multiple database backends to suit different hardware capabilities. SQLite is available as a built-in option for simple setups requiring no additional maintenance, while MariaDB and PostgreSQL 17 or 18 are supported for users needing higher performance and scalability. The architecture focuses on a scan-based approach, meaning the software does not move or rename files, making it suitable for integration with existing Network Attached Storage (NAS) configurations.
This software is designed for photographers who prefer to maintain their own file organization on a local server while requiring a web-based interface for viewing, organizing, and sharing their work.
Back up, organize, and browse personal photo and video libraries on a self-hosted server without cloud access.
Self-hosted photo and video management application using machine learning for automatic tagging and face recognition.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.