curl https://install-files.cozycloud.cc/install_cozy.sh | HOST=root@ip sh
This script installs several tools on your local computer: Python, pip, fabric and fabtools. You will need these tools in order to run the installation on your remote server. The script works only with Debian/Ubuntu distros.
Because of the numerous packages and process installed, we recommend you to install Cozy in a virtual machine or in a container.
Check our full documentation.
npm install cozy -g
cozy new my-app --github myaccount
For more details check our tutorial.
curl https://install-files.cozycloud.cc/uninstall_cozy.sh | HOST=root@ip:port sh
What is annoying nowadays with online services is
that they lock you in. This is not what we intend to do with
Cozy Cloud. That's why we give you the possibility to
leave the platform anytime you want.
NB: Be aware that the above action will erase your data permanently.
The proxy handles all user requests. It manages the authentication and routes requests to the right application.
The home app is an UI for the controller. It allows to install or remove applications and to set user parameters.
This is an application provided by Cozy Cloud or the community. It is spawned by the home that finds the sources on a github repo.
Your choice: notes, mails, budget, sport coach...
This is an application you developed. You can spawn it like any other applications.
The data system is a layer between apps and data. It (will) manages application permissions and provides a unified API to access to all kind of data: files, documents or indexes. It publishes changes, so that applications can share data with each other.
This NoSQL storage stores documents as JSON objects.
Files are stored directly in the database as attachments of documents. A fuse implementation is on the roadmap to make things smoother.
A dedicated module handles content indexation through a REST API. It's your personal search engine.
If you want to know more about our architecture check the full documentation.
Here is a list of the many communication tools that we use to stay connected with the community:
IRC Chat Room: #cozycloud on irc.freenode.net
Google Group (Mailing List)
Cozy Cloud is a young France-based startup. We are a team of six and we are supported by WebFWD, the Mozilla startup accelerator.
We provide convenient ways for you to start with Cozy. If you want the benefits of Cozy without the constraints of self-hosting, visit cozycloud.cc and try our hosting solutions!
Photo Credits: Official Raspberry Photo, Bob Lash, PhotoG Jon (Flickr), Flowerwolf (Flickr), TechGenStaffer (Flickr)