OpenPanel is a modern hosting control panel that includes an admin interface (OpenAdmin) and a user-friendly panel for managing websites. This guide explains how to install OpenPanel on a fresh LifeinCloud VPS running Ubuntu.
Requirements
- A fresh LifeinCloud VPS with Ubuntu 22.04 or 24.04.
- At least 2 vCPU / 4 GB RAM (minimum) and 20 GB disk.
- Root SSH access.
- A domain or subdomain (optional, recommended), e.g.
panel.example.com
. - Firewall note: By default, the LifeinCloud Cloud Firewall is disabled, meaning all ports are open. If you enable it later, remember to allow TCP ports 80, 443, 2083 (user panel), and 2087 (admin panel).
Step 1 — Connect to your VPS
ssh root@YOUR.SERVER.IP
Update and upgrade system packages:
apt update && apt -y upgrade
Set your timezone and hostname (optional):
timedatectl set-timezone Europe/Bucharest hostnamectl set-hostname panel.example.com reboot
Step 2 — Install OpenPanel
Run the official installer script:
bash <(curl -sSL https://openpanel.org)
Optional: allocate custom Docker storage space (example: 250 GB):
bash <(curl -sSL https://openpanel.org) --docker-space=250
See the official docs for installer options: OpenPanel Documentation.
Step 3 — Access the panel
- User Panel:
https://YOUR.SERVER.IP:2083
- Admin Panel:
https://YOUR.SERVER.IP:2087
Log in with the credentials created during installation. You can later bind your panel to a domain and secure it with SSL.
Step 4 — Post-install checklist
- Create your first user and hosting plan from OpenAdmin.
- Generate an SSL certificate for your panel domain.
- Harden access: consider restricting
:2087
if you enable the LifeinCloud firewall, or disable OpenAdmin when not in use with:opencli admin off
Enable it again with
opencli admin on
. - Keep your system and OpenPanel updated.