1Panel 完全指南:现代化、开源的 Linux 服务器管理面板
在服务器管理领域,宝塔面板一直占据着主导地位。但近年来,一款名为 1Panel 的开源面板正在迅速崛起,以其现代化的技术栈、容器化架构和简洁的界面赢得了越来越多开发者的青睐。
1Panel 由 FIT2CLOUD 团队开发,采用 Go 语言编写,深度集成 Docker 技术,旨在为用户提供更安全、更高效、更现代化的服务器运维体验。2025 年 6 月,1Panel V2 版本正式发布,带来了多机管理、自定义应用仓库等重磅功能 。
本文将全面介绍 1Panel 的安装、核心功能、使用技巧,并与宝塔面板进行详细对比,帮助您做出最适合的选择。
1. 什么是 1Panel?
1Panel 是一个现代化、开源的 Linux 服务器运维管理面板,提供直观易用的 Web 管理界面,让用户轻松掌控 Linux 服务器——无论是网站、数据库、容器、文件,还是计划任务,一切尽在指尖 。
核心定位:基于容器化(Docker)和云原生环境管理的现代化面板,专注于为开发者和小型企业提供简单、高效、安全的服务器管理体验 。
1.1 面板优势
| 优势 | 说明 |
|---|---|
| 快速建站 | 深度集成 WordPress 和 Halo,域名绑定、SSL 证书配置等一键搞定 |
| 高效管理 | 通过 Web 端轻松管理 Linux 服务器,包括应用管理、主机监控、文件管理、数据库管理、容器管理等 |
| 安全可靠 | 最小漏洞暴露面,提供防火墙和安全审计等功能,默认使用非 root 用户运行 Docker 容器 |
| 一键备份 | 支持一键备份和恢复,备份数据云端存储,永不丢失 |
| 开源免费 | 代码完全开源,无隐藏收费功能 |
1.2 适用场景
👍 推荐使用:
- 个人开发者:快速搭建博客、测试环境
- 小型企业:管理少量服务器,注重安全性和容器化
- 云原生项目:需要 Docker/K8s 集成的场景
- 轻量运维:希望减少命令行操作,但不想用重型面板
👎 不推荐使用:
- 传统虚拟主机:需直接修改 Apache/Nginx 配置(如 .htaccess)
- Windows 服务器:仅支持 Linux/macOS
- 超大规模集群:企业级集群建议用专业工具(如 Rancher)
2. 安装 1Panel
2.1 安装前的准备
系统要求:
- 操作系统:Ubuntu 16.04+ / CentOS 7.1+ / Debian 9.0+ / openEuler
- 架构:x86_64 / aarch64
- 内存:推荐 1GB 以上
- 硬盘:至少 10GB 可用空间
端口要求:
- 1Panel 面板默认端口可在安装时自定义(建议 10000-65535 之间)
- 网站需要开放 80(HTTP)和 443(HTTPS)端口
- 云服务器需在安全组中放行相应端口
2.2 执行安装命令
Ubuntu / Debian:
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.shCentOS / RedHat:
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sh quick_start.sh其他系统(openEuler 等):
# 先安装 Dockerbash <(curl -sSL https://linuxmirrors.cn/docker.sh)
# 再安装 1Panelcurl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sh quick_start.sh2.3 安装过程交互
执行安装脚本后,会进入交互式配置界面 :
设置 1Panel 安装目录 (默认为 /opt):# 直接回车使用默认目录
检测到未安装 Docker,是否安装 [y/n]: y# 输入 y 自动安装 Docker
是否要配置镜像加速 [y/n]: y# 输入 y 配置 Docker 镜像加速
设置 1Panel 端口 (默认是 18061):# 自定义端口,如 12345
设置 1Panel 安全入口 (默认自动生成):# 建议自定义,如 mypanel
设置 1Panel 面板用户 (默认自动生成):# 设置登录用户名
设置 1Panel 面板密码:# 设置登录密码2.4 安装完成
安装完成后,会显示如下信息:
==================================================================Congratulations! Installed successfully!==================================================================面板地址: http://服务器IP:端口/安全入口用户名: your_username密码: your_password==================================================================查看登录信息(如果忘记或需要查看):
sudo 1panel user-info3. 1Panel V2 新增功能
2025 年 6 月发布的 1Panel V2 版本带来了多项重磅更新 :
3.1 多机管理(X-Pack)
V2 版本启用了“主从式”多机管理架构,通过一台主机即可集中连接和管控多台从机服务器,实现资源监控、应用部署、命令下发等核心运维操作,支持节点状态的实时同步与分组管理 。
3.2 自定义应用仓库
支持应用和镜像仓库的自定义配置,可以接入私有仓库和自建镜像源。这一功能特别适合离线环境,在无法访问公网的场景下也能完成应用的安装与管理 。
3.3 文件双向对传
支持在多台服务器之间互相传输文件,通过可视化界面选择源文件与目标服务器,一键发起文件传输,基于 SSH 密钥的安全认证机制保障传输安全 。
3.4 网站负载均衡
内置网站负载均衡功能,支持可视化配置多节点流量分发、主备节点切换、健康检查等策略,显著提升网站高并发场景下的稳定性与抗压能力 。
3.5 脚本库
支持集中管理工具箱中的各类应用安装脚本,可基于内置脚本一键克隆并自定义调整,也可上传自定义脚本,在创建计划任务时直接调用 。
3.6 其他优化
- 新增创建子网站类型,支持多站点或目录隔离部署
- 支持 PHP 与静态站点自由切换
- 多个 PHP 网站可共享一个容器,更节省资源
- 快照机制重构,支持自定义备份策略
- 新增任务管理统一调度功能
- WAF 性能全面优化
- 支持 Google 云盘、阿里云盘、又拍云等备份账号
4. 核心功能介绍
4.1 面板首页
登录 1Panel 后,首页显示服务器的核心监控信息:
- CPU 使用率
- 内存占用
- 磁盘使用情况
- 网络流量
- 系统负载
4.2 应用商店
1Panel 的核心特色是应用商店,支持一键部署各类开源应用。应用以 Docker 容器形式运行,隔离性强,便于管理 。
常用应用:
- 建站类:WordPress、Halo(博客系统)
- 数据库类:MySQL、PostgreSQL、Redis、MongoDB
- 存储类:Nextcloud、Alist、MinIO
- 媒体类:Emby、Jellyfin
- 开发类:GitLab、Jenkins、Portainer
安装应用示例(以 Halo 为例):
- 进入应用商店,搜索 Halo
- 点击安装,配置以下参数:
- 名称:应用标识
- 数据库服务:选择已安装的 MySQL
- 数据库名、用户名、密码:自动配置
- 外部访问地址:域名或 IP:端口
- 端口:应用服务端口
- 等待应用启动
- 创建网站绑定域名(如需域名访问)
4.3 网站管理
1Panel 的网站管理功能支持 :
- 创建网站:支持 PHP 站点、静态网站、反向代理
- 子网站:支持创建子网站,满足多站点或目录隔离需求
- SSL 证书:一键申请和自动续签 Let’s Encrypt 免费证书
- HTTPS 启用:创建网站时支持一键启用 HTTPS
- 伪静态配置:支持常见程序的伪静态规则
- 主目录自定义:OpenResty 支持自定义网站主目录
4.4 容器管理
由于 1Panel 深度集成 Docker,容器管理是其核心优势之一 :
- 容器概览:实时查看容器运行状态
- 容器操作:启动、停止、重启、删除、重命名
- 命令行创建:支持通过命令行创建容器(适合熟悉 Docker 的用户)
- 自定义参数:支持更多的容器自定义参数配置
- 日志查看:增强的容器日志查看功能
- 端口映射与环境变量:灵活管理
4.5 数据库管理
支持 MySQL、PostgreSQL、Redis 等数据库的一键安装和管理 :
- 创建/删除数据库
- 数据库备份与恢复
- 导入/导出 SQL 文件
- 修改 root 密码
4.6 文件管理
可视化文件管理器支持 :
- 上传/下载文件
- 在线编辑文件
- 创建/删除/移动/重命名文件或目录
- 文件解压与压缩
4.7 计划任务
支持设置定时任务 :
- 备份网站
- 备份数据库
- 执行 Shell 脚本
- 清理日志
- 可配置本地或云端存储(Google 云盘、阿里云盘、又拍云等)
4.8 防火墙管理
图形化配置防火墙规则 :
- 开放/关闭端口
- IP 白名单/黑名单
- 查看防火墙状态
5. 与宝塔面板对比
| 对比维度 | 1Panel | 宝塔面板 |
|---|---|---|
| 开发语言 | Go | Python |
| 容器依赖 | 核心功能 | 非核心功能 |
| 安装速度 | 较快 | 较慢 |
| 系统侵入性 | 较低(Docker 隔离) | 较高(直接安装到系统) |
| 资源占用 | 较低 | 较高 |
| 开源程度 | 完全开源 | 部分开源 |
| 社区支持 | 较小但增长迅速 | 庞大且活跃 |
| 功能丰富度 | 正在发展中 | 丰富 |
| 现代化程度 | 现代,采用最新技术 | 较为传统 |
| 付费模式 | 完全免费 | 免费版 + 付费版 |
| 多机管理 | V2 版本支持 | 需额外配置 |
| 离线安装 | 支持自定义仓库 | 有限支持 |
选择建议 :
- 选择 1Panel:如果你是初学者、喜欢尝鲜、注重安全性、希望减少资源占用、对容器技术感兴趣
- 选择 宝塔面板:如果你需要更丰富的功能、更大的社区支持、习惯传统架构、有大量 PHP 旧项目
6. 高级使用技巧
6.1 使用 Docker Compose 部署自定义应用
除了应用商店,1Panel 也支持通过 Docker Compose 部署自定义应用。以安装 Alist 为例 :
# 安装 Docker Composesudo apt-get updatesudo curl -L "https://github.com/docker/compose/releases/download/v2.17.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-composesudo chmod +x /usr/local/bin/docker-compose
# 创建 docker-compose.yml 文件并运行docker-compose up -d6.2 结合内网穿透实现远程访问
使用 cpolar 等内网穿透工具,可以随时随地远程访问 1Panel :
# 安装 cpolarcurl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
# 查看服务状态sudo systemctl status cpolar6.3 多机管理配置
1Panel V2 支持多机统一管理(X-Pack 功能):
- 在主面板添加从机节点
- 配置 SSH 认证信息
- 实现资源监控、命令下发、文件传输等统一管理
6.4 自定义应用仓库
创建私有应用仓库的步骤:
- 进入面板设置 → 自定义仓库
- 添加仓库地址(支持 Docker Hub、私有镜像仓库)
- 配置认证信息(如需)
- 在应用商店即可看到自定义仓库中的应用
7. 常见问题与解决
| 问题 | 解决方法 |
|---|---|
| 无法访问面板 | 检查端口是否放行(防火墙 + 云安全组),执行 systemctl status 1panel 查看服务状态 |
| Docker 未安装 | 安装脚本会自动安装,如失败可手动安装 Docker 后重试 |
| 无法使用 SSH 连接服务器 | 检查 1Panel 防火墙是否放行了 22 端口 |
| 应用安装失败 | 检查 Docker 服务是否正常运行,查看应用日志定位问题 |
| 忘记面板密码 | 执行 sudo 1panel user-info 查看,或使用 sudo 1panel update 重置 |
| 卸载 1Panel | 停止服务并删除目录:sudo systemctl stop 1panel; sudo rm -rf /opt/1panel /usr/local/bin/1panel |
8. 总结
1Panel 作为一款现代化、开源的 Linux 服务器管理面板,凭借其容器化架构、低资源占用、高安全性、完全免费等优势,正在成为越来越多开发者和运维人员的首选。
- 如果你追求轻量、安全、现代化的管理体验,1Panel 是绝佳选择
- 如果你需要丰富的功能和庞大的社区支持,宝塔面板可能更适合
无论选择哪一款工具,关键在于根据自身需求和场景做出判断。1Panel 正在快速迭代,V2 版本的多机管理、负载均衡等企业级功能让它的适用范围进一步扩大。建议在个人测试环境先体验,再决定是否迁移到生产环境。
进一步学习资源:
- 1Panel 官网:https://1panel.cn
- 官方文档:https://1panel.cn/docs/v2/
- GitHub 仓库:https://github.com/1Panel-dev/1Panel
温馨提示:国内服务器搭建网站需要进行 ICP 备案,备案通过后请及时在网站底部悬挂备案号。定期备份数据,数据无价!
如果这篇文章对你有帮助,欢迎分享给更多人!
部分信息可能已经过时









