Skip to content

GUI file synchronization client that can sync with any cloud provider

License

Notifications You must be signed in to change notification settings

weblate/celeste

 
 

Repository files navigation

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

Contributing

Instructions still largely need to be written up - if you'd like to help with that, feel free to submit a PR!

Translating

Celeste uses Weblate to manage translations. See https://hosted.weblate.org/projects/hwittenborn/celeste if you'd like to assist in translating.

About

GUI file synchronization client that can sync with any cloud provider

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 95.9%
  • Just 2.2%
  • HTML 1.2%
  • Other 0.7%