Everything Backup Chief does for your backups
A small agent on each Linux server backs up your folders and databases with restic, straight to your own storage. Here is everything Backup Chief does around that, and what it works with.
Back up the folders and databases that matter
Every backup job protects one source on one server, on its own schedule and with its own history. Mix files, MySQL and PostgreSQL across as many servers as your plan allows.
Up to 100 absolute directories per job, saved together in each backup. Skip what you do not need with patterns such as *.log or storage/cache.
Back up all databases, or pick databases and even single tables. MySQL can include stored routines and scheduled events. Each database is saved as its own SQL file.
From every 5 minutes up to once a day, at a start time in your own timezone. The Free plan runs daily backups. Start an extra backup with Run now whenever you need one.
Test a new source from the job form: the agent checks the directories or database credentials on the server itself and tells you what it found.
restic only stores data it has not seen before, and compresses it. A database that changes a little every 15 minutes adds a few megabytes, not a full copy.
The agent runs backups at low CPU and disk priority, so your sites keep serving while a backup runs.
Keep the history you need, and see it is there
Every backup becomes a recovery point. You decide how long they are kept, and Backup Chief shows exactly what you can go back to and what it costs in storage.
Keep the latest backups at full frequency, plus a number of hourly, daily, weekly, monthly and yearly recovery points. Old ones are cleaned up automatically, the newest is always kept.
Mark an important recovery point, such as the one before a big migration, and automatic clean-up will never remove it.
Keep a second copy at another storage destination. Existing recovery points are copied over, and every new backup is copied after it finishes.
Every backup and maintenance task with its trigger, runtime, files and bytes read, what it added and the storage used afterwards, with the log of each run.
Get back exactly what you lost
Browse a recovery point like a folder, take out a single file, or put a whole folder or database back. Restores on your own servers and with restic directly are always unlimited.
Open any recovery point and browse its folders, filter them, and preview small files right in the browser.
Download a file, a folder or a database as a ZIP. Prepared downloads are private, can be shared with a link and expire 72 hours after they are ready.
Copy one command to restore a recovery point, folder or database on the server, or export a ZIP there. It always restores into an empty directory, so you can check before you swap.
Restore from the main copy or from an extra copy, whichever is closest or still available.
Restore one database, or all of them at once. Every database is a plain SQL file that any MySQL or PostgreSQL server can import.
Prefer the restic command line? Every restore screen shows the commands to do it yourself.
Encrypted on your server, unlocked by you
Backups are encrypted by restic before they leave the server. Backup Chief runs them with its own key, and gives you a recovery password that only you keep.
Every job starts with a recovery document: the recovery password, where the backups are stored and the restic commands to restore them. You download it once, we cannot show it again.
A job only starts backing up after you enter the code from the document you saved, so nobody ends up with backups they cannot open.
Save the recovery document straight into 1Password instead of downloading a file.
Each job gets its own encrypted location at your storage, with its own keys. A plain README beside it explains what it is to whoever finds it.
Backups go from your server straight to your storage. Only a download you prepare yourself is stored at Backup Chief, until it expires.
Invite your team to manage the same backups. Servers sign in with their own credential, which you can revoke at any time.
Know your backups work, without checking
The dashboard puts what needs you first. Integrity checks prove the backups are intact, and email tells you when something breaks, and again when it recovers.
Regular metadata checks, plus data checks that read a different part of the stored backups each time, so problems with your storage show up before restore day.
Hear about failed backups, failed maintenance and servers that stop checking in, and again when they recover. Every team member picks the emails they want.
Failed backups, jobs that never completed one, offline servers, rejected configurations and storage credentials that are still rolling out are listed first.
See what runs next across all jobs, and when every server last checked in.
Your storage, at the provider you choose
Connect object storage or an SFTP server you already pay for. We do not resell storage and never limit how much you keep there.
Any S3-compatible object storage over HTTPS. Backup Chief checks it can write there before a job uses it.
An SFTP server such as a storage box, with a password or an SSH key, and pinned host keys.
Change storage credentials and see which servers still use the old ones, so you know when it is safe to revoke them.
See how much storage every job, extra copy and storage destination uses, measured after each backup and clean-up.
Does the work, and stays out of the way
One static binary for Linux. Install it with one command, link it with a one-time token, and it keeps your backups running from then on.
Fits the way you already work
Connect a Plesk server to back up subscription files, local mailboxes, the Plesk configuration and every persistent MySQL database, kept in sync with the server's inventory.
Invite unlimited team members on every plan, and work in as many teams as you like.
Manage servers, storage and backup jobs, start backups, follow runs and prepare downloads. With a public API reference.
Connect an AI assistant to check how your backups are doing, read a run log, start a backup or prepare a download. Learn more.
What it works with
Not the features you are looking for? Tell us what you need!
Trust us with your backups, without depending on us
Backup software you cannot leave is a risk of its own. Backup Chief makes running backups easy, and keeps every way out open.
Everything is stored in restic's open format in your own storage. The stock restic command line reads it, no Backup Chief required.
Your recovery document holds the password and the commands to restore every job, even if Backup Chief is gone.
Review exactly what runs on your servers, report issues or build the agent yourself from GitHub.
Schedules live on your server. If Backup Chief is unreachable, backups still run and report back later.
chieftools/backupchief-agent · powered by restic
Your first backup is ten minutes away
Connect your storage, install the agent and pick what to protect. The Free plan includes one server and one daily backup job, for as long as you like.
Need help?
We are happy to help you with any questions you might have.
Documentation Roadmap Changelog Report a bug Get in touch