Peergos

Peergos

Peergos is a secure and private space online where you can store, share and view your photos, videos, music and documents. It also includes a calendar, news feed, task lists, chat and email client, providing a comprehensive private cloud platform with end-to-end encryption.

Similar self-hosted alternatives:
Repository activity:
Stars
2,162
Forks
177
Watchers
76
Open Issues
114
Last commit
about 2 hours ago
Details:
Estimated Popularity
9
Pricing Model
Free
Hosting Type
Self-Hosted
License
AGPL-3.0
Deployment Difficulty
Medium
Language
Java

Peergos is a revolutionary private cloud platform that puts user privacy and security at its core. Built on peer-to-peer technology with end-to-end encryption, Peergos provides a comprehensive suite of tools for file storage, communication, and productivity while ensuring that only you have access to your data.

Key Features

  • Privacy-First Architecture:

    • End-to-end encryption for all data
    • Zero-knowledge server architecture
    • Client-side encryption and decryption
    • Cryptographic access control
    • Anonymous usage options
    • No metadata leakage
  • Secure File Management:

    • Encrypted file storage and synchronization
    • Version history with encryption
    • Secure file sharing with permissions
    • Media streaming with privacy
    • File preview without server access
    • Bulk operations with encryption
  • Communication Suite:

    • Encrypted instant messaging
    • Secure email client integration
    • Private video conferencing
    • Voice message encryption
    • Screen sharing capabilities
    • Group communication tools
  • Productivity Tools:

    • Private calendar management
    • Encrypted task lists and todos
    • Personal news feed
    • Secure note-taking
    • Collaborative document editing
    • Project management features
  • Peer-to-Peer Network:

    • Distributed storage architecture
    • No central points of failure
    • Resilient data availability
    • Bandwidth sharing
    • Network redundancy
    • Censorship resistance
  • Access Control:

    • Cryptographic permissions
    • Fine-grained sharing controls
    • Time-limited access
    • Revocable permissions
    • Group-based access
    • Anonymous sharing options
  • Self-Sovereignty:

    • Complete data ownership
    • Decentralized identity management
    • No vendor lock-in
    • Portable data and identity
    • User-controlled infrastructure
    • Freedom from surveillance

Technical Specifications

  • Language: Java
  • Encryption: NaCl/libsodium cryptography
  • Network: IPFS-based peer-to-peer
  • Storage: Distributed hash table (DHT)
  • Identity: Cryptographic identities
  • Frontend: Web-based interface
  • Platforms: Cross-platform (JVM-based)

Security Model

  • Cryptographic Foundation: All data encrypted with user-controlled keys
  • Zero-Knowledge: Servers never see plaintext data or metadata
  • Forward Secrecy: Past communications remain secure even if keys are compromised
  • Quantum Resistance: Post-quantum cryptographic algorithms
  • Verifiable Security: Open-source code for security auditing
  • Minimal Trust: No need to trust server operators

Unique Advantages

  • True Privacy: Complete protection from surveillance and data mining
  • Decentralized: No single point of failure or control
  • Comprehensive: All-in-one platform for storage, communication, and productivity
  • Self-Hosted: Run your own node for maximum control
  • Open Source: Transparent, auditable security implementation
  • Future-Proof: Designed to resist emerging threats and technologies

Help improve this content

Found an error or want to add more information about Peergos? You can edit this page directly on GitHub.

Project Categories

Click on a category to explore similar projects