A self-hosted personal cloud platform that aggregates data from various web services into a single private space.

Cozy screenshot 1

Cozy is an open-source, self-hosted personal cloud platform. It acts as a private space that aggregates data from various web services and devices into a single environment. The software is deployed as a server, allowing users to host their data on their own hardware to avoid third-party profiling and data mining by external corporations.

The system centers around the Cozy-Stack, a core server process that manages the environment and serves installed web applications from an application store. It uses a REST API to handle document management, user authentication, and the execution of server-side jobs. This architecture enables the platform to import data from remote websites through specialized connectors, which gather information from third-party services and store it within the user's private instance.

Key features

  • Centralized private space for aggregating data from multiple web services
  • REST API for creating, updating, and deleting database documents
  • Sandboxed execution of third-party code via nsjail for data connectors
  • Database replication API for syncing documents with mobile clients
  • Support for session token authentication for server-side web apps
  • OAuth2 implementation for external application authentication
  • Automated job scheduling for one-time or periodic server tasks
  • Integration with an application store for installing web apps

The platform is built for users who want full control over their personal data and privacy. It utilizes CouchDB for data storage and replication, ensuring that information can be synchronized between the server and local client databases. The system is designed to be versatile, supporting both internal web applications and external clients through a flexible authentication layer. By utilizing a sandboxed environment for connectors, the software maintains security while allowing the import of data from diverse remote sources.

Cozy is distributed under the AGPL v3 license and focuses on providing a private, ad-free environment for cloud storage and password management.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity17 days ago
Repository Age10 years
LicenseAGPL-3.0
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.