Raspberry Pi & Self Hosting

Prepare Linux for a web-control-panel server

October 3, 2026•Intermediate•20–30 min
Intermediate20–30 minStep 4

Before installing CloudPanel, make sure the operating system is current, the clock is correct, and you understand which account has administrative access.

Goal
You should know the OS version, architecture, disk layout, local IP, and SSH login that will be used during the CloudPanel installation.

Step-by-step

01

Confirm the OS and architecture

Check the distribution release and CPU architecture so you know which documentation applies.

cat /etc/os-release
uname -m
02

Update packages

Bring the base system current.

sudo apt update
sudo apt full-upgrade -y
03

Check time synchronization

TLS certificates and logs depend on correct time.

timedatectl status
04

Confirm disk space

Make sure the NVMe drive has enough free space before installing databases and websites.

df -h
lsblk
05

Keep SSH access working

Do not close your current SSH session while changing networking or firewall settings. Open a second terminal and verify you can log in again before ending the first one.

Verify before moving on
You should know the OS version, architecture, disk layout, local IP, and SSH login that will be used during the CloudPanel installation.

Troubleshooting

If a command or screen differs from the lesson, stop and verify the version you are using before forcing a change.

What you learned

You now understand the purpose of this part of the system and have a concrete result you can verify before continuing to the next lesson.