Photoview
Photo gallery for self-hosted personal servers. You configure photoview to search for media directly from the file system. The media is then automatically organized based on the file structure, directories will become albums that are populated with the photos and videos found inside it. It will automatically rescan for new media and add it to keep it updated. This approach gives you the full control to organize your media how you want. Let it be using a file server like Samba or FTP, or even files from a Nextcloud instance. Multiple users can be configured, each with their own directory of photos and videos. Each user is configured with a username and password, to keep their media private. Albums and individual photos or videos can easily be shared by generating a public or password-protected link. When photos are analyzed for EXIF metadata, this information is displayed next to the photo.
Learn more
PhotoStructure
PhotoStructure is a personal digital asset manager designed to make organizing, browsing, and sharing a lifetime of photos and videos effortless and fun. Your PhotoStructure library makes browsing and sharing a lifetime of memories delightful. Self-hosted, easy to install, and effortless to run. PhotoStructure is your cloud that runs on your computer, your data stays yours. Automatically organize and de-duplicate all your photos and videos into one tidy place. Browse and share your library on all your devices securely through the web. PhotoStructure runs on your computer running Windows 10, macOS, Ubuntu, or Docker. PhotoStructure is entirely subscriber-supported. PhotoStructure will never make money through “data sharing” or ads. Most new features will only be available to plus subscribers. One PhotoStructure plus subscription is valid for a single household.
Learn more
Immich
Immich is a high-performance, self-hosted photo and video management solution that makes it easy to back up, organize, and manage your memories on your own server. It helps you browse, search, and organize photos and videos with ease, without sacrificing your privacy. With the mobile app, users can securely upload photos and videos from their device to the server automatically when the app is opened or resumed, and periodically in the background. Backup can be focused on selected albums, while specific albums can be excluded when needed, and Immich can mirror the mobile album structure on the server so photos and videos stay familiar and easy to browse. Deduplication checks each file’s content before upload, skipping assets that already exist on the server and helping prevent duplicate uploads while saving bandwidth. Immich supports upload and viewing on mobile and web, local downloads, multi-user support, albums and shared albums, scrubbable timelines, metadata views.
Learn more
LibrePhotos
A self-hosted Google Photos clone, with a slight focus on cool graphs. LibrePhotos is a fork of Ownphotos. A self-hosted open-source photo management service, with a slight focus on cool graphs. Django backend and React frontend. Step-by-step installation instructions are available in our documentation. Support for all types of photos including raw photos, support for videos, timeline view, scans pictures on the file system, with multiuser support. Generate albums based on events like "Thursday in Berlin", face recognition, face classification, reverse geocoding, object/scene detection, semantic image search, and search by metadata. You need a x86 processor, and it is recommended to have 8GBs of RAM. You will need at least 10 GB of HDD Space for the Docker images. It needs that space because of the machine learning models. Librephotos will also create a database and thumbnails which will need additional space. LibrePhotos comes with separate backend and frontend servers.
Learn more