KyPanel Start a 30-day trial

Web hosting control panel

The server, the reseller and the website. One panel.

KyPanel runs shared and reseller hosting end to end: accounts, email, DNS, databases, SSL, backups and Git deploys. Every account lives in its own sandbox, with its own limits.

30 days free on every server. No card, no sign-up.

KyPanel admin dashboard: accounts, server health, isolation and updates
AlmaLinux · Rocky · CloudLinux8, 9 and 10
Ubuntu24.04 and 26.04
SELinux enforcingnever switched off
Per-account limitsCPU, memory, I/O, processes
01

Everything a hosting account needs, already wired together.

No add-ons to buy, no plugins to keep in sync. The pieces are installed, configured and kept up to date by the panel itself.

Email
Mailboxes, forwarders, autoresponders, filters, spam scoring, webmail. DKIM, SPF and DMARC written for every domain and repaired in one click.
DNS
Authoritative DNS on the server, zone editor, templates, and optional publishing to Cloudflare with the proxy toggle per record.
SSL
Free certificates issued and renewed for every domain, the panel and the mail server, also behind a proxy.
Databases
MariaDB with users, grants, remote access and one-click sign-in to the database manager.
PHP
Versions 8.1 to 8.5 side by side, chosen per domain, with per-domain php.ini.
Files
File manager with editor, permissions, archives and trash; FTP accounts with quotas; SSH and a browser terminal, jailed when you want it.
Backups
Daily, weekly and monthly runs, full or incremental, to S3-compatible storage, SFTP, rsync or FTPS. Restore an account, a folder or a single file.
Security
Brute-force blocking for every login, firewall, two-factor sign-in, password policies and outbound mail limits.
Customer panel: the tools of a hosting account grouped by area
The customer panel. Tools grouped the way hosting customers already look for them.
02

Built for people who sell hosting.

Three levels, one install: you run the server, resellers run their customers, customers run their sites.

Server owner

  • Packages with every limit, feature lists per plan
  • Suspend, rename, move and upgrade accounts in bulk
  • Mail and database servers linked as nodes, anywhere
  • Updates by channel, rolled back on their own if a service fails

Reseller

  • Own customers, own limits, overselling when allowed
  • Own nameservers and own brand on the panel
  • Privileges granted item by item

Customer

  • Email, domains, files, databases and SSL without a ticket
  • Resource usage visible, so slow sites explain themselves
  • API tokens and two-factor sign-in
Account list with usage, packages and status
Accounts with disk, bandwidth, package and status at a glance.
Linked mail and database nodes
Mail and database nodes, linked over an encrypted channel.
03

Git deploys, inside the hosting account.

Connect a repository and every push becomes a release. The site only switches once the build succeeds; a failed deploy leaves it untouched, and a rollback takes a second.

  • Laravel, PHP, Node.js, Python and static sites
  • Releases with a shared folder for uploads and .env
  • Queue workers, daemons and the scheduler
  • Private Redis-compatible cache per account
  • Webhooks from GitHub, GitLab and Bitbucket
Deploy log of a Laravel release
04

Every account in a cage of its own. Included.

Sites, cron jobs, apps and SSH run inside a private filesystem built for each account: its own home, a minimal system, and no trace of anyone else on the server. If a site gets hacked, the damage stops at that account.

What a hacked site can see · measured on a test server
The real serverInside the account
Home foldersevery accountonly its own
System users342 (root and itself)
Entries in /etc20328 read-only
Other accounts' processesallnone

15 break-out attempts, 15 blocked

  • Read another account's files, email or home
  • Read passwords, the panel database or its keys
  • Write to the system or abuse setuid programs
  • Reach another account's PHP or the panel's agent
  • Fork past the account's process limit

Tested on a live server, running code the way a compromised site would.

Resource usage per account: CPU, memory, disk I/O, processes and limit hits

And its own share of the machine.

Limits
CPU, memory, disk I/O, IOPS, processes, entry processes and inodes, set per package
Visibility
Usage and limit hits per minute, hour and day, for you and for the customer
Hardening
SELinux enforcing on EL systems, AppArmor on Ubuntu
05

Bring your accounts with you.

Import tools read the backups other control panels make, or copy accounts straight from the old server over SSH. Each one is analyzed first and nothing changes until you apply it.

  • Passwords keep working: panel, email, FTP, databases
  • Mailboxes arrive with their read and unread state
  • Databases, DNS zones, SSL, cron jobs and forwarders
  • A report per account before anything is applied
06

One price per server. However many accounts you host.

The hardware is yours, the customers are yours and so is the work of running them. The panel does the same job for ten accounts or ten thousand, so it costs the same. Grow without watching a meter.

KyPanel licence

$49/month per server

or $490/year, two months free

  • Unlimited accounts, domains and resellers
  • Every feature, no add-ons
  • Mail and database nodes without a licence
  • Updates and support included
Start a 30-day trial
07

Install in one line.

On a fresh AlmaLinux, Rocky Linux, CloudLinux or Ubuntu server, as root. The trial starts when the panel comes up.

curl -fsSL https://updates.kypanel.com/install.sh | bash

2 GB RAM minimum · public IPv4 · a hostname pointing to the server

08

Questions

Is the licence tied to the server?

To its main IPv4 address. Reinstalling on the same address keeps the same licence. Moving to a new server? We move the licence to the new address.

What happens when the trial ends?

Sites, email and DNS keep running. The panel switches to read-only until a licence is active, so nothing is lost while you decide.

Do resellers need their own licence?

No. Resellers live inside the server's licence, with as many customers as the server holds.

Can mail or databases run on another server?

Yes. Link a mail node or a database node from the panel; accounts can be placed on them at creation. Nodes don't need a licence of their own.

How are updates delivered?

From our own signed repository, on the channel you pick. The server updates itself and rolls back if a service doesn't come back.