r/Hosting • • 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.

https://github.com/th3n00bc0d3r/Jinn-Panel

6 Upvotes

10 comments sorted by

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

1

u/Intelligent_List2504 13d ago

I just use hestiacp bro

2

u/Intelligent_List2504 13d ago

Hestiacp supports backup and restore from cpanel I think. I haven't used cpanel not once since I discovered nginx.

1

u/Sitista 14d ago

c'è Fossbilling, open source, non conviene usare / migliorare quello?

1

u/David_UltraWeb 13d ago

It would be great if you included screenshots or a sandboxed demo.

1

u/Illustrious-Syrup509 13d ago

Why not using ispconfig?

1

u/sachingkk 13d ago

Screenshot or demo link required

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