Skip to content
Conduit

mcp server

vps-panel

Free, self-hosted cPanel alternative for an Ubuntu VPS: deploy Node.js apps, domains, SSL, DNS, email with webmail, databases and backups. Rust agent + Next.js UI, with an MCP server for AI agents.

Meliorate-agency/vps-panelcommunitylistedunreviewed

Set up

Runs on your computer. Pick your agent and operating system.

This project does not publish an install method we can turn into a config. Follow the README instead.

README

synced Oct 21, 2026

Bolt Panel

A free, self-hosted cPanel alternative for your own Ubuntu VPS. Deploy Node.js apps from Git, any Docker image, or your own Dockerfile, run your domains, SSL, DNS and email with webmail, and manage databases and backups from one fast panel. Point Claude or any other MCP client at it and let an AI agent do the clicking.

License: AGPL-3.0 Ubuntu 24.04 Rust agent Next.js UI GitHub stars

Why Bolt Panel

  • Free and open source. AGPL-3.0, no per-account licence, no telemetry.
  • Light. nginx, a Rust agent and a Next.js UI. No Apache/PHP stack to babysit; a 2 GB VPS is enough.
  • Git or Docker image to running app in one form. Each app gets its own systemd service, an nginx vhost and a Let's Encrypt cert, with "update available" badges and one-click updates that roll back if the new version does not come up.
  • Your own mail server, done right. Postfix, Dovecot and Rspamd with DKIM, SPF and DMARC published for you, Roundcube webmail, forwarders, catch-alls and delivery tracking.
  • AI-ready. A built-in MCP server exposes 50+ tools to Claude Desktop, Cursor or your own agent, with read-only or full-access tokens and an audit log of every call.
  • Safe by design. The UI never runs as root: a small Rust agent does privileged work over a Unix socket. The installer hardens the OS (ufw, fail2ban, AppArmor, unattended-upgrades, SSH, sysctl).

Features

  • Apps: deploy Node.js apps from Git or a folder, or any public Docker image (Uptime Kuma, Gitea, Metabase...), or build your own repository's Dockerfile in any language, with env, kept folders and memory/CPU limits. Start/stop/restart, update checks with automatic rollback, folders to group them.
  • Domains and DNS: nginx sites (reverse proxy to a port, static folder, redirects), authoritative DNS with PowerDNS, one-click DNSSEC.
  • SSL: in-process ACME (Let's Encrypt), automatic renewal.
  • Mail: virtual mailboxes with quotas, DKIM signing, forwarders and catch-alls, delivery tracking, Roundcube webmail where each person sets their own filters and Out of Office.
  • Databases: MariaDB and PostgreSQL users, databases and grants, SQL dump import, phpMyAdmin and pgAdmin.
  • One-click installs: Docker, Redis, Qdrant, n8n, phpMyAdmin, pgAdmin, Roundcube, Tailscale.
  • Operations: encrypted, deduplicated backups with restic, cron jobs, live logs, a web terminal, task progress, audit log, health charts, email and webhook notifications.
  • Security: firewall and fail2ban bans from the UI, SSH keys and sshd settings, TOTP two-factor login, panel IP allowlist, admin and user roles.
  • My Networks: link several servers and see their status in one panel.
  • Themes: nine built-in colour themes or your own, and the panel updates itself from GitHub.

Screenshots

Bolt Panel or cPanel?

Bolt PanelcPanel
PriceFree, open sourcePaid licence per account
Built forOne owner running their own apps, mail and DNSHosting many separate customer accounts
Stacknginx, Rust agent, Next.jsApache, PHP, Exim
Deploying appsNode.js from Git, any Docker image or your own Dockerfile, one formPHP first; Node via Passenger
AI agentsBuilt-in MCP serverClassic APIs
Several serversOne view (My Networks)One WHM per server
PHP / WordPressNot supportedYes
Resellers, customer accountsNot supportedYes

Install

On a fresh Ubuntu 24.04 server, as root:

git clone https://github.com/Meliorate-agency/vps-panel.git /root/vps-panel-src
bash /root/vps-panel-src/scripts/install.sh --domain panel.example.com --email you@example.com

The script installs everything, generates secrets, creates system users, brings up the agent and the panel, and prints the bootstrap admin credentials. Leave out --domain / --email to be asked, or to install in IP-only mode. Step by step: FIRST_INSTALL.md. Updates, uninstall and recovery: docs/DEPLOY.md. Threat model and hardening: docs/SECURITY.md.

Develop

For local development on a workstation (no system mutations, no privileged paths):

  • npm install
  • npm run dev - panel on http://localhost:10000
  • cargo check --manifest-path agent/Cargo.toml - the agent will only fully build/run on Linux because of UnixListener and nix requirements.

Out of scope

PHP hosting, containerised app deploys, multi-server orchestration.

License

AGPL-3.0. You may use, change and share it; if you run a modified version as a service for others, you must publish your changes under the same license.

If Bolt Panel saves you a cPanel licence or an afternoon of server setup, a star helps other people find it.

↑↓ navigate openesc close