Peergos
A peer-to-peer encrypted file storage, social network, and application platform built in Java. All data is end-to-end encrypted on the client before it leaves your device. Peergos uses an embedded SQLite database with no external dependencies.
Getting Started
- Open your domain — the Peergos web interface loads on port 8000
- Create your first account — a single-use signup token is generated at startup and printed in the service logs
- Check the deployment logs in Zeabur to find the signup URL with the token
- Upload files — drag and drop files into the web interface for encrypted storage
- Share securely — create sharing links or grant access to specific users
Key Features
- End-to-end encryption — data is encrypted on your device before upload
- Encrypted file storage with drag-and-drop upload
- Secure messenger for private conversations
- Encrypted calendar application
- Photo gallery with encrypted thumbnails
- Embedded SQLite database (zero external dependencies)
- File sharing with fine-grained access control
- PDF viewer, text editor, and code editor built in
- Decentralized architecture with optional federation
License
AGPL-3.0 — GitHub