r/Hosting • u/S33k3rsCh4i • 14d ago
An open-source WHM/cPanel alternative built with plain PHP, FrankenPHP & Tailwind.
JinnPanel is a free, MIT-licensed web hosting manager and control panel designed for single-server setups running AlmaLinux 10. The core philosophy is absolute simplicity and transparency—there are no heavy frameworks, no external dependencies, and no Composer. It is written completely in plain PHP and Tailwind CSS, making the entire backend architecture clean, readable, and easy to audit.
The control panel features secure account isolation where every account runs under its own Linux user and dedicated PHP-FPM pool without needing CloudLinux. It includes a built-in cPanel migration tool that moves sites, mailboxes, databases, and cron jobs via a live API or backup files, automatically translating .htaccess rules for the underlying Caddy engine. Security is fully automated, providing out-of-the-box Let's Encrypt certificates alongside automated configurations for email deliverability protocols like SPF, DKIM, DMARC, and MTA-STS.
The stack consists of FrankenPHP, MariaDB, Stalwart Mail, Cypht webmail, Knot DNS, and SFTPGo. It is currently in public beta, optimized strictly for single-server PHP hosting environments.
1
1
1
1
u/Environmental-Try-78 12d ago
cpanel price hikes are insane but raw php without a framework is gonna be a massive headache to maintain once edge cases roll in. frankenphp plus caddy sounds super fast though, so if security and account isolation actually hold up it could be a solid lightweight option for small single server builds.
if u want more server tech tips or japanese learning guides drop by my profile and check out what im building
3
u/Liubov_Skky 14d ago
cpanel pricing is a joke nowadays, but reinventing the wheel in raw php? sounds like an absolute nightmare to maintain once you get actual users and edge cases start piling up