Install a hosting control panel on Ubuntu 24.04 with one command
What happens when you run the KLYRN installer on a fresh Ubuntu 24.04 server: the checks, the eleven stages, and how to resume.
Start with a clean server
KLYRN runs on Ubuntu 24.04 LTS on x86_64. Start from a fresh server with nothing else listening for the web. The installer checks this and stops if another panel or a conflicting service is present.
The requirements page lists memory, disk and ports.
The command
Run this as root:
curl -fsSL https://get.klyrn.com | sudo bash
The script checks that the server is Ubuntu 24.04 on x86_64 and that you are root. It downloads the release, verifies its checksum and its signature, and stops before writing anything if either is wrong.
Eleven stages, each checked
The installer then runs eleven stages. Each one checks whether it already ran, applies itself, verifies its own result and can be rolled back.
It profiles the machine first, so tuned values come from the real CPU, memory and disk. It installs nginx, PHP 8.3 and MariaDB 10.11 LTS, and runs nginx -t before it moves on.
The firewall denies inbound traffic by default and opens 80, 443, 7443 and the SSH port you are using. It never locks out the port you are connected on.
On a test VPS with 3 vCPUs and 5.9 GB of memory, all eleven stages verified in 53 seconds.
If it stops halfway
State is written after every step to /var/lib/klyrn/install/state.json. Run klyrn install again and it carries on from where it stopped.
A small server gets a swap file when it has under 4 GB of memory and none exists. The timezone and automatic updates are left as you set them.
What comes next
The last lines show the panel address on port 7443 and a one-time setup token. There is no default password, because no account exists until you create the first administrator with that token.
Without a licence key the server runs the Free edition, which is one server and five sites.
The first setup guide covers the panel hostname, the first site and mail.