Logo
Deploy Now

SaaS Alternative

Dropbox Google Drive

Stars

1,272

Forks

142

Watchers

40

Developer links

Cozy Cloud

With over 1,200 GitHub stars, 12,000+ commits, and more than a decade of active development distributed under the AGPL-3.0 license, Cozy Cloud operates as a comprehensive personal data hub that goes far beyond file storage by connecting your documents, contacts, calendars, banking transactions, energy bills, and productivity tools into a single self-hosted platform where no third party profiles you. The cozy-stack Go binary handles file storage, CouchDB document management, job scheduling, app serving, and the REST API in a single process consuming approximately 150MB of RAM idle. Sandboxed konnectors import data from 50+ external services — banks, utility providers, telecom operators, cloud drives — running as isolated jobs via nsjail to prevent untrusted code from accessing other user data. The built-in app store serves web applications in subdomain-isolated environments with Content Security Policy headers, each app communicating exclusively through the documented REST API. Real-time synchronization via PouchDB replication and WebSocket keeps files, contacts, and documents consistent across desktop clients, mobile apps for iOS and Android with automatic photo backup, and the web interface. Security features include automatic Let's Encrypt TLS certificates, Argon2id password hashing, optional TOTP two-factor authentication, and GDPR-compliant data export via the CLI. Each user receives their own isolated instance with independent storage, database, and application configuration. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.

Cozy Cloud
Cozy Cloud
Cozy Cloud
Cozy Cloud

Benefits

  • All Personal Data in One Place
  • Files, contacts, calendars, banking transactions, and energy bills aggregate into a single private platform where no third-party service profiles or monetizes your data.
  • 50+ Sandboxed Data Connectors
  • Konnectors import data from banks, utility providers, cloud drives, and telecom operators running as isolated nsjail-sandboxed jobs that prevent untrusted code access.
  • Subdomain-Isolated App Platform
  • Web applications from the built-in store run in isolated subdomains with Content Security Policy headers, communicating exclusively through the documented REST API.
  • Cross-Device Real-Time Sync
  • PouchDB replication and WebSocket synchronization keep files, contacts, and documents consistent across desktop clients, iOS and Android mobile apps, and the web.

Features

  • Single Go Binary Server
  • The cozy-stack process handles file storage, CouchDB management, job scheduling, app serving, and REST API in one binary consuming approximately 150MB idle.
  • Banking Data Aggregation
  • Built-in bank connectors import transaction history from financial institutions, enabling budget tracking and spending analysis directly within the platform.
  • Mobile Photo Auto-Backup
  • iOS and Android apps automatically upload photos and documents to your server with background synchronization, replacing iCloud and Google Photos backups.
  • GDPR Data Export
  • CLI export command generates portable archives of all personal data for regulatory compliance, migration, or backup with full data portability guarantee.
  • Automatic TLS with Let's Encrypt
  • Built-in ACME client provisions and renews TLS certificates automatically with Argon2id password hashing and optional TOTP two-factor authentication.