-
Notifications
You must be signed in to change notification settings - Fork 0
Home
⚠️ Active development — not ready for production.
Things may break, change, or disappear without warning.
HedgehogPanel is an open-source server management panel written in C# (.NET 8), built as a self-hosted alternative to tools like Pterodactyl or Portainer. It is designed to be lightweight, secure, and easy to extend.
HedgehogPanel has two main components that work together:
[ Browser ] ──► [ Panel (C# / .NET 8) ] ──► [ PostgreSQL ]
│
▼
[ Daemon (Rust) ] ← runs on the managed server
The Panel handles the web interface, user management, and API.
The Daemon is a lightweight agent that runs on each managed server
and directly controls services and processes.
The Daemon is developed separately — see the Daemon Integration page for details.
| I want to... | Go to |
|---|---|
| Install and run the panel | Getting Started |
| Understand how the project is built | Architecture Overview |
| Browse the API endpoints | API Reference |
| Learn about security features | Security |
| Configure the panel | Configuration Reference |
| Manage users and servers | Admin Guide |
| Contribute to the project | Contributing |
| Component | Technology |
|---|---|
| Backend | C# — .NET 8 |
| Frontend | HTML / CSS / JavaScript |
| Database | PostgreSQL |
| Daemon | Rust |
HedgehogPanel is in active development. The core features below are working:
- ✅ User authentication (cookie + JWT)
- ✅ Account lockout and rate limiting
- ✅ Admin panel — manage users and servers
- ✅ Security event logging
- ✅ In-memory cache with warmup
- ⏳ Daemon communication — planned, not implemented yet
- ⏳ Server status monitoring — planned
- ⏳ Service management — planned
HedgehogPanel is licensed under the Apache License 2.0.
HedgehogPanel · Home · Getting Started · API Reference · Contributing
⚠️ HedgehogPanel is under active development and not ready for production use.
Expect breaking changes. Use at your own risk.
Licensed under Apache 2.0 · © 2026 Tomáš Barták · Report an issue