restatic
awesome-restic
restatic | awesome-restic | |
---|---|---|
2 | 2 | |
172 | 311 | |
- | - | |
10.0 | 5.5 | |
over 3 years ago | 3 months ago | |
Python | ||
GNU General Public License v3.0 only | BSD 2-clause "Simplified" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
restatic
-
Kopia vs Duplicati
Never used, but seems to be one here: https://github.com/Mebus/restatic
-
Looking for a backup application for backblaze with really good UI
I use restic with BackBlaze on my servers and laptops. There are several guis for it; take your pick (another, and another).
awesome-restic
-
What is your favourite Linux backup software and why?
Restic would be my main choice, particularly for offsite (over the network) backups. * Free, open-source, cross platfrom * Permissive license * deduplicating backup * can back up to local disk, dumb cloud file storage, or its own server (rest-server). This includes s3 buckets. * rest-server can run in append-only mode which prevents ransomware (etc.) from deleting your backups. * does not require shell/ssh access to remote system where backups are stored. However, shell access in at least the same datacenter may be helpful to reduce the network overhead of prune operations. * can mount backups, including from cloud storage, using fuse filesystem on linux * can pipe data into restic and add a file to a backup. So, for example, you can dump a database "mysqldump [...] | restic -r /srv/restic-repo backup --stdin --stdin-filename mysql.dump" * its own server, rest-server, can be setup to do append only backups so ransomware can't erase your backup (provided you make it difficult to log into backup server manually) * command line so you can script, ssh, etc. * There are various front ends available, though I don't see them as particularly useful. * Encrypted backups (unfortunately, there is no option for unencrypted ones, store the password alongside the backup if you really want "unencrypted"). Multiple users can have different keys so you can have an a master oops key for decrypting backups or an enterprise escrow key so you can decrypt backups after a user leaves. Make sure your encryption keys are stored somewhere you can access without restoring the backup (i.e. store your keepassxc file alongside the backup, not inside it). * in addition to built in drivers for various cloud based systems, it also can use rclone to access others. * backs up extended attributes including ACLs. Note that if you fail to backup extended attributes, some file based encryption systems (such as fscrypt) will not be recoverable as the information needed to recreate the per-file key is stored as an extended attribute. * multiple machines can backup to the same repository which can allow deduplcation across hosts. * You can do a local backup with restic, then transport the drive to an off-site location and use it online with rest-server. * important metadata is cached on local machine. * Deleting a file from a backup may be difficult after it is included. There is no command to prune or forget an individual file. However, this does make spoliation of evidence difficult. * Works around some windows bugs. Uses VSS (volume shadow copy services) on windoze to access open files.
-
Looking for a backup application for backblaze with really good UI
Hey, check it out this GUI at https://relicabackup.com/
What are some alternatives?
kopia - Cross-platform backup tool for Windows, macOS & Linux with fast, incremental backups, client-side end-to-end encryption, compression and data deduplication. CLI and GUI included.
resticterm - multi-platform UI for restic backup software. (https://restic.net/)
restic - Fast, secure, efficient backup program
Backupninja
jarg - Just another restic gui
rclone - "rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Azure Blob, Azure Files, Yandex Files
sshfs - A network filesystem client to connect to SSH servers
btrbk - Tool for creating snapshots and remote backups of btrfs subvolumes
structured-text-tools - A list of command-line tools for manipulating structured text data