Ente Photos End-to-End Encrypted Album

Open SourceFamily & Personal Albums
2026-11-14 05:13 0 views • 0 downloads Docker · ~1.5 GB
Ente Photos End-to-End Encrypted Album

Ente Photos is one of the few open-source albums with true end-to-end encryption. Photos are encrypted on the device before upload; the server only stores ciphertext, so even the administrator cannot see your pictures. The mobile experience is close to iCloud Photos, with family sharing, collaborative albums and on-device face recognition — the right choice for privacy-first households.

Ente Photos web interface
Ente Photos web timeline (official screenshot)

What it does well

  • End-to-end encryption: zero-knowledge server, keys stay on user devices.
  • Every platform: iOS, Android, web and desktop clients connect directly to your instance.
  • Family sharing: shared albums, collaborative albums and shared storage quotas.
  • Auditable: AGPL-3.0, with server, web and mobile code all open.

Images and ports

Server ghcr.io/ente-io/server, web ghcr.io/ente/web, plus PostgreSQL and MinIO (the official quickstart uses pgsty/silo). Ports: Photos web 3000, API 8080, public albums 3002, object storage 3200.

Deployment cost

2 vCPU / 4 GB to start, with object storage on its own disk. Installation is not the hard part — domains and HTTPS are. The mobile app requires HTTPS, and it is best to give the API and the Photos web app separate subdomains. In production, replace MinIO with external S3 and back up both the database and museum.yaml.

Full walkthrough: Self-hosting Ente Photos with Docker.

Deployment serviceVerified deployable

Having trouble setting up this project?

We have run “Ente Photos End-to-End Encrypted Album” locally and verified that it installs and the admin panel works. We can deploy it to your server.

Starting at
¥99+
Estimated time
48 hours
Deployment notes
quickstart、S3/MinIO、多域名 HTTPS、App 连通 / Quickstart, S3/MinIO, multi-domain HTTPS, mobile connectivity
Service details →

WeChat: ITcloub · Bring your own server and domain · Full refund if deployment fails

StarCode

Discover and share great open-source projects. We serve developers and carry the spirit of the internet forward.

Contact

WeChat / advertising: ITcloub (please mention StarCode)

Disclaimer: Resources on this site remain the property of their original authors and are for learning and exchange only. For copyright concerns, contact us via About us → Copyright complaints.

Powered by Nuxt · Deployed on Cloudflare