/celeste

GUI file synchronization client that can sync with any cloud provider

Primary LanguageRustGNU General Public License v3.0GPL-3.0

Celeste

Celeste is a GUI file synchronization client that can connect to virtually any cloud provider.

  • Backed by rclone, giving you a reliable and battle-tested way to sync your files anywhere
  • Written with GTK4 and Libadwaita, giving Celeste a native look and feel on your desktop
  • Written in Rust, making Celeste blazingly fast to use

NOTE: Celeste is currently alpha software, and you should likewise ensure you have a backup of your data before you decide on trying it. Any file loss incurred is at your own risk.

Features

  • Two-way sync
  • Asking what to do when a local and remote file have both been updated since last sync
  • Ability to exclude files/folders from sync
  • Connecting to multiple cloud providers at the same time

Supported cloud providers

Celeste can currently connect to the following cloud providers:

  • Dropbox
  • Google Drive
  • Nextcloud
  • Owncloud
  • pCloud
  • WebDAV

Installation

Celeste can be installed via the methods listed below:

Flatpak

Celeste is available on Flathub. First make sure you have set up Flatpak on your system, and then run the following:

flatpak install flathub com.hunterwittenborn.Celeste

Snap

Celeste is available on the Snap Store, which can be installed on any system that has Snap installed.

snap install celeste

Prebuilt-MPR (Debian/Ubuntu)

If you're on Ubuntu 22.10 or later, you can install Celeste from the Prebuilt-MPR. First make sure the Prebuilt-MPR is set up on your system, and then run the following:

sudo apt install celeste