Desktop Synchronization

Cozy-desktop client allows you to synchronize your files and folders between your Cozy and your desktop. Thus, you can work on your files offline. Your modifications will be synchronized as soon as network will be available.


Before installing Cozy-desktop, your Cozy should be up-to-date.


On Debian and Ubuntu, you can use your repository to install cozy-desktop:

sudo apt-get install ca-certificates apt-transport-https

wget -O - 2>/dev/null | sudo apt-key add -

echo 'deb [arch=amd64] jessie cozy-desktop' | sudo tee /etc/apt/sources.list.d/cozy.list

sudo apt-get update
sudo apt-get install cozy-desktop-gui

If you are on Arch, one of our contributors maintains

The GUI version of cozy-desktop uses Electron, which is not yet available in every GNU/Linux distribution. If you prefer using the command line, or if Electron is not available on your OS, you can install the CLI version of cozy-desktop. It only depends on Node 4.


Coming soon ... :)


Coming soon ... :)


Once installed, run it. It will ask you for a few information:


Once done, you will be redirected to the dashboard. First synchronization can now start.

The dashboard is composed of :



If you have an error that looks like this:

[Error: Error: /tmp/.org.chromium.Chromium.ox2yyn: failed to map segment from shared object: Operation not permitted: unable to import leveldown]

It means that Cozy-desktop can't run correctly because the temporary directory is mounted with the noexec option and that prevents loading dynamic library like leveldown from there. The work-around is to use another temp directory:

export TMPDIR="$HOME/tmp"
mkdir -p $TMPDIR


When you hit a problem with the application, you can send us a message with the application logs, so we can try to understand and fix the problem.

Open help panel, then click on Send us a message in Official support.


Don't forget to describe your problem by adding as many details as you can.