DCMS

Features

More

All features Pricing Install Contact Customer Portal Install free

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.

MySQL, MariaDB & PostgreSQL Remote access off by default Web manager (DbGate) built in

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.

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.
3 engines, 8 versionsMySQL 8.0 and 8.4, MariaDB 10.11 and 11.8, PostgreSQL 15 through 18
Shown oncecredentials are generated for you, displayed a single time, then stored only where they belong
IP allowlistthe remote port stays blocked until you allow exact addresses

Stop hand-rolling database servers

Install DCMS free and launch a locked-down MySQL, MariaDB or PostgreSQL instance in one click.

$ curl -fsSL https://dcms.fra1.cdn.digitaloceanspaces.com/dcms/install.sh | bash