v9.0.4 - Docker Manager and MCP for AI agents

The control panel
built for operators.

StarkOne replaces 12 hosting and infrastructure tools with one fast, secure, Go-powered control panel. Run WordPress fleets, MySQL replication, WireGuard VPN, BGP routing, F5-style ACLs and centralized logs - from a single binary.

$ curl -fsSL https://dl.starkone.io/install.sh | bash

Running in production. Trusted by hosting providers and infrastructure teams.

300+
API endpoints
20+
Optional plugins
~30 MB
Single binary
<1 s
Cold start
Why StarkOne

One binary. Everything you actually need.

Stop gluing cPanel, ProxySQL, OpenVPN, ELK, FRR, Cloudflare's dashboard and a dozen others into a fragile pipeline. StarkOne ships it all - coherent, observable, scriptable.

01

Production WordPress hosting

Multi-PHP (5.6 → 8.4), Nginx ↔ Apache hot-swap, Varnish, Let's Encrypt, WordPress one-click login, per-site CPU/RAM limits, daily backups. Built to host thousands of sites.

02

Carrier-grade networking

BGP with FRR, WireGuard (Headscale), IPSec, GRE/VXLAN, Keepalived, static routes. The same panel runs a hosting node or an edge router.

03

Defense in depth

CSF firewall, ModSecurity WAF with auto-updating rules, Nginx ACL policies (F5-style), 2FA, granular RBAC, LVM snapshots. Security designed in, not bolted on.

04

Built to be automated

Every UI action is a documented REST endpoint. The whole panel is a single Go binary with SQLite - no external dependencies, no Node runtime, nothing to orchestrate. Boot it on a tin server in seconds. AI agents are first-class citizens: every panel speaks MCP, and this site itself serves markdown to any agent that asks (Accept: text/markdown, llms.txt included).

Features

One panel. Infinite reach.

Everything you need to run production servers - from web hosting and MySQL replication to BGP routing - in a single, unified interface.

Web hosting that scales

  • Unlimited sites, one-click creation, instant clone
  • PHP 5.6 → 8.4 per site, switch in one click
  • Nginx ↔ Apache hot-swap with auto vhost rewrite
  • Varnish cache + Let's Encrypt auto-provisioning
  • WordPress install + passwordless admin login
  • Node.js with PM2, FTP accounts, per-site limits

Databases done right

  • MySQL / MariaDB with phpMyAdmin built in
  • One-click database cloning, host-level users
  • MySQL Optimizer (mysqltuner) + Replication setup
  • PostgreSQL with pgAdmin (per-webapp DBs)
  • MongoDB & Redis plugins
  • ProxySQL load balancing

File manager + Git

  • Browser-based file explorer with ACE editor
  • Drag & drop upload, search, bulk ops
  • Git: init, clone, pull, push, history
  • Permissions + immutable lock
  • Move, rename, create files and folders

AI assistant inside the panel

  • Chat directly with Claude / GPT / local models
  • Context-aware - knows your sites, files, configs
  • One-click web console deploy of OpenClaw agents
  • Per-user API key management
  • Conversation history & system prompts

Browser terminal

  • Full SSH terminal via xterm.js
  • Per-user SSH key management
  • LAN remote access toggle
  • No separate client needed

Enterprise security

  • CSF firewall with full UI (allow / deny / temp)
  • WAF + custom StarkOne signatures, auto-updating
  • 2FA (TOTP) for all users, granular RBAC
  • LVM snapshots - create, restore, extend volumes
  • Cloudflare integration (DNS, proxy, dev mode)

Secure Gateway

  • WireGuard via Headscale - users & nodes UI
  • IPSec with FortiGate-compatible defaults
  • Auth keys, ACL rules, auto SNAT
  • Export / import IPSec settings as JSON
  • One panel, both VPN stacks

Advanced networking

  • BGP routing with FRR (ASN, peers, prefix lists)
  • GRE / VXLAN tunnels with auto-pairing
  • Self IPs with CIDR + rp_filter management
  • Keepalived (VRRP + virtual servers)
  • Static routes + return route generator

NetProbe - network debugging

  • Packet capture (tcpdump) with visual UI
  • Filter by interface, IP, port, protocol
  • Color-coded packets (TCP / UDP / ICMP)
  • Ping with custom packet sizes
  • Visual traceroute with latency bars

LogVault - centralized logs

  • OpenSearch-powered log management
  • Syslog from any device (FortiGate, Linux, switches)
  • Full-text search across millions of entries
  • Severity filtering + time ranges
  • Quick-add presets for common sources
NEW

ShareLink - secure file sharing

  • Time-limited public download links
  • Optional password protection
  • Download counter and expiry
  • Per-user share management
  • No third-party storage
NEW

Microsoft 365 backup

  • Mailbox backup with attachment preservation
  • Folder browsing + search across backups
  • Per-user schedules + exclude lists
  • Standalone starkone-m365-backup CLI
  • Stored locally - your data, your disk

DNS Manager (PowerDNS)

  • Full zone management via PowerDNS API
  • DNS templates with record editor
  • Apply templates to zones
  • Auto-canonical nameserver formatting
  • DNS Load Balancer plugin available
NEW

Docker, without the terminal

  • One click installs the engine and starts it
  • App catalog with WordPress, Nextcloud, n8n, Gitea, Grafana
  • Multi-container stacks on their own private network
  • Live CPU and memory graphs per container
  • Backup, clone, edit and roll back safely
  • Published ports opened in the firewall for you
NEW

Supabase, self-hosted

  • Full projects: Postgres, Auth, REST, Realtime, Storage
  • Edge Functions and the Studio dashboard included
  • Each project isolated on its own private network
  • Studio published behind basic auth on one gateway port
  • Optional direct Postgres port for external clients
  • Upstream compose bundle, pinned versions, no drift
NEW

MCP access for AI agents

  • Connect Claude and other agents to the panel
  • Model Context Protocol over streamable HTTP
  • Keys are bound to a panel user, never above them
  • Narrow each key by scope, read-only or expiry
  • Every call passes the panel's own permission checks
  • Issue and revoke keys from a dedicated screen

And much more

  • Cron job manager with visual editor
  • Mail server with smarthost relay
  • Uptime monitor with alerts
  • Analytics dashboard (real-time)
  • Multi-server management, single sign-on
  • StarkBee Gateway - agent connectivity
Featured · v8.7.7

F5-style ACL policies, generated at wire speed.

StarkOne's new ACL engine treats every ruleset as a policy: a list of matching rules combined with any or all logic, and a single ruleset-level action - block, allow, redirect, reset, or forward to a backend pool.

Conditions cover URI, headers, host, method, user-agent, cookies, GeoIP, CPU load, client IP, and reusable IP groups with CIDR. The whole policy is compiled to njs (NGINX JavaScript) so matching happens inside the worker - no extra hops, no Lua, no detours.

  • Per-site rulesets, plus a shared public library
  • Multi-value any-of matching with chip UI
  • Forward action with round-robin / least-conn / IP-hash
  • Every endpoint is REST-documented
ACL docs Try it now
nginx_acl.js (auto-generated)
// Ruleset: ProtectAdmin (2 rules, match=all → block)
function evaluate(r) {
  if (
    /* wp-admin */
    (r.uri.indexOf('wp-login') !== -1
     || r.uri.indexOf('wp-admin') !== -1)
    &&
    /* office-only */
    (!ipMatchesList(
        (r.headersIn['CF-Connecting-IP'] ||
         r.headersIn['X-Forwarded-For'] ||
         r.remoteAddress || '')
        .split(',')[0].trim(),
        ip_group_uPress))
  ) {
    return 'block';
  }
  return 'pass';
}
Architecture

Built different. By design.

No bloat. No dependencies. No surprises. StarkOne is engineered for speed, simplicity, and the kind of reliability your customers don't notice - because it never breaks.

Written in Go

Single ~30MB binary. Native compilation. Starts in milliseconds. Zero runtime dependencies on the host.

SQLite, embedded

The panel itself needs no MySQL. The database is a file in /etc/starkone/. Backups are a cp.

Reactive UI

Alpine.js + Tailwind - instant updates, no full reloads, no SPA framework lock-in. Built from source files, not a monolithic blob.

Plugin architecture

Enable only what you need. Each plugin owns its routes, UI, and lifecycle - keeping the core lean.

REST API everywhere

Every action in the UI is also a documented endpoint. Bearer-auth, typed JSON. Build CI/CD, scripts, and integrations.

Self-updating

One command: starkone-cli selfupdate. Atomic binary swap. Migrations are idempotent and replay-safe.

The old way vs. the StarkOne way

Stop duct-taping your stack.

Most teams cobble together a half-dozen panels and a wiki of shell scripts. StarkOne replaces all of that with one tool that operations engineers actually want to use.

The traditional setup

  • cPanel / Plesk for hosting (closed source, licensed)
  • Separate ProxySQL UI for MySQL load balancing
  • OpenVPN access server with its own admin app
  • Graylog / ELK stack - three services to maintain
  • Cloudflare dashboard, FRR via CLI, IPSec via raw configs
  • WAF rules edited as .conf files over SSH
  • A wiki of "remember to run X after Y" knowledge

StarkOne

  • One binary, one panel, one source of truth
  • Plugins enable database, VPN, routing as you need them
  • Web UI + REST API for everything
  • Logs, packet capture, and uptime checks built in
  • WAF rules versioned, signed, and auto-distributed
  • Self-updating, with idempotent migrations
  • Multi-server federation from a single dashboard
Modular

Your panel, your rules.

20+ plugins that can be enabled or disabled on demand. Only load what your infrastructure actually needs.

Advanced Network
Secure Gateway
Nginx ACL
NetProbe
LogVault
DNS Manager
DNS Load Balancer
Mail Server
Varnish
Redis
MongoDB
PostgreSQL
pgAdmin
phpMyAdmin
ProxySQL
HAProxy
ShareLink
M365 Backup
Uptime Monitor
Replication
Init Script
StarkBee Gateway

Ready in 60 seconds.

One command. That's it. No wizards, no config files, no dependencies to install first.

AlmaLinux 9 / RHEL / Rocky / Ubuntu 22.04+
2 GB RAM minimum
Root access
$ curl -fsSL https://dl.starkone.io/install.sh | bash