I’d like to announce rustic_scheduler - a client/server application for scheduling backups from multiple clients to the same repository.
Configuration is done in a single configuration file on the server using crontab syntax for the schedules. The clients are run with only the server url as argument - no other configuration is needed as they receive everything from the server.
Configuration example: https://github.com/rustic-rs/rustic_scheduler/blob/main/config/rustic_scheduler.toml
Note that rustic_scheduler is in an early development phase and depends on the (not yet released) rustic_core library that empowers rustic (see A restic client written in rust).
Feedback and ideas for improvement are very welcome!