Photoview is a self-hosted photo gallery designed for browsing large collections of photographs and videos. It uses the existing directory structure on a server, allowing users to access their media without having to reorganise files into a separate library.
The software scans configured directories and automatically generates thumbnails and previews. Folders are presented as albums through a browser-based interface, making it straightforward to navigate collections containing thousands of high-resolution photographs.
Photoview supports RAW image formats, extracts EXIF metadata and includes facial recognition for grouping photographs of the same person. Videos can also be processed for browser playback, while progressive image loading helps keep the interface responsive.
The application supports multiple users, with access restricted to specified directories. Photographs and albums can be shared through public links, with optional password protection.
This is free and open source software.
Key Features
- Browse photographs and videos using the existing filesystem structure.
- Automatically map directories to photo albums.
- Scan media collections and generate thumbnails.
- Support RAW image formats and EXIF metadata.
- Detect and recognise faces in photographs.
- Group photographs containing the same person.
- Support common video formats with automatic processing for web playback.
- Load thumbnails and high-resolution images progressively.
- Manage multiple users with directory-based access controls.
- Share photographs and albums using public links.
- Optionally protect shared links with passwords.
- Support deployment using Docker.
Website: photoview.github.io
Support:
Developer: Viktor Strate Kløvedal and contributors
License: GNU Affero General Public License v3.0

Photoview is written in TypeScript and Go. Learn TypeScript with our recommended free books and free tutorials. Learn Go with our recommended free books and free tutorials.
Related Software
| Web Photo Gallery | |
|---|---|
| PhotoPrism | AI-powered photos app for the decentralized web |
| Immich | Simple to use backup tool for self-hosted photos and videos |
| Piwigo | An excellent solution for hosting and sharing your photos |
| Photoview | Simple and user-friendly photo gallery that’s made for photographers |
| LibrePhotos | Self-hosted photo management service |
| Zenphoto | Mature, standalone Content Management System |
| Coppermine | Feature-rich and integrated, web picture gallery script |
| MediaGoblin | Decentralized Web platform for hosting and sharing digital media |
| Lychee | Attractive and easy-to-use photo management system |
| MyPhotoShare | Static web photo, audio and video gallery |
| PiGallery2 | Self-hosted web application for publishing photo collections |
| Memories | Self-hosted photo and video management application |
| HomeGallery | Featuring tagging, mobile-friendly, and AI powered image discovery |
| Damselfly | Server-based Digital Photograph Management system |
| Ente Photos | Privacy-focused platform for storing personal data |
| Lutim | Let’s Upload That Image |
| Zoph | Built with PHP and MariaDB |
| Fussel | Photo gallery generator |
| fgallery | Static photo gallery generator with no frills that has a stylish, minimalist look |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.