Easypanel is a simple and user-friendly control panel designed to help you easily manage your servers and deploy applications. It provides a clean web interface to handle tasks like setting up websites, databases, and SSL certificates without needing deep command-line knowledge.
Installation guide
1. Update the System
Update all system packages to the latest versions:
dnf update -y
2. Install Required Packages
Install curl
which is needed to run the installer script:
dnf install -y curl
3. Install Docker
Add the Docker repository and install Docker Engine:
dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo`
dnf install -y docker-ce docker-ce-cli containerd.io
systemctl enable --now docker
You can find detailed guide about Docker here.
4. Install Easypanel
Run the official Easypanel installation script:
curl -fsSL https://get.easypanel.io | sh
5. Open Ports with iptables
Allow inbound HTTP (80) and HTTPS (443) connections in your firewal. We are using iptables in this guide (default firewall on our servers):
iptables -I INPUT -p tcp --dport 80 -j ACCEPT
iptables -I INPUT -p tcp --dport 443 -j ACCEPT
6. Access Easypanel
Open Easypanel in your browser and complete the setup wizard by entering your IP and port 3000:
http:/your_server_ip>:3000
You may see a warning about an unsecured connection. Accept the risk and proceed (this is safe)
After that, the login page will appear. Create your Easypanel account by entering your email, password, and selecting how you discovered Easypanel.
After completing the setup, you’ll be taken to the Easypanel dashboard, where you can start managing your server.