Databases
One-click databases, locked down from day one
Pick an engine and a version, click create, connect. DCMS generates the credentials and shows them to you once, keeps the remote port closed until you open it, and puts a web database manager one click away.
Remote access
Closed to the internet until you say otherwise
Every new instance starts with remote access off. The database port is blocked, and it stays blocked until you allowlist the exact IPs that may connect.
- Blocked at the portthe remote port simply does not answer until an address is on the allowlist.
- Exact addressesyou allow specific IPs, so only machines you name can even attempt a login.
- No accidental exposureapps in the project use the private network, so most databases never need the port opened at all.
- Credentials shown oncethe generated password is displayed a single time, then stored only where it belongs.
| Address | Label | Status | |
|---|---|---|---|
| 203.0.113.7 | Office | allowed | Remove |
| acme_app | created 12 Mar | Reset password |
| acme_reports | created 4 Jun | Reset password |
Private networking
Your apps talk to the database, the internet cannot
Each project gets its own private Docker network. Apps reach the database by its internal hostname, and containers in other projects are isolated: they cannot connect at all.
- Internal hostnamesconnect as acme-db from any app in the project, no public address involved.
- Project isolationother projects sit on separate networks and never see your data.
- Database Userscreate extra users and reset passwords straight from the panel.
- Own container, own dataeach database runs as its own container with a persistent /data volume.
Database Manager
Query and browse without leaving the panel
A web Database Manager, powered by DbGate, opens straight from the panel. Browse tables, run queries and inspect rows in the browser, no desktop client required.
- One click from the instancethe manager opens against the right database.
- Queries and browsingrun SQL, page through tables and check data on the spot.
- Every engineworks with MySQL, MariaDB and PostgreSQL alike.
- No open ports neededyou browse through the panel, so remote access can stay off.
Stop hand-rolling database servers
Install DCMS free and launch a locked-down MySQL, MariaDB or PostgreSQL instance in one click.