Overview
Ente is an end-to-end encrypted platform designed so users can store data in the cloud without having to trust the service provider with plaintext. The same platform powers Ente Photos, Ente Auth, and Ente Locker, with clients and a Go server published in one AGPL-3.0 monorepo.
Features and best fit
Based on official documentation; not hands-on tested · Content checked:
Use one E2EE account and server foundation for photos, 2FA data, and sensitive documents
Ente Photos provides backup, face detection, semantic search, private sharing, and collaborative albums; Ente Auth provides end-to-end encrypted 2FA; Locker stores documents, credentials, and notes with private sharing and emergency access. The Museum server is a data-agnostic encrypted-storage backend shared across applications.
Open-source clients, web apps, and server infrastructure make self-hosting possible
The monorepo includes iOS, Android, F-Droid, web, Linux, macOS, and Windows clients plus server code. The self-host quickstart starts the Museum API, Photos web app, PostgreSQL, and MinIO with Docker Compose.
For users who prioritize encryption, portability, and the option to leave Google Photos or Authy-style hosted ecosystems
It fits individuals and teams that want open-source clients and servers for photos, 2FA, and sensitive documents while keeping provider-side plaintext access out of the architecture, either using Ente's hosted service or operating their own infrastructure.
The quickstart is an evaluation setup, not a production architecture
The quickstart documentation recommends considering external object storage and a database for serious use. museum.yaml contains unique instance credentials and must be protected, and Ente recommends keeping plaintext photo backups until a reliable backup strategy is established.
Sources: [4]
End-to-end encryption does not replace availability, backup, and restore operations
The quickstart stores PostgreSQL and MinIO data in Docker volumes. Running docker compose down --volumes permanently removes those volumes, so production self-hosting still needs independent database/object-storage backups and restore testing.
The monorepo uses per-application release tags, so GitHub Latest is not an umbrella Ente version
Photos, Auth, Locker, and other apps are released independently from the same repository. As of September 17, 2026, GitHub marks Locker v1.0.9 as the repository's Latest release; that does not imply Photos or Auth use the same version.
Official sources
- [1]ente/ente — GitHub repository metadata(2026-09-17)
- [2]Ente — README(2026-09-17)
- [3]Ente Museum server — README(2026-09-17)
- [4]Ente self-host quickstart(2026-09-17)
- [5]Ente repository latest release at review time — locker-v1.0.9(2026-09-17)
Supplemental curator note
The former ente-io/ente repository now lives at ente/ente. The review covers self-host availability and backup responsibilities in addition to E2EE.
Try it in 3 steps
- 1
Get the source
git clone --depth 1 https://github.com/ente/ente.git - 2
Enter the repository
cd ente - 3
Check the official steps
Continue with the commands in the README Installation, Quick Start, or Getting Started section.
find . -maxdepth 1 -iname 'README*' -exec sed -n '1,220p' {} \; -quit
Growth
Growth trends · Last 30 days
28,932 Stars
Trend data is still being collected.
Development activity
Last 90 days · weekly
- Commits (last 30 days)
- 2,065
- Open PRs
- 20
Development activity is still being collected.
Built with
Categories and tags
GitHub data
GitHub dataView detailed GitHub data
GitHub Topics
- android
- ios
- e2ee
- encryption
- end-to-end-encryption
- google-photos-alternative
- opensource
- photos
- privacy
- privacy-tools
- 2fa
- zero-knowledge
- Stars
- 28,932
- Forks
- 1,802
- Watchers
- 84
- Open issues
- 212
- Primary language
- Dart
- License
- AGPL-3.0
- Repository last updated
- Sep 17, 2026
Related information
Write a related articleShare a guide or use case for this OSS in Markdown. Articles are published after administrator approval.
Explore next
- n8n204,729 Stars
A fair-code platform combining a visual canvas and code for service integrations, workflows, and AI agents.
TypeScript - Ollama181,232 Stars
A runtime for downloading and running open models on a computer or server through a CLI and local API.
Go - AUTOMATIC1111 Stable Diffusion WebUI164,915 Stars
A Gradio UI for Stable Diffusion image generation, editing, model selection, extensions, and APIs.
Python - Dify156,066 Stars
A visual LLM application platform combining AI workflows, RAG, agents, model management, and observability.
TypeScript - Open WebUI152,339 Stars
A self-hosted AI workspace for Ollama and OpenAI-compatible model providers.
Python
Report incorrect information
Tell us if any listing information is incorrect or outdated.