How to Install EasyPanel on Ubuntu VPS
Install EasyPanel on Ubuntu VPS
EasyPanel is a lightweight and powerful control panel that lets you manage Docker containers through a clean web interface. It’s ideal for developers and sysadmins who want a simpler alternative to Portainer or complex setups.
If you’re hosting multiple apps or services on your server, EasyPanel helps you control containers, view logs, restart services, and manage deployments β all through your browser.
β Requirements
- A clean VPS running Ubuntu (20.04+)
- At least 4GB of RAM
- Root access (or user with
sudo
privileges)
π Secure your VPS before installing
Before installing EasyPanel, we strongly recommend you secure your VPS.
Follow our VPS Hardening Guide to configure firewall, fail2ban, and other SSH protections.
π₯ Allow HTTP/HTTPS ports on firewall
If your VPS has UFW enabled, allow access to ports 80 and 443:
sudo ufw status
sudo ufw allow 80
sudo ufw allow 443
sudo ufw status
π³ Install Docker
Run the command below to install Docker on your Ubuntu VPS:
curl -sSL https://get.docker.com | sh
π Install EasyPanel
Run the following command to set up EasyPanel as a Docker container:
sudo docker run --rm -it -v /etc/easypanel:/etc/easypanel -v /var/run/docker.sock:/var/run/docker.sock:ro easypanel/easypanel setup
This will download and configure EasyPanel.
π Verify if EasyPanel is running
Check running containers:
sudo docker ps
π Access EasyPanel from the browser
Now, go to the following URL in your browser:
http://<YOUR_VPS_IP>:3000
On the first access, you’ll be prompted to set your admin email and password.
π§ EasyPanel Dashboard
Once logged in, youβll see the EasyPanel dashboard where you can create apps, manage services, view logs, and more.
β Conclusion
With EasyPanel installed, you can now manage your Ubuntu VPS via a modern web interface using Docker containers.
Itβs a great tool to streamline development, testing, or production environments for your apps.
Donβt forget to secure your panel access and enable HTTPS using a reverse proxy or the built-in SSL tools.