Version0.2.2
Revision3
Size24.6 MB
LicenseMIT
Confinementstrict
Basecore24

Snapshot backups over SSH/rsync and rclone


Moraine takes hard-linked snapshots of your files to a NAS or server over
SSH, or to cloud/FTP/SMB/WebDAV/S3/Drive storage via rclone. Every run becomes
its own timestamped snapshot where unchanged files share storage, so you keep
full history at almost no extra disk cost. Restore whole snapshots or single
files and prune old snapshots with a retention policy.

This snap ships the command-line client only. The GTK desktop app is
distributed as a Flatpak, an AppImage and a .deb — see https://moraine.thern.io/distribution.html

rsync, the OpenSSH client and rclone are bundled, so every backend works.

Strict confinement. Your home directory's non-hidden files, external
drives and every remote backend work out of the box. To let the bundled ssh
use your keys, connect once:

 snap connect moraine:ssh-keys


Backing up top-level dotfiles (~/.config, ~/.gnupg, …) is not yet available in
the snap — the personal-files interface it needs is awaiting store approval.
Until then use the .deb, Flatpak or AppImage if you back those up.

Schedule backups from a host systemd timer or cron running snap run moraine backup <target> (the snap itself does not touch crontab).

Update History

0.2.2 (3)
21 Aug 2026, 18:15 UTC

Published21 Aug 2026, 18:03 UTC

Last updated21 Aug 2026, 18:03 UTC

First seen21 Aug 2026, 18:15 UTC