What Safenix protects
Every completed backup is written to a tamper-evident compliance record you can verify and export at any time from the Compliance tab.
Add a server
Register a server to get its install command. The token is shown once and identifies that server to Safenix — treat it like a password.
Separate several paths with commas. These are the places that usually hold
what a server cannot get back by being reinstalled; add anything else you
keep on this machine, and remove what you do not need. Two worth considering:
/var/spool/cron for scheduled jobs, and /usr/local
for software installed by hand.
A MySQL or MariaDB database is configured separately and is not protected by listing its files. Copying a database's files while it is running produces a copy that cannot be restored, because the files are read over several minutes while the database is still writing to them.
This server has a MySQL or MariaDB database
A database is not protected by backing up its files: they are read over several minutes while it is still writing, and what comes back does not restore. It is captured instead, from the server’s own change log, and that needs three things on the database which Safenix cannot set for you. The first command below reports which of them are missing and prints the exact statement that fixes each one.
Any number that is not zero and is not used by another replica of this database. If you do not run replication, the default is fine.
This limits the full copies only. The change log is a property of the whole server, so what is captured cannot be narrowed to one database — and a full copy that leaves one out would make those changes unrestorable.
1. Check the database is ready. Run this on the server:
Continuous capture needs binary logging already switched on, and not every server has it — the check above just told you whether this one does. If it reported binary logging off, or you are not sure, periodic full copies is the choice that works everywhere.
3. If the check above reported anything else — a missing grant, for example — resolve that first; it would break the backup in either mode. Once it does, run this to start protecting the database. Both commands ask for the password on the terminal.
Add a WordPress site
For a site on shared hosting, where the Safenix agent cannot be installed. You install the Safenix plugin in WordPress and paste one pairing code.
| Site | Status | Last call |
|---|
| Server | Status | Files | Database | Protected | Restore points |
|---|
| When | Server | Size | Snapshot | Verification hash |
|---|
Backup verification
Safenix checks each server's stored backups on a schedule: that a base copy exists, that the captured change log runs from it to the present with nothing missing, that every object your server reported is present and the right size, and that your compliance records are unaltered.
Compliance records
Every completed backup writes a record that is never modified afterwards. Verifying re-computes each record from its contents and compares it with the fingerprint stored at the time, which detects any later change.
| When | Event | Server | Size | Stored in | Record fingerprint |
|---|
Who we tell
We send a message when a server stops backing up, falls behind, keeps failing, or fails its scheduled check — once when it starts, and once when it is fixed. Nothing is sent while a problem continues, so these do not become noise you learn to ignore.
What we have told you
Every alert and every message sent for it, kept so that what you were told, and when, is a matter of record.
| When | Server | What happened | Status | Sent to |
|---|
Your subscription
Payment method
Tax details
Plan
A plan change takes effect on your next billing date, at the new price. Nothing is prorated and nothing is charged today.
Ending your subscription
Payments and invoices
| Date | Reference | Plan | Period | Amount | Outcome | Invoice |
|---|
Your plan
Agent updates
Invite someone
The account has one owner, who can add and remove people, add and remove servers, and hand ownership to someone else on the account. Everyone else is a viewer: they can see everything but change nothing.
| Access | Two-factor | Added | Last signed in |
|---|