OSS探訪

Ente — Photos・Auth・Lockerを同じE2EE基盤で提供するopen-source encrypted cloud

OSS健全度 100
スコアの見方

発掘スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした独自指標(上限なし)。成長モメンタムは観測期間内の同スコアの差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
28,932
主要言語
Dart
ライセンス
AGPL-3.0
リポジトリ最終更新
2026/09/17

概要

Enteは、service providerを信頼せずcloudへdataを保存できるend-to-end encrypted platformです。同じ基盤上にGoogle/Apple Photos代替のEnte Photos、2FA authenticatorのEnte Auth、document/credential向けEnte Lockerを構築し、clientとGo serverを同じAGPL-3.0 monorepoで公開しています。

特徴と向いている用途

公式資料に基づく紹介・実機未検証 · 内容確認日:

Photos・2FA・documentを、同じaccountとE2EE server基盤で扱う

Ente Photosはbackup、face detection、semantic search、private sharing/collaborative albumを提供し、Ente Authはend-to-end encrypted 2FA、Lockerはdocument・credential・noteの保管とprivate sharing/emergency accessを提供します。serverのMuseumはdata-agnosticなE2EE storage backendとして複数appから共有されます。

出典:[2][3]

client・web・serverまで公開し、hosted serviceだけでなくself-hostを選べる

monorepoにはiOS/Android/F-Droid/Web/Linux/macOS/Windows clientとserver codeが含まれます。self-host quickstartはMuseum API、Photos web、PostgreSQL、MinIOをDocker Composeで立ち上げ、localで一式を試せます。

出典:[2][4]

Google PhotosやAuthy等から離れ、暗号化・data portability・self-hostを重視したい個人やteamに

provider側からplain dataを読めないE2EEを前提に、photos、2FA、重要documentをopen-source client/serverで管理したい用途に向きます。hosted Enteを使いつつclient sourceを確認したい場合と、infrastructureまで自分で持ちたい場合の両方を選べます。

quickstartはevaluation向け。本番self-hostはDB・object storage・credential・backupを運用対象にする

quickstart guideはsample setupをserious production向けとはしておらず、external object storageやdatabaseの検討を推奨しています。museum.yamlにはinstance固有credentialが入るため安全に保管し、backup strategyを確立するまではphotoのplaintext backupも保持するよう案内されています。

出典:[4]

E2EEでもavailabilityとbackup責任は消えない。volume削除操作はdata lossにつながる

quickstartのPostgreSQL/MinIO dataはDocker volumeへ保存されます。docker compose down --volumes は写真を含むvolumeを恒久削除するため、self-hostではapplication-level encryptionとは別にdatabase/object storage backupとrestore testが必要です。

出典:[4][3]

monorepo releaseはapp別tag。GitHubのLatest releaseをEnte全体のversionとして扱わない

EnteはPhotos、Auth、Locker等を同じrepositoryからapp別にreleaseしており、GitHubのLatest releaseは時点によって特定appのtagになります。2026年9月17日時点ではLocker v1.0.9がLatest表示ですが、Photos/Authのversionを意味しません。

出典:[5][2]

参考にした公式資料

  1. [1]ente/ente — GitHub repository metadata(2026-09-17)
  2. [2]Ente — README(2026-09-17)
  3. [3]Ente Museum server — README(2026-09-17)
  4. [4]Ente self-host quickstart(2026-09-17)
  5. [5]Ente repository latest release at review time — locker-v1.0.9(2026-09-17)
編集部からの補足

旧ente-io/enteは現在ente/enteへ移転済みです。E2EEだけでなくself-host時のavailability・backup責任まで含めて紹介します。

3ステップで試す

  1. 1

    ソースを取得

    git clone --depth 1 https://github.com/ente/ente.git
  2. 2

    リポジトリへ移動

    cd ente
  3. 3

    公式手順を確認

    READMEのInstallation / Quick Start / Getting Startedにある公式コマンドを続けて実行してください。

    find . -maxdepth 1 -iname 'README*' -exec sed -n '1,220p' {} \; -quit
公式READMEで確認

成長

成長の推移 · 直近30日

28,932 Stars

推移データを蓄積中です。

開発アクティビティ

直近90日・週次

Commit(直近30日)
2,065
Open PR
20

開発アクティビティを蓄積中です。

Built with

カテゴリとタグ

GitHubデータ

GitHubのデータGitHubの詳細データを見る

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
主要言語
Dart
ライセンス
AGPL-3.0
リポジトリ最終更新
2026/09/17

このOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。

情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。