Databases

Multi-engine databases
managed automatically

MySQL, PostgreSQL, MongoDB, and SQLite — created and wired into your application automatically. Import, export, and manage from a web database manager. No manual credential setup.

Database Binding
Auto

Engine

MySQL

Database

app_prod_db

User

app_user_8f3a

Password

••••••••••••

Wired into application config

4

Database engines

0

Manual credentials

2

Web managers (phpMyAdmin, phpPgAdmin)

1

Click to import

Engines

Four engines, auto-wired

When you create an application, the panel creates the database, a user, and a password, and wires them into the application's configuration. Credentials appear on the application's page — you never set them by hand.

MySQL

The default for most PHP applications — auto-created and wired in

PostgreSQL

Advanced relational database — auto-created and wired in

MongoDB

Document storage, typical for MERN-stack applications

SQLite

File-based, fine for small or single-user apps

None

For static sites or apps using an external database

Binding

Automatic database binding

When you create an application, the panel creates the database, a user, and a password, and wires them into the application's configuration. Credentials appear on the application's page — you never set them by hand.

  • MySQL — the default for most PHP applications
  • PostgreSQL — for apps that need it
  • MongoDB — document storage, typical for MERN
  • SQLite — file-based, fine for small or single-user apps
  • None — for static sites or apps using an external database
Database Binding
Auto

Engine

MySQL

Database

app_prod_db

User

app_user_8f3a

Password

••••••••••••

Wired into application config
Web Manager

Web database manager, on demand

Launch a web client directly from the panel — installed on demand the first time you use it. MongoDB has no web client here, but MySQL and PostgreSQL do.

  • MySQL/MariaDB → phpMyAdmin
  • PostgreSQL → phpPgAdmin
  • Installed on first use — opens in a new tab
  • Direct access to tables, queries, and exports
Web Database Manager

phpMyAdmin

MySQL / MariaDB

Ready

phpPgAdmin

PostgreSQL

Install

MongoDB

No web client

N/A
Opens in a new tab on first use
Import

Import with live progress

A dedicated import service handles database imports — not just a file upload. The panel reports live progress as the import runs, and status plus any errors surface directly in the application view so you know exactly what happened without digging through logs.

  • Dedicated import service — not a plain file upload
  • Live progress reported in the panel as the import runs
  • Supported formats: .zip and .gz database dumps
  • Status and errors surfaced in the application view
Import Database
Running

backup_dump.sql.gz

.zip or .gz only

Importing…67%
File validated
Restoring 1,284 of 1,920 rows…
Switching

Changing databases, three options

Three options: choose an existing database on the server, create a new one and bind it in a single step, or repoint the application at a different database. Relinking changes what the app reads and writes immediately.

  • Choose Existing Database — pick one already on the server
  • Add New Database — create and bind in one step
  • Change Database — repoint to a different database
  • Old database is not deleted — app just stops using it
Change Database

Current binding

app_prod_db · MySQL

Active

Choose Existing

Pick one already on the server

Add New

Create and bind in one step

Change Database

Repoint to a different database

Old database is not deleted — app just stops using it

Managed Clusters

Per-app databases vs Managed clusters

Every application gets a database created and wired in automatically — that is a per-app database, owned by that one application. Managed Database clusters are a separate product: standalone clusters that can outlive a server, be shared across applications, and carry their own parameter groups, backups, and access controls.

Per-app: auto-created, owned by one application

Managed cluster: standalone, shared, survives server loss

Both managed from the same panel — no separate tools

Database Comparison

Per-app database

Auto-created with the app
Owned by one application
Credentials auto-wired

Managed cluster

Standalone — outlives servers
Shared across applications
Own backups & parameter groups
Keep building

Everything around your databases

Pair database management with the tools that keep your applications fast, secure, and resilient.

FAQ

Frequently Asked Questions

Everything you need to know about this service.

Contact Support

SharkCluster supports MySQL, PostgreSQL, MongoDB, and SQLite. The panel creates the database, a user, and a password, and wires them into your application's configuration automatically.

Yes, SharkCluster provides a web database manager — phpMyAdmin for MySQL/MariaDB and phpPgAdmin for PostgreSQL — installed on demand and opened in a new tab.

Yes, you can upload .zip or .gz dump files directly into your application's database from the Access tab. The panel refuses any other file format.

Start your journey today

Ready to take control
of your hosting?

Deploy servers, run self-hosted business apps, and keep your data on your own VPS — with a dedicated DevOps manager by your side.

No lock-in contracts
No credit card required
Dedicated DevOps manager