Control panel for a single server
Nimbus turns one Linux server into a hosting platform you can hold in your head. Name a domain, pick a stack, and it is serving over HTTPS about a minute later.
Swept away
one box one panel your sites
Day to day
domain + stackcaddygitea actionsmysql.envip allowlistNot just a UI
The control panel is one client of the platform, not the platform itself. Anything you can do by clicking — create a site, change a stack, provision a database, unlock an address, roll a deploy — a script or an agent can do too.
for agentsPoint an MCP-speaking assistant at your box and it discovers the tools it can call, with the same permissions as the account behind them.
{
"mcpServers": {
"nimbus": {
"url": "https://panel.example.com/mcp",
"headers": { "Authorization": "Bearer $NIMBUS_TOKEN" }
}
}
}
for scriptsA JSON API over the same actions, with token auth. Useful when the caller is a shell script, a CI job, or another service.
$ curl -H "Authorization: Bearer $NIMBUS_TOKEN" \
https://panel.example.com/api/sites
$ curl -X POST -H "Authorization: Bearer $NIMBUS_TOKEN" \
-d 'domain=shop.example.com&image=laravel' \
https://panel.example.com/api/sites
Both speak the panel’s own vocabulary — sites, stacks, routes, databases, locks — so what you learn from the guide applies to both. How an agent uses them →
The stack
Each site gets its own container, built from one of these.
laravel
PHP 8.3 — nginx, php-fpm and supervisor, with the deployment runner baked in.
web-base
nginx serving a docroot from the site’s folder. This site runs on it.
Containers every site on the box uses.
caddyTerminates TLS and routes each domain to its container.mysqlOne server, one database per site that asks for one.redisCache and queues for the sites that want them.phpmyadminDatabase access in the browser, behind the same IP gate.panelThe control panel — a site on the platform it manages.The site owner’s guide covers the whole path — the folder your code lives in, the stack that runs it, the domain that reaches it, and the gate that can stand in front.