Hosted in Germany • GDPR-ready

How to back up Metabase without the headaches

Metabase stores your dashboards, queries, and settings in a single database. If you self-host, you manage backups yourself: process shutdowns, manual dumps, untested restores. Opsily automates all of it.

Test it free — no credit card required

Why Opsily for Metabase backups

Stop managing backups yourself. Get daily snapshots, instant recovery, and GDPR compliance out of the box.

Daily automated backups

Metabase's H2 database requires process shutdown to back up safely. With Opsily, snapshots run daily without downtime. PostgreSQL and MySQL backups fully automated. Recovery typically takes 1-4 hours depending on database size. No scripts. No cron jobs. No manual steps.

EU data residency (GDPR-compliant)

Metabase Cloud defaults to US hosting. Opsily keeps your data in ISO 27001-certified German data centers. Backups never leave EU. Zero data processing agreements needed for EU customers. Full compliance by default, not by exception.

Flat-rate pricing (no per-user tax)

Metabase Cloud charges 6-12 EUR per additional user per month. A 50-person team pays 300-700 EUR monthly in per-user fees alone. Opsily flat-rate model saves 3,600+ EUR annually and never changes based on headcount. One price. One bill. Forever.

Built for teams who need reliability

49.5K
GitHub stars
100K+
Companies use Metabase
99.9%
Uptime SLA
Daily
Backup snapshots

How Opsily backs up your Metabase instance

Backups happen automatically. No scripts, no manual steps, no database locks.

1
Deploy your Metabase instance

Point to your data sources (PostgreSQL, MySQL, MongoDB, Snowflake, BigQuery, etc.). Opsily handles hosting, networking, and SSL. Ready in minutes.

2
Backups start immediately

Daily snapshots of your Metabase database (dashboards, questions, collections, settings). Replicas stored off-site in different data centers. No downtime. No interruptions.

3
Recovery on-demand

Database corrupted or version upgrade failed? Restore from any daily snapshot in 1-4 hours. Opsily handles the heavy lifting. You just confirm.

1

Deploy your Metabase instance

Point to your data sources (PostgreSQL, MySQL, MongoDB, Snowflake, BigQuery, etc.). Opsily handles hosting, networking, and SSL. Ready in minutes.

2

Backups start immediately

Daily snapshots of your Metabase database (dashboards, questions, collections, settings). Replicas stored off-site in different data centers. No downtime. No interruptions.

3

Recovery on-demand

Database corrupted or version upgrade failed? Restore from any daily snapshot in 1-4 hours. Opsily handles the heavy lifting. You just confirm.

4

30-day retention by default

Access any backup from the last 30 days. Extended retention available for audit trails and compliance. Restore, verify, and go live.

⭐
49.5K
GitHub stars
🔧
45.1K
GitHub commits
🛡️
99.9%
Uptime SLA
⚡
1-4h
Backup recovery time
The Metabase backup problem

Why Metabase backup is not trivial

Metabase stores runtime data in a single database: dashboards, questions, collections, and settings. If you self-host, you manage this backup directly.

H2 (default):

H2 is embedded. To back up safely, you must stop Metabase, copy metabase.db.mv.db, then restart. Downtime required. Manual scripting needed. One mistake = corrupted backup.

PostgreSQL/MySQL:

You can use pg_dump or mysqldump without stopping Metabase. But you still need: backup scripts, scheduled cron jobs, secure offsite storage, and tested restore procedures. Most teams skip the last step.

Docker:

Docker volume snapshots or database dumps. No built-in backup UI. Confusion about whether backups are running.

The result: Many self-hosted Metabase teams skip regular backups or lose sleep over untested restores.

DIY backups vs managed hosting

What you manage yourself versus what Opsily handles.

FeatureSelf-hosted MetabaseOpsily
Automated daily backups
✗
✓
Off-site replicas (no downtime)
✗
✓
1-4 hour recovery SLA
✗
✓
30-day backup retention
✗
✓
EU data residency (GDPR)
✗
✓
Backup ops burden
You own it
Opsily handles it

Self-hosted backup setup varies. Opsily provides enterprise-grade backup automation as standard.

3.6K

Save annually with flat-rate Opsily pricing

Compared to Metabase Cloud on a 50-person team. No per-user fees. No scaling costs. One price for everything.

See pricing plans

Your backups are secure

Enterprise-grade infrastructure without the price tag.

GDPR compliant

Your data stays in EU (Germany) by default. No US cloud. No data processing agreements. Full audit trails for compliance teams.

Daily encrypted backups

Snapshots run every 24 hours. TLS 1.2+ encryption in transit. Off-site replicas in different data centers. No single point of failure.

99.9% uptime SLA

Metabase always live. 24/7 monitoring. If issues arise, we restore from backup. Commitment: recovery in 1-4 hours.

Secure backup storage

Multiple redundant copies across different data centers. Encryption at rest with industry-standard access controls and audit logging.

Transparent, flat-rate hosting

All plans include automated daily backups, GDPR-compliant German hosting, SSL, and 99.9% uptime SLA. No per-user fees. No hidden costs.

Monthly
Annual

Loading pricing...

Frequently asked questions

Everything you need to know about Metabase backups and managed hosting.

Backups are automatic. Every 24 hours, Opsily creates a snapshot of your Metabase database (dashboards, questions, collections, settings). Snapshots stored off-site in replicated data centers. You don't need scripts, cron jobs, or manual storage. Backups run whether your instance uses H2, PostgreSQL, MySQL, or any supported database. Set it and forget it.

Stop managing Metabase backups yourself

Try Opsily free. Deploy in 3 minutes. Automated backups start immediately. No credit card required.