Looking to store your media privately? Explore five top self-hosted photo and video gallery solutions for full control and customization.
Here are five self-hosted photo storage options for you to consider.
SEE: The definition of open source can be controversial, with some commercial models claiming the title.
This open-source project offers a mobile app and auto-upload feature. You can also use it as the host for other photo management apps. Plus, it can host non-photos like documents, calendars, and contacts.

This open-source app uses Google TensorFlow to automatically classify images. It extracts location data, detects duplicates, and can sync with Nextcloud.

This open-source photo gallery software offers geolookup and multi-user support. Its album features are great, including batch management, album hierarchies, and more. It also has a mobile app.

This open-source photo gallery app has excellent album and metadata-editing features. But, of course, its gallery features are where it does its best work. Just be aware that it doesn’t have any machine learning for auto-detection.

Like most tools named Libre, LibrePhotos is a fork. In this case, it’s a fork of OwnPhotos that enables object detection, face training, and event-based album generation. LibrePhotos also integrates with NextCloud.

Self-hosted photo storage provides albums, sharing, and automatic facial recognition — all the tools you’d get from that cloud provider that suddenly wants to charge you while still gathering your data for its ad targeting. If you have the space on your computer or server, you can self-host your own photos in no time.
A self-hosted photo and video gallery allows users to store and share media on their own hardware or virtual server. It provides an alternative to smartphone photo apps or social media.
Different self-hosted photo galleries have different requirements. Most services will have documentation available.
Nextcloud, for instance, offers cloud hosting as part of some of its plans. Photo hosting generally doesn’t require a lot of RAM — PhotoPrism can be installed on a Raspberry Pi 4 with 4 GB of RAM. LibrePhotos requires 10 GB of HDD Space to operate through Docker Compose.
Megan Crouse updated this article.
Tom is an award-winning independent tech podcaster and host of regular tech news and information shows. Tom hosts Sword and Laser, a science fiction and fantasy podcast, and book club with Veronica Belmont. He also hosts Daily Tech News Show, covering the most important tech issues of the day with the smartest minds in technology.