1Panel 是由飞致云团队开源的现代化 Linux 服务器运维管理面板,基于 Docker 容器化部署应用,提供应用商店、网站管理、数据库管理、计划任务、日志审计等功能。与宝塔的传统部署模式不同,1Panel 以容器为核心,更适合熟悉 Docker 理念、追求隔离性与灵活性的用户。本文完整演示如何在搬瓦工 VPS 上安装并配置 1Panel。
本文要点
- 1Panel 的系统要求与前置依赖(Docker)
- 一键安装命令与安装过程说明
- 首次登录与面板安全配置
- 应用商店的使用方式
- 1Panel 与宝塔的对比
系统要求
| 要求项 | 推荐值 | 说明 |
|---|---|---|
| 操作系统 | Debian 11/12 · Ubuntu 20.04/22.04/24.04 | 官方重点适配 |
| 内存 | ≥ 1 GB | 容器化应用比传统部署略占资源 |
| 磁盘 | ≥ 20 GB | 镜像和容器数据会占用较多空间 |
| 架构 | x86_64 或 aarch64 | 两种架构均有对应安装包 |
安装前置依赖
1Panel 安装脚本会自动检测并安装 Docker,若服务器已有 Docker 可直接跳过。手动安装 Docker:
curl -fsSL https://get.docker.com | bash
systemctl enable --now docker国内网络访问 Docker Hub 可能受限
若拉取镜像速度慢,可配置国内镜像加速,详见本站《安装 Docker 与 Docker Compose》教程。
一键安装 1Panel
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh
bash quick_start.sh安装脚本会引导你选择安装目录(默认 /opt/1panel)、面板端口(默认随机)和初始用户名密码。安装完成后,终端会显示访问地址与凭据,立即记录。
查看已安装的面板信息
1pctl user-info # 查看登录凭据
1pctl listen-ip # 查看监听地址与端口放行防火墙端口
安装时选择的端口(默认为随机高位端口)需要在服务器防火墙中放行:
# 以端口 34567 为例
ufw allow 34567/tcp
ufw reload首次登录与安全配置
- 浏览器访问
http://服务器IP:面板端口/面板入口路径 - 输入安装时设置的用户名和密码
- 登录后进入"面板设置" → 修改登录密码为强密码
- 开启"MFA 两步验证"(TOTP),用手机 APP 扫码绑定
- 在"安全"设置中配置 IP 白名单,限制只有可信 IP 能访问面板
安全入口路径不要留空
1Panel 安装时会生成一个随机"安全入口"路径,访问面板必须带上这个路径,是额外的防扫描保护。不要将路径公开。
应用商店使用
1Panel 的核心功能之一是应用商店——所有应用都以 Docker 容器方式一键部署:
- 进入左侧菜单"应用商店",按类别或搜索找到目标应用(如 WordPress、Nginx、MySQL、Redis)
- 点击"安装",填写版本、端口等配置后确认
- 面板会自动拉取镜像、启动容器,状态变为"运行中"即完成
- 已安装的应用可在"已安装应用"中管理(启停/更新/删除)
1Panel 与宝塔对比
| 对比项 | 1Panel | 宝塔面板 |
|---|---|---|
| 部署方式 | Docker 容器化 | 传统二进制安装 |
| 应用隔离 | 容器天然隔离 | 共享系统环境 |
| PHP 多版本 | 容器实现 | php-fpm 多实例 |
| 资源占用 | 略高(容器 overhead) | 略低 |
| 国际化 | 持续完善中 | 国内生态更成熟 |
| 开源协议 | GPL-3.0 | 闭源(免费版有功能限制) |
常用管理命令
1pctl status # 查看面板状态
1pctl restart # 重启面板
1pctl update # 更新面板
1pctl stop # 停止面板小结
- 1Panel 以 Docker 为核心,应用隔离性好,适合容器化场景
- 安装脚本自动完成 Docker 安装和面板初始化
- 首次登录后必须修改密码并开启 MFA
- 应用商店一键部署常用服务,运维体验现代化
常见问题
1Panel 是免费的吗?
1Panel 开源免费,基础功能完整。官方有企业版增值服务,个人和小团队使用社区版完全够用。
1Panel 能和宝塔同时安装在一台服务器吗?
技术上可以,但两个面板会争用端口和系统资源,强烈不建议同时安装,容易产生冲突。
1Panel 的应用商店连不上怎么办?
检查服务器能否访问外网,并确认 Docker 能正常拉取镜像;如果镜像拉取慢,可配置国内加速镜像源。
卸载 1Panel 怎么操作?
执行 1pctl uninstall 按提示操作即可;注意卸载前先在面板内备份网站和数据库。