Back up folders, databases and Docker data on your hosts with restic, then browse, download and restore
Backups keeps encrypted copies of the data on your hosts. Termix runs restic on each host on a schedule, watches every run and lets you browse, download and restore from any snapshot.
Read the docs to set it up and use it.
- Encrypted, deduplicated backups with restic, installed for you when a host has none
- Store backups in S3 compatible storage, a restic REST server, any rclone remote or a folder on the host
- Back up folders, MySQL, MariaDB, PostgreSQL and SQLite databases, and Docker volumes and stacks
- Run backups on a schedule, with commands before and after and old snapshots removed for you
- Backups run on the host by themselves, so they carry on if Termix restarts
- Watch a backup run live, stop it, and read its log
- Browse snapshots, download a file or a folder, and restore to the same host or another one
- Get an alert when a backup fails or none has worked for a few days
- A dashboard card with the state of every backup job
- Termix actions to list jobs and snapshots, and to start or stop a backup
For a paid sponsor spot, email mail@termix.site.
Bugs and ideas for Backups go in this repo: report a bug or request a feature. Report an issue on the plugin's page in the Plugins tab fills in your versions for you.
Problems with Termix itself (login, hosts, credentials, sharing, sync) go in the Termix repo. Not sure where it goes? Open it there and it will be moved.
Add as much detail as you can, in English if possible. For questions, join the Discord server.
Apache License 2.0. See LICENSE.