iNetPanel is a free, open-source hosting control panel designed for home servers. It uses Cloudflare Zero Trust Tunnels to bypass ISP limitations — no port forwarding, no exposed IP, no static IP required. Your server stays completely hidden while your sites are publicly accessible.
Full video: inetpanel.info/install
Website · Features · Screenshots · Documentation · Compare
bash <(curl -s https://inetpanel.info/latest)Requires a clean Debian 12 server with root access. The guided installer handles everything.
| Channel | Installer | Updates | Use case |
|---|---|---|---|
| Stable | inetpanel.info/latest |
Tagged GitHub releases | Production servers (default) |
| Beta | inetpanel.info/latest-beta |
Latest code from main branch |
Testing new features before release |
The stable installer downloads the latest tagged release. Updates are pulled from GitHub Releases only when a new version is published.
The beta installer clones the main branch directly. Updates pull the latest commit from main, which may include untested changes.
You can switch between channels at any time in Settings → Updates → Release Channel without reinstalling.
Most hosting panels assume you have a VPS with a public IP and open ports. iNetPanel is built for the opposite scenario — a machine behind a NAT, a dynamic IP, an ISP that blocks port 80/443. With Cloudflare Tunnels, your domains route through Cloudflare's network directly to your server. No firewall rules, no DDNS hacks, no exposed attack surface.
Add a domain, and iNetPanel creates the Linux user, Apache vhost, PHP-FPM pool, MariaDB user, SSL certificate, DNS record, and Cloudflare tunnel route — all in one click.
- One-click account creation with Apache, PHP-FPM, FTP, SSL, and tunnel routing
- Multi-domain users — each domain gets its own vhost, document root and SSL certificate
- Client portal for hosting users with database management, SSH keys, file manager, and backups
- Multi-PHP version switching (5.6–8.5) per domain
- Hook scripts for custom post-deploy automation
- Cloudflare Zero Trust Tunnel — no ports exposed to the public internet
- Automatic Let's Encrypt SSL via DNS-01 challenge
- WireGuard VPN with auto-provisioned peers and full server lockdown option
- Firewall management (firewalld + fail2ban) from the panel
- Security details →
- Full DNS record management (A, AAAA, CNAME, MX, TXT, SRV)
- DDoS mode and Development mode toggles
- Email routing management
- Dynamic DNS for changing IPs
- Real-time dashboard with CPU, RAM, disk, and network monitoring
- Automated backups with system config archiving
- Image optimizer with AVIF generation
- phpMyAdmin auto-login from admin and client portals
- 35+ CLI commands for server management, security audits, and diagnostics
- Full feature list →
- Debian 12 (Bookworm) — clean install
- Root access
- Cloudflare account (recommended) — or manual port-based mode without Cloudflare
| Website | inetpanel.info |
| Product Tour | Screenshots & walkthrough |
| Features | Full feature list |
| Compare | vs cPanel, Plesk, CloudPanel |
| Documentation | Install guide & docs |
| Install | Install guide |
| Issues | Report a bug |
| Layer | Technology | Port |
|---|---|---|
| Admin panel | lighttpd + PHP-FPM | 80 |
| Client portal | lighttpd (same) | 80 |
| phpMyAdmin | Apache2 vhost | 8888 / 8443 (SSL) |
| Hosting sites | Apache2 SSL vhosts | 1080+ |
| Panel database | SQLite | — |
| Site databases | MariaDB (localhost) | 3306 |
| VPN | WireGuard | 1443/UDP |
/var/www/inetpanel/ Panel installation
├── public/ Web root (only dir served by lighttpd)
├── TiCore/ Core PHP classes
├── api/ JSON API endpoints
├── src/ Admin page views
├── themes/ Layout templates (admin + client portal)
└── db/ SQLite database
/home/<username>/ Hosting user home
├── <domain>/ Domain directory
├── <domain>/www/ Public document root
└── <domain>/logs/ Apache and PHP error logs
/root/scripts/ System scripts (deployed from repo)
/backup/ Automated backups
Security: Only
public/is web-accessible. All other directories are loaded internally by PHP and unreachable via HTTP.
MIT — see LICENSE
Created by Tuxxin · inetpanel.info
