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。

下一步:版本怎么选——社区版免费够用,那什么时候才值得为专业版付费?