Resticara is a wrapper around Restic, designed to simplify the deployment of Restic for straightforward tasks like website, maildirs, or SQL database backups. Resticara aims to make the backup process less tedious, more streamlined, and more flexible, right out of the box.
- Restic Wrapper: Utilizes the proven, fast, and secure backup program Restic.
- Simplified Configuration: Uses config.ini for easy setup and configuration.
- Syslog Integration: Logging to syslog is enabled by default for better traceability.
- Email Notifications: Can be configured to send emails upon backup completion or failure.
- Single Binary: Written in Go, Resticara is distributed as a single binary—making it extremely easy to deploy.
You can download the latest version of Resticara from the Releases page. Available as a zip
file, deb
or rpm
packages for easy installation on various systems.
The configuration is done through config.ini
file placed in /etc/resticara/
. Check out the config.ini-dist
file in the repository for an example configuration.
- Webhooks: ability to integrate with various webhooks for enhanced automation.
- Support for more operating systems.
- Better syntax of the Syslog logs.
- Automated creation of SystemD timers?
- Integrated Prometheus exporter
- Option of running tasks for different repositories in parallel
- A website and documentation
Resticara logs all its activities to syslog by default, so you can easily monitor its actions and diagnose any potential issues.
To set up email notifications, edit the corresponding fields in the config.ini
file.
Contributions are welcome! Feel free to open an issue or create a pull request.
Resticara is released under the Gnu GPL v3 License. See LICENSE for more details.