Skip to content

EasyPanel

In this article

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 panelInvapi.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.

  1. 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).
  2. Agree to Terms of Use: To complete the registration process, agree to the license agreement and privacy policy ("Terms and conditions").

  3. 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

  1. Log in to the panel using the server's IP address.

  2. For secure connection access, go to the Settings > General tab—here, set a custom domain for the panel.

  • Disable Serve by IP address.

EasyPanel Control Panel Dashboard

Upon logging into EasyPanel, users have access to the main Dashboard menu:

  1. Monitoring: The top part of the screen displays a summary of server status, resource usage, and overall performance.
  2. Projects: This section is for managing websites. You can:
  3. Add new sites with the Create Project button.
  4. Configure settings for each site.

  5. 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.

  1. Click Create Project

  1. Add necessary services (MySQL, MariaDB, or others)

  1. 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:

  1. Authentication - Here you can change the admin panel password and configure two-factor authentication (recommended).

  1. 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:

  1. Register the domain zone. The A-record of the domain must point to your server's IP address in HOSTKEY.

  2. 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.

  3. After analyzing the domain name, we will decide on opening ports for SMTP operation and inform you.

Ordering a Server with EasyPanel via API

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×