Hey, you probably know about restic and borg for backups. They are pretty mature and very commonly used.

Rustic is a fully compatible reimplementation of restic in Rust and they do seem to have implemented a few improvements over restic. The developer even used to be a contributor on restic.

Is anyone here using it already? It looks super promising but I’d love to hear your opinion!

      • drspod@lemmy.ml
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 year ago

        It sounds like they have some nice improvements, but I wonder why they didn’t contribute them back to the original restic project.

        I also wouldn’t rely on an immature piece of software to handle backups - you want to avoid as many risk factors as possible with backups, since when you need to restore you really need it to work.

    • anteaters@feddit.de
      link
      fedilink
      English
      arrow-up
      2
      arrow-down
      7
      ·
      1 year ago

      Looks like the rust-cult is at it again rewriting existing stuff for no gain but pushing rust on others.

      • dabe@programming.dev
        link
        fedilink
        English
        arrow-up
        8
        arrow-down
        1
        ·
        edit-2
        1 year ago

        A lot of the time, rust rewrites are more for devs, than users. Rust code is just easier to maintain (in the long-run 😉) and harder to make buggy. But some times the apps do just run faster when compiled with Rust.

  • th0mcat@kbin.social
    link
    fedilink
    arrow-up
    8
    ·
    1 year ago

    Wow, people in this thread really have strong opinions about other people writing similar programs in different languages. Who cares? Why is more choice a bad thing?

  • tylerh@kbin.social
    link
    fedilink
    arrow-up
    3
    ·
    1 year ago

    I use restic extensively, and it works really really well… until it breaks. Then there’s next-to-nothing you can do to fix the repo.

    Rustic, on the other hand, has lock-less design, and repair options, so I end up using it to fix things. However, it has a number of rough edges: it uses its own wacky config file, its include/exclude options are wildly different and a bit painful, and to use a bunch of repo backends (like S3), you need to install, configure, and use rclone, which is poorly documented by rustic.