选型指南5 分钟0 次阅读

Self-Hosted Photo Albums in 2026: Immich vs PhotoPrism vs Ente vs Lychee vs Piwigo vs ChronoFrame

Six genuinely deployable open-source albums compared on phone backup, AI, encryption, permissions, footprint and deployment effort, with a recommendation per scenario.

Self-Hosted Photo Albums in 2026: Immich vs PhotoPrism vs Ente vs Lychee vs Piwigo vs ChronoFrame

More people are deciding to keep their photos themselves. But "open-source album" is not one product: some are phone-backup replacements, some are AI organisers, some are end-to-end encrypted, and some are just a beautiful portfolio. This article puts six deployable projects side by side and gives a conclusion per real-world scenario.

1. Decide what you actually need

  • Replace iCloud / Google Photos: automatic backup for the whole family, search by person, place or content — choose Immich.
  • Organise fifteen years of old photos: drop a drive in and let AI recognise people and scenes — choose PhotoPrism.
  • Privacy first: even the server must not see the photos — choose Ente Photos.
  • A clean shared album for the family: light, good-looking, clear permissions — choose Lychee or Piwigo.
  • A personal photography portfolio: masonry, Live Photo, maps — choose ChronoFrame.

2. Side-by-side comparison

ProjectLanguage / licencePhone auto-backupAIMulti-user / familyDeploymentFootprint
ImmichTypeScript / AGPL-3.0Official app, full experienceFaces, objects, semantic searchUsers, shared albums, partnersMedium (4 containers)4 GB+
PhotoPrismGo / AGPL-3.0No official app; WebDAV / importFaces, labels, scenesMultiple usersLow (single container)2–4 GB
Ente PhotosGo + TS / AGPL-3.0Official app, E2E encryptedOn-device facesFamily sharing, collaborative albumsHigh (HTTPS + S3)4 GB+
LycheePHP / MITNo official appFaces (optional container)Users, permissions, share linksLow (2 containers)2 GB
PiwigoPHP / GPL-2.0No official appPlugins (tagging)Groups, per-album rightsLow (2 containers)1–2 GB
ChronoFrameNuxt / AGPL-3.0No (web / dashboard upload)EXIF, places, Live PhotoAlbum passwords, hidden albumsVery low (1 container)1 GB

3. Verdicts, one by one

Immich: the default for family albums

No rival matches its completeness: automatic phone backup, timeline, faces, semantic search, shared albums, maps and video transcoding in one system. The price is more components, higher memory use, and the need to read release notes before major upgrades. If you install only one, install this.

PhotoPrism: the best curator of old photos

Indexing is excellent — tens of thousands of photos filterable by person, place, colour and content. It does not take over phone backup, but you can mount Immich's library or any drive into it as a "second brain". Single container, easy to trial.

Ente Photos: the privacy-first alternative

End-to-end encryption means a zero-knowledge server, and the mobile app feels close to a commercial product. The cost is the most involved deployment: HTTPS is mandatory, object storage must be configured, and verification codes live in the logs. Worth an extra hour if privacy is a hard requirement.

Lychee: good-looking and sufficient

The most "designed" interface of the six, with share links, passwords, permissions and watermarks that feel natural. v7's move to FrankenPHP simplified deployment, but there is no automatic phone backup and AI needs an extra container.

Piwigo: the finest permission model

Twenty-plus years of album management features: user groups, album rights, privacy levels and a mature plugin ecosystem. The interface feels traditional and mobile is average; it is a family portal rather than a phone backup target.

ChronoFrame: the lightest portfolio

One container, one data directory, online in ten minutes. Masonry, Live Photo, maps and album passwords are all there, but the ecosystem is young — great for personal photography, not for the family's entire photo archive.

4. Recommendations by scenario

Your situationPickWhy
Replace cloud photos with automatic family backupImmichThe only open-source option with a complete mobile backup loop
A pile of old photos and a small budgetPhotoPrismSingle container, strong indexing, great search
Sensitive photos, no plaintext on the serverEnte PhotosEnd-to-end encryption, zero-knowledge server
Just show photos to relatives and friendsLycheeShare links, passwords, expiry, beautiful UI
A big family with fine-grained access needsPiwigoThe most mature groups and per-album permissions
A photography portfolio or yearly recap pageChronoFrameBest presentation, lightest deployment

5. Choosing a server

  • 1 vCPU / 1 GB: only light options such as ChronoFrame or Piwigo.
  • 2 vCPU / 2 GB: PhotoPrism or Lychee, with a modest library.
  • 2 vCPU / 4 GB: the starting point for Immich and Ente, enough for a family of 3–5.
  • 4 vCPU / 8 GB: more than 50k photos, concurrent browsing, faces and semantic search enabled.

Whichever you pick, keep photos on a dedicated data disk or object storage, leave the system disk for the database and thumbnails, and keep at least one off-site backup.

6. Common mistakes

1. Backing up originals but not the database. Albums, tags, faces and share links live in the database; lose it and you start over.

2. Connecting the mobile app over HTTP. Immich and Ente both require HTTPS; with an untrusted certificate background backup fails silently.

3. Not raising upload limits in the proxy. Videos are gigabytes; Nginx defaults to 1 MB and returns 413.

4. Jumping major versions. Immich and Lychee both ship breaking changes; read the release notes before docker compose pull.

5. Forgetting APP_KEY / museum.yaml. Lose those key files and the data is effectively unreadable.

7. Final words

There is no "best" album, only the one that fits your household. With a small budget and limited time, start with ChronoFrame or PhotoPrism; to replace a cloud album in one go, choose Immich; if privacy is non-negotiable, choose Ente.

All six projects are in our resource library with image addresses and per-project tutorials. If you would rather not build it yourself, we offer a tested deployment service from $99, delivered within 48 hours, with a full refund if deployment fails.

Direct links: Immich · PhotoPrism · Ente · Lychee · Piwigo · ChronoFrame

MORE / 03

继续阅读

2026 年开源家庭相册怎么选:Immich、PhotoPrism、Ente、Lychee、Piwigo、ChronoFrame 横评
选型指南

2026 年开源家庭相册怎么选:Immich、PhotoPrism、Ente、Lychee、Piwigo、ChronoFrame 横评

2026.11.14 · 5 分钟

ChronoFrame Docker Deployment: A One-Command Self-Hosted Portfolio
部署实战

ChronoFrame Docker Deployment: A One-Command Self-Hosted Portfolio

2026.11.14 · 3 分钟

Piwigo Docker Deployment: The Veteran Open-Source Family Gallery
部署实战

Piwigo Docker Deployment: The Veteran Open-Source Family Gallery

2026.11.14 · 3 分钟

星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub(备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare