< back_to_index
ACTIVE· June 2026 – June 2026· Project Lead

CyberPanel

Setting up my own web management panel.

HTMLCSSJavaScriptSQLPenetration testingcPanel & WHM#Project#CyberPanel#Hosting#Web
CyberPanel
"You never win on source order. So you win on specificity ^-^"

The short version

I set out to make my hosting panel purple. I ended up reading about 4,500 lines of someone else's CSS, finding five bugs in it, and writing a thousand-line theme that documents why every rule exists.

Somwhere in the middle I also failed to log into my own server for twenty minutes because I typed the wrong port number...

This is what happened.

Why my own panel

After 6 - 8 years of cPanel and WHM license with constant price increases through Klikk Design and Miffed Hosting I finally hit a point where it was time to find something else for my hobby projects that does not require a monthly license. I wanted the whole stack on a box I owned. CyberPanel runs on OpenLiteSpeed, it's open source, and it does the boring parts properly: vhosts, mail, DNS, Let's Encrypt, backups. I put it on a Ubuntu server and pointed all my domains that were previously on cPanel/WHM at it.

The panel works. It doesn't look like anything I'd build. Stock CyberPanel is indigo, rounded and slightly cheerful. Miffed.xyz is none of those things and so a custom theme was needed.

So... custom CSS. How hard can it be.

The first bug was me


THIS WRITEUP IS STILL BEING WRITTEN...
CyberPanel main page
Websites page with custom CSS design.
Custom animations for SSL badge
live presence
Offline
discord
// not doing much right now