
Self-hosting Databasus the easy way
Yulei ChenDatabasus is a free, open-source tool for backing up PostgreSQL, MySQL, and MongoDB databases. Instead of juggling cron jobs, shell scripts, and cloud CLI tools, you get a clean web UI to schedule and manage all your database backups in one place.
Sliplane is a managed container platform that makes self-hosting painless. With one-click deployment, you can get Databasus up and running in minutes - no server setup, no reverse proxy config, no infrastructure to maintain.
Prerequisites
Before deploying, ensure you have a Sliplane account (free trial available).
Quick start
Sliplane provides one-click deployment with presets.
- Click the deploy button above
- Select a project
- Select a server (If you just signed up you get a 48-hour free trial server)
- Click Deploy!
About the preset
The one-click deploy above uses Sliplane's Databasus preset. Here is what it includes:
- Official
databasus/databasusDocker image - Specific version tag for stability
- Persistent storage mounted to
/databasus-dataso your backup configs and history survive restarts - Health check configured at
/api/v1/system/healthfor automatic restart on failure - Port 4005 exposed for the web UI
Next steps
Once Databasus is running on Sliplane, access it using the domain Sliplane provided (e.g. databasus-xxxx.sliplane.app).
Adding database connections
After opening the UI, you can add your first database connection. Databasus supports PostgreSQL, MySQL, and MongoDB. If your database runs on the same Sliplane server, use the internal service name as the host (e.g. postgres.internal). For external databases, use the public connection string.
Backup storage
By default, backups are stored in the /databasus-data volume. This volume is persistent, so your backups survive container restarts and redeployments. For offsite storage, you can configure S3-compatible destinations directly in the Databasus UI.
Environment variables
You can customize Databasus behavior through environment variables in Sliplane's service settings:
| Variable | Description |
|---|---|
PORT | Port the web UI listens on (default: 4005) |
HOST | Bind address (default: 0.0.0.0) |
Logging
Databasus logs to STDOUT by default, which integrates directly with Sliplane's built-in log viewer. For general Docker logging tips, check out our post on how to use Docker logs.
Cost comparison
You can also self-host Databasus with other cloud providers. Here is a pricing comparison for the most common ones:
| Provider | vCPU | RAM | Disk | Monthly Cost | Note |
|---|---|---|---|---|---|
| Sliplane | 2 | 2 GB | 50 GB | €22.80 | Flat rate, free egress, SSL included |
| Fly.io | 2 | 2 GB | 40 GB | ~$17.83 | Disk and bandwidth billed separately |
| Render | 1 | 2 GB | 40 GB | ~$35 | 5 GB bandwidth included on Hobby; disk billed separately |
| Railway | 2 | 2 GB | 40 GB | Up to ~$66 | Usage-based; Pro required for a 40 GB volume |
Click here to see how these numbers were calculated.
Prices checked July 19, 2026. Assuming an always-on instance running 730 hrs/month, Germany/Amsterdam where regional pricing applies, excluding VAT and egress.
- Sliplane: Base server with 2 vCPU, 2 GB RAM and 20 GB storage = €17.80/month; the 50 GB storage tier adds €5 -> €22.80/month. Unlimited services, free egress and SSL are included.
- Fly.io: in Amsterdam,
shared-cpu-2xwith 2 GB RAM = $11.83/month + 40 GB volume × $0.15/GB = $6 -> ~$17.83/month. Egress is billed separately at $0.02/GB in Europe. - Render: closest match is Standard ($25, 1 vCPU / 2 GB) plus 40 GB disk × $0.25/GB = $10 -> ~$35/month. A Hobby workspace includes 5 GB bandwidth, then charges $0.15/GB. Stepping up to Pro compute (2 vCPU / 4 GB) costs $85/month plus disk.
- Railway (Pro plan): at full resource usage: CPU 2 × $20/vCPU/month = $40; RAM 2 × $10/GB/month = $20; volume 40 × $0.15/GB/month = $6 -> up to ~$66/month. Actual CPU and RAM charges depend on usage. A 40 GB volume requires Pro; its $20/month subscription is a minimum commitment that counts toward usage, not an additional charge. Egress is $0.05/GB.
Bandwidth costs can add up fast on usage-based providers. Use our bandwidth cost comparison tool to see what your egress would cost on each platform.
Move the slider or play the animation to compare monthly egress costs. Sliplane stays free as traffic grows.
Egress only, excluding compute and storage. Based on public US/European rates checked July 19, 2026. Render includes its first 5 GB per month. Sliplane egress is free, subject to the Fair Use Policy.
FAQ
What databases does Databasus support?
Databasus supports PostgreSQL, MySQL, and MongoDB. You can connect to any instance that is reachable from your Sliplane server, whether it runs on the same server, a different provider, or a managed database service.
Can I store backups in S3?
Yes. Databasus supports S3-compatible storage destinations. You can configure your S3 bucket, endpoint, and credentials directly in the web UI. This works with Sliplane Object Storage, AWS S3, MinIO, and other S3-compatible providers. If you are looking for affordable options, check out our 5 cheap object storage providers comparison.
How do I update Databasus?
Change the image tag in your Sliplane service settings to the newer version and redeploy. Check Docker Hub for the latest stable version.
Are there alternatives to Databasus?
Yes. Duplicati is a popular general-purpose backup tool that supports scheduled, encrypted backups. For database-specific needs, you can also use native dump tools like pg_dump, mysqldump, or mongodump combined with cron jobs. Check out our guides on backing up Postgres, MySQL, and MongoDB via SSH tunnel.
Can I back up databases running on other servers?
Yes. As long as your database accepts remote connections, Databasus can connect to it. Use the public hostname or IP of your database server along with the correct port and credentials. For databases behind a firewall, you can set up an SSH tunnel to establish a secure connection.