rustic-rs / rustic

rustic - fast, encrypted, and deduplicated backups powered by Rust
https://rustic.cli.rs
Apache License 2.0
1.87k stars 71 forks source link

Concerns for using Rustic in a production environment? #110

Open nickchomey opened 2 years ago

nickchomey commented 2 years ago

So far I'm thrilled with Rustic - notably, it uses rclone, does a proper remote/local sync (so that I no longer need to mount an rclone remote and use rclone sync), and the default compression mode reduces my backup size by 3x and backup time by 2x.

I'd love to start using it in my own production environment. More importantly, I've been helping with the CyberPanel Litespeed Webserver Control Panel project, and one thing that I tried to do is integrate rclone with it to allow us to backup to a variety of remote locations. But it is currently using restic for incremental backups, which doesn't do a proper sync. Given that Rustic does this, I'd like to implement this there. (Here is the issue there that tracks this effort) However, you have expressed concerns with using Rustic in a production environment as it is still very much a beta tool.

So, could you please make a checklist of concerns that you have for using Rustic in a production environment so that I/others can both assess its risk and track your progress?

Thanks!

aawsome commented 2 years ago

Thanks a lot for this question! I'd also like to keep this issue as a tracking issue and close it when I think we are ready for production.

So far, there are two major concerns, I am having:

Besides this, as rustic is designed to be 100% compatible with restic, users can always run restic to check the repo or restore from it. So compatibility issues are also show-stoppers for going productive. Currently these are open:

BTW: Actually, I am already using rustic for my productive backups.

nickchomey commented 2 years ago

Thanks. I'll probably set something up with Rustic for my own personal backups. But it would be better to wait until you address those issues before incorporating it into a production tool like CyberPanel.

Perhaps you could also add a section to your above comment for "major features" that are outstanding? As well as checkboxes * [ ]

Or, perhaps even better - close this issue and create your own new issue that doesn't have my commentary?

aawsome commented 2 years ago

The two restic-compatibility-issues are IMO fixed by #116 which has just been merged.

r3nor commented 5 months ago

I am interested int his, is it safe to use in production as of this date?