Your first server
Create a customer (Customers → Add manually), then Servers → New server for that customer. Pick the package and the node group, and create it. It opens waiting for setup: pick Ubuntu 24.04, a hostname and password access, then Build server. Keep the root password it shows; it’s shown once.
Checklist
Work through this list on a new install. Each line says what should happen.
-
Create: the job finishes and the server is running. On the node,
virsh listshowssrv_…. -
SSH:
ssh root@<server-ip>with the password works. The address came from cloud-init. -
Console: on the server’s Console tab, VNC shows the screen, and Serial shows a login prompt after Enter.
-
Power: Stop, Start and Restart each finish, and the status follows. A shutdown from inside the guest also shows as stopped within a minute.
-
Firewall: turn it on, allow only SSH, and check port 80 is blocked from outside.
nft list ruleseton the node shows the rules. -
Snapshots: take one, change a file in the guest, restore it, and check the file is back.
-
Reinstall: reinstall with the same image. It boots fresh with a new password.
-
Graphs: after a few minutes, CPU, network and disk charts show data, and traffic counts up.
-
Backups: add backup storage and a plan (see Backups), then Back up now.
- Every piece in the bucket or folder starts with
PNL1, which means it’s encrypted. - Restore it, and Download it: the file is the whole disk.
- Every piece in the bucket or folder starts with
-
ISO: add an ISO under OS templates → ISO library, mount it on the server, boot from it, and check the console shows the installer.
-
Second node: enroll another node in the same group, then Move to another node on the server. The server keeps its address.
-
Private network: with two servers on two nodes, create a private network, attach both, and ping between them on the private addresses.
-
Restart the controller during a long job such as a backup:
systemctl restart panelwaits for it to finish first.
If anything fails, see Troubleshooting.