BackupXo
FREE · NO CREDIT CARD · MYSQL & MARIADB

Backups, restores and a data browser for MySQL & MariaDB.

Connect your servers, schedule dumps to your own S3 bucket, restore with one click, and get a Telegram message the moment something fails. Free, hosted, ready in minutes.

Create free account See features
Unlimited servers and jobs on the free plan.
app.backupxo.com / dashboard
OVERVIEW
Dashboard
Servers6
Jobs8
Runs412
Backups236
Restores5
Settings
SERVERS
6all reachable
JOBS
8next in 12m
STORED
2369.4 GB in S3
LAST 24H
31runs · 0 failed
Recent runsView all
#412shop-eu nightlysuccess412.6 MB9m ago
#411analytics hourlysuccess38.1 MB48m ago
#410crm dailysuccess1.2 GB2h ago
#409blogsuccess6.4 MB2h ago
#408stagingpartial92.0 MB3h ago
#407analytics hourlysuccess37.9 MB3h ago
MySQL 5.7 / 8.xMariaDB 10.x / 11.xAmazon S3Cloudflare R2MinIOBackblaze B2Wasabi
FEATURES

Everything between “cron job” and “oh no”.

Scheduled backups
Cron or presets per job. Pick databases, retention and compression. Pause, run now, or re-run a failed one in one click.
cron · presets · run once
One-click restores
Restore any dump into the same server, another server or a new database name. Every restore is logged with duration and outcome.
cross-server · rename
S3
Any S3 bucket
AWS, R2, MinIO, B2, Wasabi. Objects are laid out per server and database. Retention enforced by BackupXo, not by bucket rules you forget.
zstd · retention
TG
Telegram notifications
Failures, partials and unreachable hosts land in your chat. Quiet on success unless you want it.
bot token · chat id
DB
Data browser
Tables, structure, rows, SQL. Edit fields through the primary key. No second tool to install.
browse · edit · export
Server health
Version, uptime, connections, slow queries and buffer pool, live from information_schema on every server page.
MySQL · MariaDB
TELEGRAM ALERTS

Failures find you. Successes stay quiet.

Paste a bot token and a chat ID. BackupXo messages you on failed or partial runs and unreachable servers. Success messages optional.

Bx
✕ Backup failed · shop-eu
Job shop-eu nightly · run #2841
mysqldump: Got error 2013 (lost connection) after 4m 12s.
Open run → Retry now
Bx
✓ Retry succeeded · shop-eu
412.6 MB uploaded to s3://backups/shop-eu/ in 1m 48s.
S3-COMPATIBLE STORAGE

Your bucket, your keys, your retention.

Dumps go straight to a bucket you own. We never keep a copy. zstd-compressed, pruned by count or age per job.

bucket    s3://backups
prefix    {server}/{db}/
object    shop-eu/orders/orders__20260913_230000.sql.zst
size      412.6 MB (-78% zstd)
retention keep 14 · delete after 30d
checksum  sha256 verified after upload
Amazon S3Cloudflare R2MinIOBackblaze B2WasabiDigitalOcean SpacesHetzner Object Storage
BUILT-IN DATA BROWSER

Look inside before you restore.

Browse tables, inspect structure, filter with a WHERE clause, edit cells by primary key, run SQL. The client you'd open anyway, one click from the backup.

Filter tables…
customers12,480
orders58,211
order_items171,904
products1,302
payments57,990
sessions8,113
settings1
DataStructureSQLordersWHERE status = 'paid' AND total > 100Apply
id
int(11)
customer
varchar(64)
status
varchar(16)
total
decimal(10,2)
created_at
datetime
58211Ayşe Demirpaid249.002026-09-13 22:41
58210Mert Kayapaid1,120.502026-09-13 22:38
58207Lena Fischerpaid189.902026-09-13 22:12
58203Omar Haddadpaid412.002026-09-13 21:55
58199Zeynep Arslanpaid102.402026-09-13 21:30
58195Jonas Bergpaid775.002026-09-13 21:02
HOW IT WORKS

Three steps, then forget about it.

01
Add a server
Host, port, user, password. We test the connection and pull version, uptime and database list right away.
mysql://[email protected]:3306
02
Point a job at your bucket
Choose databases, a schedule and retention. Enter S3 credentials once; reuse across jobs.
0 3 * * * → s3://backups/{server}/{db}/
03
Get told when it matters
Connect Telegram. Failures notify instantly; restores and browsing are one click from any backup.
@your_bot · chat 1234567
PRICING
$0per month, forever

One plan, completely free. No seats, no server limits, no credit card. You pay your S3 provider for storage and nothing else.

Create free account

Your first backup in under five minutes.

Sign up, add a server, point a job at your bucket. We handle scheduling, retries and notifications from there.

Create your free account

E-mail, username and a password. Optional two-factor authentication afterwards.

Create account
or
Sign in