autorestic VS Snebu

Compare autorestic vs Snebu and see what are their differences.

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
autorestic Snebu
12 10
1,079 112
- -
7.1 0.0
27 days ago about 3 years ago
Go C
Apache License 2.0 GNU General Public License v3.0 only
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.

autorestic

Posts with mentions or reviews of autorestic. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-01-24.
  • Duplicity
    14 projects | news.ycombinator.com | 24 Jan 2024
    I really like restic, and am personally happy to use it via the command line. It's very fast and efficient! However, I do wish there was better tooling / wrappers around it. For example, Pika Backup is a popular UI for Borg of which no equivalent exists for Restic. I'd love to be able to set something simple up on my partner's Macbook.

    For my own purposes, I've been using a script I found on Github[0] for a while, but it only really supports Backblaze B2 AFAIK.[1]

    I've been meaning to try autorestic[2] and resticprofile[3] as they are potentially more flexible than the script I'm currently using, and prestic[4] looks intriguing for my partner's use, but seems to have very few users. And the fact that there are so many competing tools makes it difficult to land on one.

    [0] https://github.com/erikw/restic-automatic-backup-scheduler

    [1] https://github.com/erikw/restic-automatic-backup-scheduler/i...

    [2] https://github.com/cupcakearmy/autorestic

    [3] https://github.com/creativeprojects/resticprofile

    [4] https://github.com/ducalex/prestic

  • Advice request on the best approach to backup with restic
    4 projects | /r/selfhosted | 19 May 2023
    I have looked up and found restic to be a good choice for the many advantages it provides (reduplication, incremental copies, encryption, free, ...). I looked also at the many projects built on it to make it easier to configure (resticker, autorestic). I already made a simple test locally for my MainPC (with docker swarm) and it seems to be fine.
  • What backup plan do I use?
    1 project | /r/linuxquestions | 10 Mar 2023
    You should consider setting up something like restic (maybe w/ autorestic) or borg and getting proper incremental backups.
  • duplicati has crossed me for the last time; looking for other recovery options to back up my system and docker containers (databases + configs)
    6 projects | /r/selfhosted | 2 Jan 2023
    I’m also using Autorestic to configure Restic via a YAML file, and I recently wrote an Ansible role to do this across multiple devices 🙂 if interested you can check it out here: https://github.com/dbrennand/ansible-role-autorestic
  • Which service to backup your important files ?
    3 projects | /r/selfhosted | 19 Nov 2022
    There's also [autorestic][https://github.com/cupcakearmy/autorestic), it's worth checking.
  • Backup Size for 5TB HDD?
    1 project | /r/selfhosted | 2 May 2022
    The majority of my storage will be large media, documents, and the like that won't update much and I plan to do the backup with autorestic so I'll only be backing up the file changes (which won't be many/frequent).
  • Restic: Backups Done Right
    31 projects | news.ycombinator.com | 13 Nov 2021
    Autorestic wraps restic in YAML config files, and for that I am very grateful.

    https://github.com/cupcakearmy/autorestic

  • Autorestic – High level CLI utility for restic backup
    1 project | news.ycombinator.com | 28 Sep 2021
  • Suggestions for automatic self-hosted database backups?
    4 projects | /r/selfhosted | 9 Jun 2021
    Maybe autorestic or rclone.
  • Just found what appears to be a great backup program, Kopia.
    3 projects | /r/homelab | 24 Apr 2021
    There’s also a wrapper for restic to make management easier using yaml config (autorestic) and a well-regarded docker image (resticker)

Snebu

Posts with mentions or reviews of Snebu. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-12-29.
  • I'm working on a tar implementation with public key encryption extensions.
    1 project | /r/linux | 11 Feb 2022
    As such, I use tar for the serialization of backup data for Snebu (https://www.snebu.com), which has a plugin (tarcrypt) that operates on the data streams. Snebu ingests tar format, and emits tar format, so all you need to backup/restore a host is ssh access (server can pull backups, or client can push backups). So tarcrypt was added as way to do client-side encryption, but still be able to to submit recognizable tar files to Snebu's backend (which indexes, de-duplicates, and snapshots backups).
  • I'm giving out microgrants to open source projects for the third year in a row! Brag about your projects here so I can see them, big or small!
    17 projects | /r/linux | 29 Dec 2021
    Snebu, on github. Simple Network Encrypting Backup Utility.
  • Using Git For Backups
    6 projects | /r/git | 21 Nov 2021
  • Restic: Backups Done Right
    31 projects | news.ycombinator.com | 13 Nov 2021
  • Deduplicating Archiver with Compression and Encryption
    19 projects | news.ycombinator.com | 24 Jul 2021
  • Backup encryption using SSH keys with age anno 2021
    1 project | /r/crypto | 5 Apr 2021
    Details are at https://www.snebu.com/tarcrypt.html if you want to look it over (and tarcypt is part of the Snebu project https://github.com/derekp7/snebu). I'd love to get another pair of eyes on this to point out any non-obvious security limitations.
  • Interview with CEO of rsync.net: “no firewalls and no routers”
    3 projects | news.ycombinator.com | 18 Mar 2021
    Since I've had a handful of users ask about cloud storage for Snebu, Would you be interested in adding Snebu as a supported protocol? It should be similar to how you currently support Borg. For Snebu, the client runs find and tar, sending results via ssh to the snebu binary on the remote host. And more recently client-side public key encryption support has been added via a client-side filter called "tarcrypt". Ideally, a customer would use Snebu to back up to a local device on their network (for example a Raspberry Pi with a large USB drive attached), and then use Snebu's efficient replication to send deltas to the cloud-hosted server. Client files are stored individually (deduplicated) on the Snebu server, and metadata is in an SQLite DB (advantages over Borg is more open standards for the data storage and public-key encryption, disadvantage is file-level instead of block-level deduplication and a project that isn't as widely used).

    If you are interested, I would be more then happy to have an extended discussion with you going over implementation options, and updating the client side script to make it work better with your service. (https://www.snebu.com, https://github.com/derekp7/snebu, and the tarcrypt extensions to tar are described at https://www.snebu.com/tarcrypt.html).

  • Pet Project Thread February 26 2021
    1 project | /r/sysadmin | 27 Feb 2021
    Would a mention of my open source backup system, Snebu (or https://github.com/derekp7/snebu) fit in this thread? Elevator pitch -- GPLv3 C code, snapshot-based, compresses, encrypts, deduplicates, can back up clients without installing an agent (just need ssh, bash, tar, and find commands on client for "pull" backups), push backups can have restricted permissions (i.e., give a client permission to push backups only, but not delete backups, or give a user restore-only permissions). Uses tar to collect the data, stores metadata in an SQLite DB on the server, files are stored in LZO format (can be read directly with lzop) (unless client-side encryption is used, but the data can still be decrypted with openssl then decompressed with lzop). Encryption is public-key based instead of needing to keep a shared symmetric key or passphrase laying around on your backup server.
  • What backup method do you use?
    4 projects | /r/Fedora | 8 Feb 2021
    I created and use Snebu -- I'm working on getting it submitted to Fedora (waiting on package review now), doing daily snapshots of my fleet to a raspberry pi with external 12 TB WD Easystore drive. Provides push or pull based backups, granular access permissions, client-side public key encryption (RSA + AES-256) with HMAC validation, server-based data catalog housed in SQLite, multiple client support, global (cross client) file-level deduplication and compression. Works great for backing up a large range of OS versions since the client-side doesn't need an agent -- just bash, tar, find, and ssh.
  • Encrypted Backup Shootout
    17 projects | news.ycombinator.com | 2 Jan 2021
    snebu (c) - https://github.com/derekp7/snebu

What are some alternatives?

When comparing autorestic and Snebu you can also consider the following projects:

restic - Fast, secure, efficient backup program

UrBackup - UrBackup - Client/Server Open Source Network Backup for Windows, MacOS and Linux

AutoMySQLBackup - A fork and further development of AutoMySQLBackup from sourceforge. http://sourceforge.net/projects/automysqlbackup/

Elkarbackup - Open source backup solution for your network

Neo-Backup - backup manager for android

BorgBackup - Deduplicating archiver with compression and authenticated encryption.

resticker - Run automatic restic backups via a Docker container.

rclone - "rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Yandex Files

Rsnapshot - a tool for backing up your data using rsync (if you want to get help, use https://lists.sourceforge.net/lists/listinfo/rsnapshot-discuss)

resticprofile - Configuration profiles manager and scheduler for restic backup

Duplicati - Store securely encrypted backups in the cloud!