Managing Linux-based servers often requires various tools and manual configurations that can be inefficient; 1Panel comes as a modern solution that unifies server management into a single interface that is clean, fast, and easy to use, allowing users to manage essential services such as web servers, databases, applications, and security without complexity.
What is 1Panel?
1Panel is a web-based server management panel that allows users to manage Linux servers through a modern GUI, supporting essential operations such as application management, databases, websites, security, monitoring, as well as backup and restore processes. This enables all server administration activities to be handled centrally without relying entirely on the CLI.
Key Features of 1Panel
Here are the main features of 1Panel:
- Application Management: Enables quick installation of popular applications (WordPress, Drupal, Magento, etc.) and management of Docker containers and images within a unified dashboard.
- Website Management: Provides website creation based on OpenResty with support for domains, virtual hosts, and ready-to-use rewrite templates.
- Database Management: Simplifies creating, managing, and accessing databases such as MySQL, MariaDB, or PostgreSQL through an intuitive interface.
- Modern File Manager: Offers browser-based file management with support for upload, download, extract, compress, and an integrated text editor.
- SSL Management: Supports automatic SSL generation via Let's Encrypt along with periodic renewal without manual configuration.
- Server Security: Helps configure firewall, logs, users, and permissions to keep the server secure and under control.
- Backup & Restore: Provides automatic or manual backup mechanisms with support for local and remote storage such as S3.
- System Monitoring: Displays real-time information about CPU, RAM, disk, bandwidth, and system processes in interactive graphs.
1Panel OSS Edition vs. Pro Edition
1Panel is available in two editions designed for different needs: OSS Edition, which is free and open source for personal use or small servers, and Pro Edition, which offers premium features and multi-server management capabilities for businesses or large-scale organizations. The table below highlights the differences more clearly.
| Feature / Aspect | OSS Edition (Free) | Pro Edition (Paid) |
|---|---|---|
| License | Open Source | Commercial |
| Server Management | Single-server | Multi-server & cluster |
| Monitoring | Basic (CPU, RAM, disk, network) | Advanced monitoring & alerting |
| Backup | Local & basic remote storage | Enterprise backup strategies & advanced automation |
| Access Management | Standard | Role-Based Access Control (RBAC) |
| App Store | Available | Available + certain premium features |
| Technical Support | Community | Priority support from the 1Panel team |
| Target Users | Personal, SMEs, developers | Enterprises, large organizations |
Requirements
Operating Systems: Ubuntu, Debian, Rocky Linux, AlmaLinux
Minimum Specifications:
- CPU: 1 core (recommended 2+)
- RAM: 1 GB (recommended 2–4 GB)
- Storage: 20 GB available
How to Install 1Panel
Download and run the 1Panel installer script:
bash -c "$(curl -sSL https://resource.1panel.pro/quick_start.sh)"Select language, enter 1 for English:
Select a language:
1. English
2. Chinese 中文 (简体)
3. Persian
4. Português (Brasil)
5. Русский
Enter the number corresponding to your language choice: 1Set the installation directory (default is /opt), press ENTER:
██╗ ██████╗ █████╗ ███╗ ██╗███████╗██╗
███║ ██╔══██╗██╔══██╗████╗ ██║██╔════╝██║
╚██║ ██████╔╝███████║██╔██╗ ██║█████╗ ██║
██║ ██╔═══╝ ██╔══██║██║╚██╗██║██╔══╝ ██║
██║ ██║ ██║ ██║██║ ╚████║███████╗███████╗
╚═╝ ╚═╝ ╚═╝ ╚═╝╚═╝ ╚═══╝╚══════╝╚══════╝
[1Panel 2025-11-28 16:14:49 install Log]: ======================= Starting Installation =======================
Set 1Panel installation directory (default is /opt): Set port, secure entrance, user, and password:
Set 1Panel port (default is 38849):
Set 1Panel secure entrance (default is 3bac754172):
Set 1Panel panel user (default is 36f7add1f1):
[1Panel 2025-11-28 16:19:21 install Log]: Set 1Panel panel password, press Enter to continue after setting (default is 5000bef1fd):The 1Panel installation is complete. Example output:
[1Panel 2025-11-28 16:21:30 install Log]: =================Thank you for your patience, installation is complete==================
[1Panel 2025-11-28 16:21:30 install Log]:
[1Panel 2025-11-28 16:21:30 install Log]: Please access the panel using your browser:
[1Panel 2025-11-28 16:21:30 install Log]: External address: http://143.198.200.198:38849/3bac754172
[1Panel 2025-11-28 16:21:30 install Log]: Internal address: http://10.15.0.5:38849/3bac754172
[1Panel 2025-11-28 16:21:30 install Log]: Panel user: 36f7add1f1
[1Panel 2025-11-28 16:21:30 install Log]: Panel password: 5000bef1fd1Panel can now be accessed at http://Server-IP:Port/randomstring.
Install Web Server & Database
OpenResty is a web platform based on Nginx enhanced with additional modules and LuaJIT support, enabling developers to build dynamic and high-performance web servers with minimal configuration.
Application installation steps (Example: OpenResty):
- Log in to 1Panel → App Store
- Search for OpenResty
- Click Install
- Configure parameters such as port, data directory, and container name (optional)
- Click Confirm to start installation
1Panel will download the OpenResty image, create a container, and start the service automatically. Installing MySQL follows the same process. Once installed, the application status will change to running.
Install WordPress
Steps to install WordPress in 1Panel:
- Click the Website menu, then Create.
- Select New Application.
- Application = WordPress.
Name= application name, e.g., Domain_Com.- Database = MySQL.
- Primary Domain = domain name, e.g., domain.com.
- Click Confirm.
Steps to enable HTTPS (Import SSL):
- Edit the website.
- Open HTTPS, Enable it.
- SSL options = Import certificate.
- Import type = Paste code.
- Enter Key and Certificate.
- Save.
Continue WordPress installation via web browser.
Conclusion
1Panel offers a simpler and more centralized server administration experience, making it easier to manage websites, applications, databases, security, and backups through a modern, efficient, and user-friendly interface.




