Install a lightweight agent on each server with a single command. Get real-time metrics, domain tracking, and full control from one place.
$ # Deploy the crown
$ git clone https://github.com/edoardoted99/servercrown.git
$ cd servercrown && docker compose up -d
$ # Add a server â one command
$ curl -sSL https://your-crown/install/<token> | bash
✓ ServerCrown Agent installed and running!
Self-hosted, lightweight, and built for developers who manage multiple servers.
CPU, RAM, disk usage and uptime â streamed live via WebSocket. No polling, no delays.
Add a server and get a curl command. Run it on your server â agent installs, connects, done.
Add domains, DNS resolves automatically and matches them to the right server by IP.
Your data stays on your infrastructure. No third-party services, no telemetry.
Agents connect outbound to the crown â no inbound ports needed on your servers.
Django + htmx + Tailwind. No heavy JS framework. Fast, reactive, minimal footprint.
One crown, many agents. Each agent reports metrics via a persistent WebSocket connection.
Crown (Django + Daphne) â âââ WebSocket âââ Agent A (server1) âââ WebSocket âââ Agent B (server2) âââ WebSocket âââ Agent C (server3)
Deploy ServerCrown in minutes and manage all your servers from a single dashboard.
View on GitHub