Creating a Database
ServerPlane supports MariaDB, PostgreSQL, and MongoDB databases. You can create a database on any managed server, and ServerPlane will install the database engine automatically if it is not already present.
Steps
- Navigate to Databases in the sidebar and click Create Database.
- Fill out the form:
Server & Type
- Server — Select the server where the database will be created.
- Database Type — Choose one of:
- MariaDB
- PostgreSQL
- MongoDB
The engine is installed automatically if the server does not already have it. If the engine is already present, this step is skipped.
Database Details
- Database Name — The name for your database (e.g.,
my_app_db). Use letters, numbers, and underscores. - Charset (MariaDB and PostgreSQL only):
- MariaDB:
utf8mb4(default),utf8mb3,latin1 - PostgreSQL:
UTF8(default),SQL_ASCII
- MariaDB:
- Collation (MariaDB and PostgreSQL only):
- MariaDB:
utf8mb4_unicode_ci(default),utf8mb4_general_ci,utf8mb3_general_ci,latin1_swedish_ci - PostgreSQL:
en_US.UTF-8(default),C
- MariaDB:
MongoDB databases do not have charset or collation settings.
Database User (Optional)
- Check Create user to create a database user alongside the database.
- Username — The login name for the new user.
- Password — Enter a password or click Generate to create a strong random password.
The user is granted ALL privileges on the new database.
- Click Create Database.
Progress
A progress panel shows three steps:
- Install engine — Installs MariaDB/PostgreSQL/MongoDB if not present. Marked as "Skipped" if the engine already exists.
- Create database — Creates the database on the server.
- Create database user — Creates the user and grants privileges (if you opted in).
After Creation
A summary screen shows the database name, type, server, and — if a user was created — the username and password. Save the password immediately. It is not shown again.
From here you can:
- Click View All Databases to return to the database list.
- Click Create Another to create an additional database.