EasyPanel¶
In this article
- EasyPanel. Main Features
- Deployment Features*
- Getting Started after Deploying EasyPanel
- Administrator Account Registration and Domain Access Setup
- Access to the Panel via Domain Name
- EasyPanel Control Panel Dashboard
- Adding a Project to EasyPanel
- Easy Panel Settings
- Opening SMTP Ports for Setting Up Corporate Email Service
- Ordering a Server with EasyPanel via API
Information
EasyPanel is a modern, open-source server management panel designed for deploying and managing web applications (websites, databases, reverse proxies, etc.) on Linux servers. Built on Docker technology, it emphasizes ease of use, security, and speed. Functionally similar to Plesk, cPanel, CyberPanel, or HestiaCP but focused on modern technologies like Docker, Traefik, Let’s Encrypt, etc.
EasyPanel. Main Features¶
- Completely free and open-source (MIT License)
- Support for Let’s Encrypt with automatic SSL certificate renewal
- Built-in support for PostgreSQL, MySQL/MariaDB, Redis, MinIO, among other popular services
- Management via a clean and responsive web interface (React + TypeScript)
- Ready-to-deploy templates: WordPress, Laravel, Node.js, Next.js, Nuxt, Django, etc.
- Built-in monitoring system (CPU, RAM, disk, network metrics)
- Support for S3-compatible storage (including MinIO and Yandex Object Storage)
- Ability to connect external servers (multi-node, in beta version)
Deployment Features¶
| ID | Compatible OS | VM | BM | VGPU | GPU | Min CPU (Cores) | Min RAM (Gb) | Min HDD/SDD (Gb) | Active |
|---|---|---|---|---|---|---|---|---|---|
| 420 | Ubuntu 22.04 | + | + | + | + | 1 | 2 | 15 | ORDER |
Installation time: 20 minutes, including OS setup.
Note
Unless otherwise specified, we install the latest release version of software from the developer's site or the operating system repositories by default.
Getting Started after Deploying EasyPanel¶
After payment, you will receive an email notification on your registered address indicating that the server is ready. It will include: - Login and Password for SSH access. - Link for initial access to the EasyPanel control panel via web interface - Documentation
Attention
The first login to EasyPanel is only possible via the server's IP address. After this, you must assign access to a domain name (a third-level domain we provide or one you configure yourself on the IP independently) following the instructions.
You can find or locate login data for subsequent secure domain access after initial setup in the Info >> Tags tab in the server management and API panel — Invapi.The login via IP is not secure, so it is essential to complete this step.
Administrator Account Registration and Domain Access Setup¶
After installing EasyPanel, the first step is to create an administrator account for managing the panel and organizing access through a secure domain.

-
Enter Admin Data
- E-Mail: Provide a current email address for password recovery or notifications.
- Password: Create a strong password for access protection.
- How did you find EasyPanel?: Enter any response (examples provided).
-
Agree to Terms of Use: To complete the registration process, agree to the license agreement and privacy policy ("Terms and conditions").
- Complete Registration: After entering data, click on
Setup.
After successful registration, you can log into EasyPanel using the specified username and password to set up a secure connection through a domain name.
Access to the Panel via Domain Name¶
-
Log in to the panel using the server's IP address.
-
For secure connection access, go to the Settings > General tab—here, set a custom domain for the panel.

- Enter the domain found in the webpanel tag in the server management and API panel — Invapi.

- Disable Serve by IP address.
EasyPanel Control Panel Dashboard¶
Upon logging into EasyPanel, users have access to the main Dashboard menu:

- Monitoring: The top part of the screen displays a summary of server status, resource usage, and overall performance.
- Projects: This section is for managing websites. You can:
- Add new sites with the
Create Projectbutton. -
Configure settings for each site.
-
Control Menu: Access to administrative settings, including user management, backups, and system parameters.
- Actions - Monitor user activities and server processes
- Monitor - Advanced monitoring of server status, resource usage, and overall performance, including individual services and projects
- Domains - List of used domains
- Settings - General settings (change password, configure analytics, Docker settings, etc.)
- Documentation - Quick access to panel documentation
- Discord - Quick access to the panel community
- Feedback - Send a message to developers
- Changelog - Information on latest versions and improvements
Tools for quick search are displayed in the bottom right corner, with an option to switch between dark/light modes.
Adding a Project to EasyPanel¶
EasyPanel's main advantage is its simple and fast project deployment procedure.
- Click
Create Project

- Add necessary services (MySQL, MariaDB, or others)

- Choose required templates from an extensive list of available ones

Your project is ready to go!
Easy Panel Settings¶
EasyPanel allows management of a wide range of service settings for projects and services. We recommend paying attention to the following settings in the Settings tab:
- Authentication - Here you can change the admin panel password and configure two-factor authentication (recommended).

- General - Set a custom domain for the panel here (enter your server's IP address upon first login).

Note
Detailed information on EasyPanel's main settings is available in the developers' documentation.
Opening SMTP Ports for Setting Up Corporate Email Service¶
For security, outgoing TCP ports (25, 24, 2525, 387, 465, and 587) and UDP port (5060) are blocked by default on all VPS servers to prevent spam. To unblock them:
-
Register the domain zone. The A-record of the domain must point to your server's IP address in HOSTKEY.
-
Submit a request to technical support, specifying that you need to open outgoing SMTP ports for email sending and the domain or subdomain from which it will be sent.
Attention
We reserve the right to ask additional questions about the domain name and its usage options.
-
After analyzing the domain name, we will decide on opening ports for SMTP operation and inform you.