VoidPanel is an open-source, Django-powered web hosting control panel designed for developers, hosting providers, and system administrators who need full control over their infrastructure without the complexity or cost of traditional hosting panels.
What Makes VoidPanel Different?
Most hosting control panels are black boxes—opaque systems with limited customizability and expensive licensing. VoidPanel takes the opposite approach: every component is modular, every workflow is transparent, and the entire codebase is open for inspection and modification.
Core Architecture
VoidPanel is built on a battle-tested stack:
- Backend: Python / Django with a RESTful API layer
- Task Queue: Celery with Redis for asynchronous provisioning jobs
- Web Server: Nginx (auto-configured per account)
- Database: MariaDB / PostgreSQL
- Frontend: Vanilla HTML/CSS/JS with a modern dark-mode design system
Feature Highlights
Account & Domain Management
Operators can create hosting accounts, provision system users, configure Nginx vHosts, and manage DNS records—all from a single dashboard. Each account is isolated at the OS level for security.
SSL Certificate Automation
VoidPanel integrates directly with Let's Encrypt via certbot. Certificates are provisioned, renewed, and revoked automatically without manual SSH access.
Live Chat Support System
A built-in live chat module allows clients to initiate support sessions directly from the portal. Staff and admins are notified in real time via browser alerts and audio notifications. Chat transcripts are emailed to both parties upon session close.
Billing & Invoicing
VoidPanel includes a basic billing system with invoice generation, payment tracking, and client-facing invoice views—covering the basics for small to medium hosting operations.
License Management
Hosting providers can distribute VoidPanel licenses to their own clients, with each license tied to a specific server IP and validated via a built-in API.
Installation
VoidPanel supports Ubuntu 20.04+, Debian 11+, and CentOS 8+. The installer script handles all dependencies:
# One-line installer
curl -fsSL https://get.voidpanel.com/install.sh | sudo bash
# Or with OS-specific scripts:
# For Ubuntu/Debian:
sudo bash install_ubuntu.sh
# For CentOS/RHEL:
sudo bash install_centos.sh
Roadmap
The VoidPanel team is actively developing the following features:
- Firewall Management UI with UFW/iptables integration
- Email server provisioning (Postfix/Dovecot)
- Advanced monitoring and alerting (resource usage, uptime)
- WordPress one-click installer
- Multi-language UI support
Conclusion
VoidPanel is designed to grow with your hosting operation—from a single VPS to a multi-server fleet. Whether you're running a boutique hosting company or managing internal infrastructure, VoidPanel gives you the tools to do it efficiently and transparently.
Explore the source code, contribute to the project, or simply deploy it on your next server. The future of open hosting panels starts here.