Self-hosted server control panel — built for hosting providers, agencies and developers running real production workloads.
This repository is the public feedback hub for Panelica. Panelica is commercial software with a proprietary core. This repo does not contain source code — it exists so users, customers and the wider community can report bugs, request features, ask questions and follow what we're working on, in the open.
| Website | https://panelica.com |
| Documentation | https://panelica.com/docs |
| Changelog | https://panelica.com/changelog |
| Community forum | https://forum.panelica.com |
| Pricing & plans | https://panelica.com/pricing |
| Free trial | https://panelica.com/free-trial |
| Open-source billing companion (PNLCS) | https://github.com/Panelica/pnlcs |
Panelica is a modern Linux server control panel. It manages domains, websites, email, DNS, databases, SSL, FTP/SFTP, scheduled tasks, file storage, monitoring, security, and Docker workloads — all from one isolated, secure stack.
Highlights:
- 5-layer isolation architecture — cgroups v2, Linux namespaces, SSH chroot, per-user PHP-FPM pools, strict UNIX permissions
- Production stack — PostgreSQL 17, MySQL 8, Redis 7, NGINX + Apache, BIND, Postfix/Dovecot, ProFTPD, ClamAV, ModSecurity + OWASP CRS, Fail2ban, Prometheus
- First-class roles — ROOT / ADMIN / RESELLER / USER with granular RBAC and full impersonation
- Migration-friendly — first-class import paths from cPanel, Plesk, DirectAdmin and CyberPanel
- Built for English + 30+ languages — full i18n across panel, emails and templates
The full feature set lives at https://panelica.com/features.
Use the right channel — it makes triage faster and gets you a better answer.
| If you want to… | Go here |
|---|---|
| Report a bug you can reproduce | Open a Bug report issue |
| Request a feature or improvement | Open a Feature request issue |
| Ask a question about how Panelica works | Start a Q&A discussion |
| Share an idea / get community input | Start a discussion |
| Help others / chat with users | Community forum |
| Read the docs | https://panelica.com/docs |
| Track releases | https://panelica.com/changelog |
| Report a security vulnerability | DO NOT open a public issue — see SECURITY.md |
| Get paid / account / billing support | https://panelica.com/contact or your customer portal |
Security disclosures stay private. If you've found a vulnerability, follow SECURITY.md — never open a public issue or discussion for it.
Every issue gets read. Here's roughly what happens after you open one:
- Triage (within ~3 business days) — we label the issue with a status and, where useful, an area (
area: dns,area: php,area: ui, …). - Reproduction — bugs are confirmed against the current stable release. We may ask for logs, panel version, or environment details.
- Status updates — labels track the lifecycle:
triaged→confirmed→in-progress→fixed in vX.Y.Z(orwon't-fix/needs-info/duplicatewith an explanation). - Release — fixed bugs ship in the next patch or minor release. Watch the changelog or subscribe to
changelog.rss.
We do not auto-close stale issues. If something matters to you and goes quiet, ping the thread.
- A specific, descriptive title (
SSL renewal fails on subdomain with DNS-01beatsSSL bug) - Panel version (
Settings → Aboutor footer) - OS / distribution (Ubuntu 24.04, Debian 12, …)
- Exact steps to reproduce — copy-pasteable commands beat prose
- Expected vs. actual behaviour
- Relevant log snippets from
/opt/panelica/var/logs/(redact secrets!) - Screenshots for UI issues
The bug-report form prompts you for all of this — please don't strip it out.
- Source-code patches — Panelica's core is proprietary; we can't merge PRs to it. PRs to docs / examples / templates referenced in this repo are welcome.
- Account-specific support — license keys, billing, suspended accounts → use the customer portal.
- Personal config debugging beyond the panel — kernel tuning, custom kernel modules, exotic hardware.
- Pirated installations — we won't help with leaked or unlicensed copies.
- GitHub Projects board — current sprint and backlog (when we publish one)
enhancementissues — community-requested features- Changelog — what shipped in the last 30 days
Reactions on issues (👍 / 👎 / ❤️) genuinely influence prioritisation — vote for what you want.
By participating you agree to our Code of Conduct. In short: be kind, be specific, assume good faith, and keep it on-topic.
"Panelica" and the Panelica logo are trademarks of Panelica, LLC. Use of the name is permitted for fair-use references (reviews, articles, "I use Panelica" posts). Don't ship products that imply endorsement or affiliation.
- PNLCS — our open-source hosting billing platform (Laravel + Tailwind + Alpine). WHMCS alternative, MIT-style.
© Panelica, LLC. The Panelica software is licensed commercially — see https://panelica.com/terms.