Docs/Product Modules/Database backups

Database backups

MySQL, MariaDB, PostgreSQL and MongoDB: back up on demand, restore safely, or run it every night.

Open in App
shipown · preview
Interactive Node
Database backups

A recorded walkthrough for this page has not been made yet.

01.How It Works

The app detects which database engines are installed on the server and lists their databases, leaving the system ones out. A backup runs with the right tool for the engine, compressed into the server's own backup directory, keeping only the newest copies. A restore always takes a safety copy of the current state first, before anything is overwritten. A daily backup can be scheduled at an hour you choose with its own retention, and you are told when cron is not running to carry it out. Database credentials, if you save them, are written on the server with 600 permissions and never kept on your computer.

Step A
Zero Cloud Relays

Client-side operations encrypted directly between your desktop and target server.

Step B
Credentials stay on your computer

SSH keys, passwords and API keys are held by the desktop app and encrypted with your OS keychain.

02.Key Capabilities

# What Shipown runs on the server, over your own SSH connection
$ pm2 jlist
$ docker ps -a --format '{{json .}}'
[ok] Connected to Ubuntu 24.04 LTS (x86_64)

03.Configuration & Setup

1
Initialize target configurationPick one of your saved servers, or add it with its host, port, user and SSH key.
2
Deploy & MonitorVerify telemetry in real time without polling overhead.