1Panel 安装与使用全指南:从部署到实战运维
1Panel 作为一款开源、现代化的 Linux 服务器运维管理面板,凭借容器化架构、简洁界面和丰富功能,成为替代传统面板的优选工具。本文将从安装准备、部署步骤、功能使用到进阶技巧,全方位带你掌握 1Panel 的实战运维能力。
一、1Panel 简介:为什么选择它?
1Panel 基于 Go 语言开发,采用 Docker 容器化技术,实现了服务器管理的「轻量化、低侵入、高安全」。核心优势包括:
- 可视化运维:通过 Web 界面管理服务器资源、应用部署、域名 SSL 等,无需复杂命令;
- 容器化隔离:所有应用运行在 Docker 容器中,避免环境冲突,降低运维风险;
- 丰富生态:内置 50+ 开源应用(如 WordPress、MySQL、Redis),支持一键部署;
- 多场景适配:兼容阿里云、华为云等云服务器,及本地物理机/虚拟机,支持 x86/ARM 架构。
二、安装前准备:避坑必备
在安装 1Panel 前,需完成以下准备工作,避免后续出现端口冲突、权限不足等问题。
1. 系统与配置要求
- 操作系统(64 位): 主流 Linux 发行版:CentOS 7/8/Stream 9、Ubuntu 20.04/22.04、Debian 10/11; 国产系统:openEuler、Anolis OS、统信 UOS、麒麟 OS 等。
- 硬件配置: 最低:1 核 CPU + 1G 内存(建议 2G+,避免运行卡顿); 硬盘:至少 10GB 可用空间(用于面板、容器及应用存储)。
- 网络要求:服务器需联网(下载安装包),并确保能访问公网(或内网,根据使用场景)。
2. 清理冲突环境
1Panel 依赖 Docker 运行,若服务器已安装以下软件,可能导致冲突,建议提前卸载:
- 其他运维面板(如宝塔、WDCP);
- 手动安装的 Nginx、MySQL 等服务(1Panel 会通过容器重新部署,避免端口占用)。
3. 开放必要端口
1Panel 及后续应用需用到以下端口,需提前在服务器防火墙或云厂商安全组中放行:
| 端口 | 用途 | 必开性 |
|---|---|---|
| 8888 | 1Panel 面板 Web 访问 | 必须(默认) |
| 80 | HTTP 网站访问 | 部署网站时开 |
| 443 | HTTPS 网站访问 | 部署网站时开 |
| 22 | SSH 远程连接 | 必须(默认) |
操作示例(以云服务器安全组为例): 登录阿里云/华为云控制台 → 找到对应实例 → 进入「安全组」→ 添加规则:允许 TCP 协议的 8888、80、443 端口入站。
三、快速安装:3 步完成部署
1Panel 提供一键安装脚本,适用于所有兼容系统,全程无需手动配置依赖。
步骤 1:登录服务器
通过 SSH 工具(如 Xshell、FinalShell、PuTTY)登录服务器,确保以 root 权限操作(若为普通用户,先执行 sudo -i 切换)。
云服务器可直接通过控制台的「远程连接」功能登录,无需额外工具。
步骤 2:执行官方安装脚本
在终端中输入以下命令,自动下载并运行安装脚本:


