← Back to VPS & Dedicated

Installing Control Panels (cPanel, Plesk, DirectAdmin)

A control panel gives you a graphical interface for managing websites, email, and databases on your VPS β€” similar to shared hosting but on your own server.

Installing cPanel/WHM

cPanel requires a fresh CentOS/AlmaLinux server with at least 2 GB RAM. Run:

cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latest

Installation takes 30–60 minutes. Access WHM at https://YOUR_IP:2087 after completion. A cPanel licence is required (~$15–45/month).

Installing Plesk

Plesk supports multiple Linux distributions. Run the Plesk installer:

sh <(curl https://autoinstall.plesk.com/one-click-installer || wget -O - https://autoinstall.plesk.com/one-click-installer)

Access Plesk at https://YOUR_IP:8443 after installation. Plesk licences start at $10/month.

Installing DirectAdmin

DirectAdmin is lightweight and affordable. Follow the official installer from directadmin.com β€” it requires a licence key provided upon purchase. It runs well on VPS servers with as little as 1 GB RAM.

Running Without a Control Panel

Control panels add overhead. Many developers manage VPS servers entirely via command line, which gives more control and uses fewer resources. Tools like Laravel Forge, Ploi, or ServerPilot provide app deployment management without a full control panel.

Was this article helpful?

On This Page