PhotoPrism
Use with conditions
Organize, search, and browse photographs and videos in a self-hosted library.
View project →Store mobile photos and videos on your own server and find them by people, places, and content.
Immich is a self-hosted photo and video management system with a server, web interface, and mobile applications. Media from phones and other sources is uploaded to the server and organized for browsing. Its official feature matrix includes multiple users, duplicate detection, albums, and sharing, with management centered on stored media and associated metadata.
The mobile application can back up selected albums and upload in the background. Web tools handle uploading, browsing, and administration. Search features include metadata, objects, faces, and CLIP-based retrieval; maps, EXIF information, favorites, archives, and shared albums provide other ways to organize material. The official matrix distinguishes functionality available on mobile from that available on the web.
The Docker quick start requires at least 6 GB of memory and two CPU cores, with separate media and database storage locations. The first registered user becomes administrator, and mobile clients connect to that server. Built-in database backups contain metadata and user information, not the original photos and videos, which require separate backup copies.
Confirm the Linux host, memory, storage, and independent backups; Confirmed requirements: Command line, Docker, An always-on device or service; Some requirements have not been verified. Check the official setup instructions.
Households with many mobile photos; Users who already have a Linux server or NAS
Unwilling to maintain a self-hosted service and not considering hosting providers; Only accepting a workflow without checking permissions and data backups