1.1 1Panel 是什么:一块「服务器驾驶舱」
一句话回答
1Panel 是一个开源的 Linux 服务器运维管理面板:你在浏览器里打开它,就能用图形界面管理服务器上的网站、数据库、容器、文件、防火墙和定时任务,不用敲命令。
它由飞致云(FIT2CLOUD)出品,官网 https://1panel.cn,代码在 GitHub 上开源。官方对它的定位有两层:一层是「现代化的开源 Linux 服务器运维管理面板」,另一层是「轻量级 AI 管理平台」——后者指它能管理本地/云端大模型、智能体和 AI 网关。第二层是近两年的新能力,新手用不到,先记住第一层就够了。
先看「没有它」你要面对什么
假设你刚买了一台云服务器,想跑一个 WordPress 博客,域名都买好了。从零开始,大致要走这些路:
① SSH 登录服务器(先学会密钥/密码登录)
② 装一个 Web 服务器(Nginx 还是 Apache?源码装还是包管理装?)
③ 装 PHP(哪个版本?开哪些扩展?)
④ 装 MySQL(初始化、设 root 密码、建库建用户、配权限)
⑤ 让 Web 服务器认识 PHP(这一步最容易报错)
⑥ 让 PHP 连上 MySQL(再错一次)
⑦ 下载 WordPress、解压、改属主属组、改权限
⑧ 配域名解析、配虚拟主机
⑨ 申请 SSL 证书、配 HTTPS、设自动续签
⑩ 配防火墙、配 fail2ban、藏好后台
每一步都能让新手卡一晚上,而且报错信息常常是英文的、上下文不全、搜出来的教程又跟你系统的版本对不上。
1Panel 把 ①~⑩ 压成了:装面板 → 应用商店点一下「安装 WordPress」→ 填域名 → 点确认。省掉的是「把散件拼起来并互相调通」这一步,不是替你做决定。
它是「驾驶舱」,不是「自动驾驶」
这个比方值得讲透,因为它决定了你对面板的期望值。
| 比喻 | 现实 | 含义 |
|---|---|---|
| 汽车的驾驶舱 | 1Panel 的 Web 界面 | 把所有开关(油门、灯光、空调)集中到一块面板上 |
| 仪表盘 | 监控页面 | CPU、内存、磁盘、网络,一眼看到状态 |
| 中控锁 | 防火墙 / 安全入口 | 一键控制谁能进来 |
| 随车工具箱 | 1pctl 命令行工具 | 界面打不开时,命令行还能救场 |
| 4S 店 | 应用商店 | 现成的、调校好的「整车」直接提走 |
关键理解:驾驶舱不会替你开车,也不会替你判断路况。它把「拧钥匙、踩离合、挂挡」这种重复劳动变成了按按钮,但「这个网站该用什么 PHP 版本」「数据库要不要开外网」这类决策还是你做。
这也意味着:面板不是用来替代理解的。它让你能先跑起来,然后在跑的过程中慢慢懂。
它里面都有什么:核心模块一览
1Panel 的功能模块(以官方功能手册结构为准):
| 模块 | 干什么 | 新手最先用到的频率 |
|---|---|---|
| 应用商店 | 一键装 WordPress、Halo、MySQL、Redis 等应用 | ⭐⭐⭐⭐⭐ |
| 网站 | 建站、绑域名、配 HTTPS、伪静态、防盗链 | ⭐⭐⭐⭐⭐ |
| 证书 | 申请 Let's Encrypt 等免费证书、自动续签 | ⭐⭐⭐⭐ |
| 运行环境 | PHP / Node.js / Java / Go / Python / .NET | ⭐⭐⭐⭐ |
| 数据库 | MySQL / PostgreSQL / Redis / MongoDB 可视化管理 | ⭐⭐⭐⭐ |
| 容器 | 容器、镜像、网络、存储卷、编排(Compose) | ⭐⭐⭐ |
| 文件 | 网页版文件管理器,上传下载压缩解压 | ⭐⭐⭐⭐ |
| 终端 | 浏览器里直接开终端,省得开 SSH 工具 | ⭐⭐⭐ |
| 计划任务 | 定时备份、定时跑脚本 | ⭐⭐⭐⭐ |
| 监控 / 防火墙 / 进程 | 看状态、管端口、杀进程 | ⭐⭐⭐ |
| 工具箱 | 快速设置、缓存清理、进程守护、病毒扫描、FTP、Fail2ban | ⭐⭐ |
| 面板设置 | 端口、安全入口、备份账号、快照、许可证 | ⭐⭐⭐⭐ |
还有一块AI 相关能力(智能体、模型管理、vLLM、AI 网关、GPU 监控等),是官方重点方向,但属于进阶内容,本书不展开。感兴趣可以看《1Panel 官方文档:功能手册》里的 AI 章节。
一个必须建立的概念:它靠 Docker 管应用
这是理解 1Panel 的第二个关键点,也是新手最容易忽略的一点:
你在 1Panel 应用商店里装的 MySQL、Redis、WordPress,全部都跑在 Docker 容器里。
带来三个后果:
| 后果 | 对你的影响 |
|---|---|
| 应用互相隔离 | 一个应用的配置搞坏了,不会连累另一个 |
| 数据在存储卷里 | 卸载应用时要想清楚,数据可能跟着没了(第四章细讲) |
| 端口要映射 | 数据库默认只在容器网络里通,要外网访问得开「端口外部访问」并放行防火墙 |
记住这条,后面第三章装应用、第四章管数据库时的很多「为什么」都迎刃而解。
它有多大、吃多少资源
官方 FAQ 给了具体数字(这种地方官方写得明白,我直接引用):
- 1Panel 本体用 Golang 编写,可执行文件约 40MB;
- 运行时占用系统内存约 150MB;
- 基于 Docker 部署管理其他应用,对系统侵入非常小。
翻译成采购语言:一台 1 核 2G 的入门云服务器,跑 1Panel 本体加一个小站,是够用的。但注意「150MB」只是面板本体,你装的 MySQL、WordPress 各有各的占用——按应用总量算,不是按面板算。
如果你想先看看它长什么样,官方提供了在线 Demo(仅用于体验,不是生产环境):地址 https://demo.1panel.cn/,用户名 demo,密码 1panel。花三分钟点一圈,比看十段文字管用。
三个常见误解,先破了
误解一:「面板都是给小白用的,正经运维不用」
不准确。面板的价值在于把重复劳动工具化。手动配一次 Nginx 是学习,手动配第 50 次就是浪费。很多专业运维同时用命令行和面板——命令行做定制化的事,面板做标准化、高频的事(建站、备份、装应用)。
误解二:「装了面板,我的服务器就被它锁死了」
不是。1Panel 不改你的系统底座:
- 你依然可以 SSH 登录,用
docker、mysql、nginx原生命令操作; - 它管理的应用都是标准开源组件,配置文件就挂在主机目录上(比如 MySQL 的配置在
/opt/1panel/apps/mysql/[实例名]/conf/my.cnf); - 不想用了可以卸载(
1pctl uninstall),应用和容器该删删、该留留。
它是「管理工具」,不是「托管绑架」。
误解三:「1Panel 就是另一个宝塔」
都是 Linux 面板,但路线不同。官方 FAQ 自己也回答过这个问题,总结成两条:
- 开源:代码公开,社区反馈驱动迭代;
- 现代化:一是前端交互新,二是全面采用容器技术部署应用——这是和传统面板最根本的架构差异。
详细对比官方给了专门页面,有兴趣可以看 1Panel 官网的版本对比页。我的建议是别纠结「谁更好」,能解决你问题的就是好工具。
什么情况下你其实不需要它
也说几句实话:
| 情况 | 建议 |
|---|---|
| 你只会用 Kubernetes,服务器上跑的都是 Helm Chart | 面板对你多余 |
| 你只有一台纯跑命令行工具的服务器,没有 Web 服务 | 用不上建站那套 |
| 你正在学运维,刻意要手搓环境 | 那你应该自己装一遍,这是必修课 |
| 公司有完善运维平台和 CI/CD | 重复建设 |
反过来,如果你符合下面任意一条,1Panel 值得一试:有一台云服务器但只会基础命令;要建站或跑应用但不想配环境;想给站点自动备份和续证书;手底下有几台机器想统一看看。
本节要点
- 1Panel = 开源的 Linux 服务器运维面板,浏览器里点点鼠标管一切,飞致云出品;
- 它省的是「把散件拼起来」的过程,不替代你的判断;
- 应用全部跑在 Docker 容器里,这是理解后面所有操作的关键;
- 本体很轻(约 40MB 文件、约 150MB 内存),不锁死你的服务器;
- 想先体验:
https://demo.1panel.cn/,用户名demo,密码1panel。
下一步:版本怎么选——社区版免费够用,那什么时候才值得为专业版付费?
