Hosting your clients manage without a second login.
Most billing systems stop at "here is your control panel password". With a Panelica server, the day-to-day hosting work happens in the billing portal itself.
Eight tools in the client portal
Each hosting service shows live CPU, memory, disk and bandwidth from the server, and these tools.
Laravel, Node.js and Python apps on the account are listed too, with their domain, version and status.
Which panel does what
Every panel below is created, suspended, unsuspended and removed by PNLCS. The client-portal tools need Panelica.
Fenced to the client's own account
The server key a billing system holds can see every account on the server. PNLCS filters every list against the domains of the service being viewed, and checks every change the same way before it is sent.
- A backup that also covers someone else's domain is not shown and cannot be deleted
- A cron job, subdomain or DNS record on someone else's domain is refused before any request leaves PNLCS
- Plan limits are read from the hosting plan, and the panel enforces them again on its own
Restoring a backup stays in the control panel on purpose: rolling a site back discards everything written since, and the panel is where the warnings and the file picker are.
Starting your own hosting company?
PNLCS is free to run yourself. If you want it done for you, the developers who build PNLCS set up the servers, the control panel, billing and your storefront. The first call is free.

