Why self-host your photos
If your photos already live on a NAS, a Synology, an Unraid box, or a Linux server in a closet, there's no real reason to keep a second copy duplicated in the cloud. Running your own photo server gets you total privacy, the library never leaves your network, no subscription, full control over how and where you back up, and access from a phone or laptop through a plain web browser instead of a per-device app.
Here's what's actually worth running in 2026.
Immich: the mobile-first option
Immich's strongest feature is its mobile sync apps for iOS and Android: install one, and your phone's camera roll backs up to your server automatically. It's free and open source, with an active community behind it and multi-user support out of the box, but no built-in editor. The trade-off is that it moves fast, breaking changes between releases aren't unusual, and it expects more Docker comfort than most of the alternatives here.
PhotoPrism
A mature project with decent AI tagging and a solid web UI, if less momentum than Immich has picked up in 2026. Its tag and search tools go deep and it handles RAW files well; the interface is functional rather than pretty, and the mobile experience is serviceable rather than great. Free, or $5 a month if you'd rather not run it yourself.
Nextcloud + Memories app
If you're already running Nextcloud for files, the Memories app turns it into a passable photo manager for free, the appeal is entirely that it reuses infrastructure you already have. It was never designed photo-first, though, and it shows: performance drops off as the library grows.
Lychee
A lightweight, free web gallery that's better at showing off a curated set of photos than managing 50,000 of them. If the goal is a beautiful shared album rather than a working library, it does that one job well and doesn't try to do much else.
Comparison
| Tool | Docker | Mobile sync | Built-in editor | AI search | License |
|---|---|---|---|---|---|
| Immich | ✅ | ✅ iOS/Android | ❌ | ✅ | Free |
| PhotoPrism | ✅ | ❌ | ❌ | ✅ basic | Free |
| Nextcloud + Memories | ✅ | partial | ❌ | ❌ | Free |
| Lychee | ✅ | ❌ | ❌ | ❌ | Free |
Recommendation
- You need mobile auto-backup and you're OK debugging Docker: Immich.
- You already run Nextcloud: the Memories app is the path of least resistance.
If you want a polished desktop app with editing built in rather than a server to maintain, Pluto Photos is the simpler route; if you specifically want a server-first sync model, the tools above are the ones to look at.