Introducing 1Panel: An Open‑Source Linux Server Management Panel – Features, Installation, and Overview
This article introduces the open‑source Linux server management panel 1Panel, explains its key features such as container and database management, provides step‑by‑step installation commands, and offers a practical overview for administrators seeking a unified server‑ops interface.
1. Product Introduction
1Panel is an open‑source Linux server operations management panel that offers a rich set of functions for managing servers and containers through a clean graphical interface. It integrates an application store, host management, container management, database management, and log auditing, allowing users to handle all server‑related tasks from a single platform.
The project became open source in the second half of 2023 and quickly gained popularity, as reflected by a rapid increase in GitHub stars.
2. Installation
Installation is straightforward: download the script and run it.
$ wget https://resource.fit2cloud.com/1panel/package/quick_start.sh $ sh quick_start.shThe script checks for Docker and Docker Compose, installing them if missing, then prompts for installation path, port, and admin credentials (default values are random). After completion, it displays the access URL.
[1Panel Log]: ======================= 开始安装 =======================
设置 1Panel 安装目录(默认为/opt):
[1Panel Log]: 您选择的安装路径为 /opt
[1Panel Log]: 检测到 Docker 已安装,跳过安装步骤
[1Panel Log]: 启动 Docker
[1Panel Log]: 检测到 Docker Compose 已安装,跳过安装步骤
设置 1Panel 端口(默认为15472):
[1Panel Log]: 您设置的端口为:15472
[1Panel Log]: 防火墙开放 15472 端口
设置 1Panel 面板用户(默认为00728c2fe3):admin
[1Panel Log]: 您设置的面板用户为:admin
设置 1Panel 面板密码(默认为4e122024db):
错误:面板密码仅支持字母、数字、特殊字符(!@#$%*_,.?),长度 8-30 位
Created symlink from /etc/systemd/system/multi-user.target.wants/1panel.service to /etc/systemd/system/1panel.service.
[1Panel Log]: 启动 1Panel 服务
[1Panel Log]: 1Panel 服务启动成功!After installation, open a browser and navigate to the provided URL to log in.
3. Feature Overview
3.1 Overview Panel
The dashboard provides a quick glance at overall server status with a modern UI.
3.2 Application Store
The store lists common applications such as MySQL and Redis, which can be installed as containers with a single click.
3.3 Container Management
Allows direct operations on containers deployed on the server, eliminating the need to use Docker commands manually.
3.4 Database Management
Supports remote management of MySQL, PostgreSQL, and Redis databases.
3.5 Host Management
Features file management, monitoring, process management, SSH login, and even firewall configuration via the UI, which is helpful for users unfamiliar with command‑line rules.
3.6 Log Auditing
Provides logs for panel operations, host access, and system events, useful for security auditing.
4. Conclusion
Overall, 1Panel offers a comprehensive and practical set of features that effectively meet the management needs for hosts, containers, and related resources. Its main limitation is that it currently supports only single‑node management and does not handle multi‑server clusters; future improvements in this area could greatly expand its applicability.
DevOps Operations Practice
We share professional insights on cloud-native, DevOps & operations, Kubernetes, observability & monitoring, and Linux systems.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.