Immich
Organise photos and videos on a server you control, with mobile uploads and search.
What to plan for
Plan for original media, generated previews, database storage and separate backups. Indexing and video work change resource demand.
Ongoing costs: Storage, backup copies, electricity or server rental.
Setup: Server administration required.
Keep a separate copy of irreplaceable photos. A photo library is not a complete backup plan.
Official project and setup guidance ↗