{"repo":"creativeprojects/resticprofile","free":true,"listed":false,"github":"https://github.com/creativeprojects/resticprofile","clone":"git clone https://github.com/creativeprojects/resticprofile.git","description":"Configuration profiles manager and scheduler for restic backup","language":"Go","stars":1391,"topics":["restic","backup","configuration","profiles","configuration-profiles","restic-backup","systemd","launchd","task-scheduler","schedule-backups"],"license":"GPL-3.0","category":"cli-tools","readme_excerpt":"resticprofile Configuration profiles manager for restic backup resticprofile is the missing link between a configuration file and restic backup command line. Features Here is a non-exhaustive list of what resticprofile offers: Profiles No need to remember command parameters and environment variables Create multiple profiles in one configuration file Profiles can inherit options from other profiles Create groups of profiles to run sequentially Easily schedule backups, retentions, and checks (supports systemd , crond , launchd , and Windows Task Scheduler ) Use template syntax in your configuration file [new for v0.29.0] Schedule a group of profiles (configuration v2 only) Automation Run the forget command before or after a backup (in a section called retention ) Check a repository before or after a backup Run shell commands before or after running a profile, useful for mounting and unmounting backup disks Run a shell command if an error occurs Send a backup stream via stdin Start restic at different priorities (Priority Class in Windows, nice in Unix, and/or ionice in Linux) Automatically clear stale locks Monitoring Generate a simple status file for monitoring software to ensure backups are running smoothly Export a prometheus file after a backup or send the report to a push gateway Run shell commands in the background when non-fatal errors are detected Send messages to HTTP hooks before, after a successful or failed job (backup, forget, check, prune, copy) Send resticprofile","default_branch":null,"files":null,"tree":[],"storefront":"/r/creativeprojects","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/creativeprojects/resticprofile/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}