Frequently Asked Questions
What operating system is supported?
MaxPlane supports Ubuntu 24.04 LTS. This is the only OS supported for server provisioning and management. The server must be a fresh installation with no prior configuration.
How many servers and apps can I manage?
There is no hard limit on the number of servers or applications you can manage per team. Practical limits depend on your plan and the resources available on each server.
What ports need to be open on my server?
At minimum, the following ports must be accessible:
- 22 — SSH (used by MaxPlane to connect and manage the server)
- 80 — HTTP (required for web traffic and Let's Encrypt SSL verification)
- 443 — HTTPS (required for secure web traffic)
Can I use my own SSH key?
Yes. During server setup, MaxPlane generates an SSH key pair and installs the public key on your server. The private key is stored encrypted in the platform. You can also connect servers that already have your own SSH key by providing the private key during the add-server flow.
What databases are supported?
MaxPlane supports three database engines:
- MariaDB — a drop-in MySQL replacement
- PostgreSQL — an advanced relational database
- MongoDB — a document-oriented NoSQL database
You can install any combination of these on a single server and manage databases, users, and credentials from the dashboard.
Is my data encrypted?
Yes. Sensitive data such as SSH private keys, database passwords, environment variable values, and API tokens are encrypted at rest. All communication between MaxPlane and your servers is conducted over encrypted channels.
What application types are supported?
MaxPlane can deploy and manage four types of applications:
- WordPress — full PHP hosting with your choice of PHP version
- Node.js — managed Node.js applications with process management
- Python — Python web applications with virtual environment support
- Docker — custom Docker Compose applications
How does auto-deploy work?
When you connect a GitHub repository to your app, MaxPlane sets up a deploy key and a webhook on the repository. Every time you push to the configured branch, GitHub sends a webhook notification. MaxPlane then automatically pulls the latest code, runs any configured build steps, and restarts the application.
Can multiple team members manage servers?
Yes. MaxPlane is built around teams. You can invite team members by email and assign them either an Admin or User role. All team members share access to the team's servers, apps, and other resources based on their role. See the Team Members documentation for details.
What happens if I delete a server from the dashboard?
Deleting a server from MaxPlane removes it from the platform's management. It does not shut down or wipe the actual VPS. Your server and its data remain intact with your hosting provider.
How do backups work?
Backups are encrypted and incremental. You can schedule automatic backups and store them on external storage (S3-compatible or SFTP). Backups cover application files and databases. See the Backups documentation for full setup instructions.