<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Peergos on Cloudron - Community Package]]></title><description><![CDATA[<p dir="auto"><strong>TL;DR:</strong> <a href="https://peergos.org" target="_blank" rel="noopener noreferrer nofollow ugc">Peergos</a> is a private, end-to-end encrypted, peer-to-peer platform for file storage, sharing and social, now packaged for Cloudron as a community app. Requires Cloudron 10.0 or later. Unofficial and community-maintained, not endorsed by Peergos or Cloudron; the packaging was written with the help of Claude.</p>
<h3>Links</h3>
<p dir="auto"><img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f3e0.png?v=cb8b82e1523" class="not-responsive emoji emoji-android emoji--house" style="height:1.4em;width:auto;vertical-align:middle" title="🏠" alt="🏠" /> Project homepage: <a href="https://peergos.org" target="_blank" rel="noopener noreferrer nofollow ugc">https://peergos.org</a><br />
<img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f4d6.png?v=cb8b82e1523" class="not-responsive emoji emoji-android emoji--book" style="height:1.4em;width:auto;vertical-align:middle" title="📖" alt="📖" /> Docs: <a href="https://book.peergos.org" target="_blank" rel="noopener noreferrer nofollow ugc">https://book.peergos.org</a><br />
<img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f4e6.png?v=cb8b82e1523" class="not-responsive emoji emoji-android emoji--package" style="height:1.4em;width:auto;vertical-align:middle" title="📦" alt="📦" /> Upstream repo: <a href="https://github.com/Peergos/Peergos" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/Peergos/Peergos</a><br />
<img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f510.png?v=cb8b82e1523" class="not-responsive emoji emoji-android emoji--closed_lock_with_key" style="height:1.4em;width:auto;vertical-align:middle" title="🔐" alt="🔐" /> Security audits: <a href="https://github.com/Peergos/Peergos/tree/master/audits" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/Peergos/Peergos/tree/master/audits</a><br />
🧱 Cloudron package repo: <a href="https://github.com/tripod0429/peergos-app" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/tripod0429/peergos-app</a></p>
<h3>Why Peergos is different</h3>
<p dir="auto">Peergos has been in development since 2013 and has had two independent security audits, in 2019 and 2024, with the reports published. Files, folders and posts are encrypted in your browser before they reach the server, so the server only ever stores ciphertext. It is designed to resist surveillance of both your data and your friendship graph. Your identity isn't tied to one server: you can log in through any Peergos instance, and share with and follow people on other servers.</p>
<p dir="auto">On top of the encrypted filesystem you get secret links, a calendar, a social feed, private websites, and sandboxed third-party apps.</p>
<h3>Alongside Nextcloud and Seafile</h3>
<p dir="auto">Peergos doesn't replace them; it fills a different gap. Nextcloud is a broad collaboration suite, and Seafile is fast file sync with optional encrypted libraries. Peergos is end-to-end encrypted by design for everything, including whom you share with, and federates peer-to-peer between servers. Good fit for sensitive files and private sharing next to your existing suite.</p>
<h3><img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f4e5.png?v=cb8b82e1523" class="not-responsive emoji emoji-android emoji--inbox_tray" style="height:1.4em;width:auto;vertical-align:middle" title="📥" alt="📥" /> How to install</h3>
<p dir="auto">In the App Store, open the <strong>Add custom app</strong> dropdown (top right), choose <strong>Community app</strong>, and paste:</p>
<p dir="auto"><a href="https://raw.githubusercontent.com/tripod0429/peergos-app/main/CloudronVersions.json" target="_blank" rel="noopener noreferrer nofollow ugc">https://raw.githubusercontent.com/tripod0429/peergos-app/main/CloudronVersions.json</a></p>
<p dir="auto">Or with the CLI:</p>
<pre><code>cloudron install \
  --versions-url https://raw.githubusercontent.com/tripod0429/peergos-app/main/CloudronVersions.json \
  --location peergos.example.com \
  --alias-domains '*.peergos.example.com'
</code></pre>
<p dir="auto"><strong>Needs:</strong> 2 GB RAM, ports 4001 TCP and UDP reachable from the internet (peer-to-peer), and a wildcard alias for the app's own hostname, e.g. <code>*.peergos.example.com</code>, not <code>*.example.com</code>. The built-in apps (PDF viewer, calendar, editor) and third-party apps load from those subdomains, and the wildcard certificate needs a DNS provider Cloudron can drive.</p>
<h3>First run</h3>
<ul>
<li>On first start Peergos prints a single-use signup link in the app logs. Search for <code>signup=true</code> and open it without the <code>:8000</code> Peergos appends. The first sync with the Peergos network can take a few minutes.</li>
<li>No Cloudron single sign-on: Peergos accounts are cryptographic identities that work across servers. New users join through signup links.</li>
<li>Settings live in <code>/app/data/env.sh</code> (File Manager, then restart): admin usernames, the default quota for new users (1 GiB unless changed), and more.</li>
</ul>
<h3>Good to know</h3>
<ul>
<li>Backups cover the SQLite databases consistently. Install, backup/restore, location change and updates are covered by an automated browser test on a real Cloudron.</li>
<li>Peergos usernames are global across the Peergos network, so choose them like you would an email address.</li>
</ul>
<h3><img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f513.png?v=cb8b82e1523" class="not-responsive emoji emoji-android emoji--unlock" style="height:1.4em;width:auto;vertical-align:middle" title="🔓" alt="🔓" /> Unlocks</h3>
<p dir="auto">End-to-end encrypted storage, sharing and social on your own Cloudron, with Cloudron's backups and one-click updates, and a home server for your Peergos identity.</p>
<h3><img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f6e0.png?v=cb8b82e1523" class="not-responsive emoji emoji-android emoji--hammer_and_wrench" style="height:1.4em;width:auto;vertical-align:middle" title="🛠" alt="🛠" />️ For the Cloudron team: a case for an official app</h3>
<p dir="auto">I'd love to see Peergos in the official App Store, and I'm happy to hand this package over or co-maintain it. Why I think it's a good fit:</p>
<ul>
<li><strong>Nothing like it in the store.</strong> Peergos adds end-to-end encrypted storage, sharing and social, with identities that work across servers. It complements Nextcloud and Seafile rather than competing with them.</li>
<li><strong>Healthy upstream.</strong> In development since 2013, AGPL-3.0, two published security audits (2019 and 2024), and frequent releases: three in the two weeks before this post.</li>
<li><strong>Low maintenance.</strong> One JVM process: no supervisor, no database addon, only <code>localstorage</code> with SQLite-aware backups. Java comes from Ubuntu's <code>openjdk-25</code> package, as in Komga, Metabase and Stirling-PDF. Peergos upgrades its own database schemas on start, so an update is mostly bumping the pinned version and the jar's checksum. <code>start.sh</code> warns in the logs if a new release adds a database that isn't covered by backups yet.</li>
<li><strong>Follows the official conventions.</strong> <code>cloudron/base:6.0.0</code> pinned by digest, the <code>/app/pkg</code> layout, checklist items, an <code>AGENTS.md</code>, and a browser test laid out like the official app tests. The helpers use charlie's names, so switching to <code>@cloudron/charlie</code> is one import.</li>
<li><strong>Already verified.</strong> The full life cycle (install, restart, backup and restore, location change, update from the previous version) passes on a real Cloudron.</li>
</ul>
<p dir="auto"><strong>What adoption would involve:</strong> a Cloudron-style app id and image name, and screenshots on your CDN.</p>
<p dir="auto"><strong>One platform wish:</strong> Peergos serves its built-in apps from subdomains of the app's hostname, so admins have to add a <code>*.&lt;app hostname&gt;</code> alias by hand after installing. A manifest option for a default wildcard alias would make Peergos work right after install. The other differences are by design: P2P port 4001 must be reachable, and there's no single sign-on, because Peergos accounts are cryptographic identities.</p>
]]></description><link>https://forum.cloudron.io/topic/16120/peergos-on-cloudron-community-package</link><generator>RSS for Node</generator><lastBuildDate>Wed, 14 Oct 2026 22:37:57 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/16120.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 13 Oct 2026 16:39:18 GMT</pubDate><ttl>60</ttl></channel></rss>