1Panel 是一个现代化、开源的 Linux 服务器运维管理面板。它提供直观的 Web 图形界面,帮助用户轻松管理 Linux 服务器中的应用、网站、文件、数据库以及大语言模型(LLMs)等。
第一部分:1Panel 概述
一、什么是 1Panel?
1Panel 由杭州飞致云信息科技有限公司(Fit2Cloud)开发并开源。自2022年7月创立以来,项目在 GitHub 上已获得超过 32,100 个 Star,累计安装部署次数超过 189 万次。
一句话总结:开源免费 + Docker 化 + 中文友好 + 不强制手机号。
二、核心特性
| 开源免费 | 采用 GPL v3 开源协议 |
| 资源占用低 | Go语言开发,单进程内存占用稳定在 30MB 以下 |
| 多系统兼容 | 支持 CentOS、Ubuntu、Debian、openEuler、Rocky Linux 等主流发行版 |
| 容器化架构 | 基于 Docker 构建,应用隔离运行 |
| 可视化管理 | 通过浏览器即可操作,降低命令行学习成本 |
| 安全可靠 | 最小漏洞暴露面,提供防火墙和安全审计等功能 |
第二部分:安装与初始化
一、环境准备
推荐配置:1 核 2G 即可运行,推荐 2C2G 以上。
支持系统:
- Ubuntu ≥ 20.04
- CentOS ≥ 7.9
- Debian 9+
- openEuler、Rocky Linux 等
二、一键安装
以 root 用户执行以下命令:
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh
安装过程会下载约 42MB 的安装包,按照提示操作即可,大部分步骤直接按回车确认。
安装完成后,终端会显示面板的访问地址、用户名和初始密码,请务必妥善保存。
三、防火墙放行
1Panel 默认端口为 8090。需要在云服务商控制台和服务器防火墙中放行该端口:
| 腾讯云轻量 | 控制台 → 防火墙 → 添加规则 → TCP 8090 |
| 阿里云 ECS | 控制台 → 安全组 → 手动添加 → TCP 8090 |
四、首次登录
💡 提示:如果使用了腾讯云等平台的 1Panel 应用镜像,可通过执行 sudo /opt/1panel/get-1panel-info.sh 获取登录信息。
第三部分:核心功能模块详解
一、仪表盘 —— 总览全局
登录后的首页是仪表盘,展示:
- 系统资源使用情况(CPU、内存、磁盘、网络)
- 实时进程信息
- 已安装应用数量、网站数量、数据库数量等统计
二、应用商店 —— 一键部署
1Panel 的应用商店已汇聚超过 200 个知名开源软件。用户可通过可视化界面一键安装各类应用。
操作流程:
应用分类示例:
| Web 服务器 | OpenResty、Nginx |
| 数据库 | MySQL、PostgreSQL、MongoDB、Redis |
| CMS/建站 | WordPress、Halo |
| AI/大模型 | Ollama |
| 监控运维 | Zabbix |
安装 MySQL 示例:
在应用商店搜索 “MySQL”,点击安装后配置:
| 名称 | 自定义应用名称(默认 mysql) |
| 版本 | 选择需要的 MySQL 版本 |
| Root 密码 | 默认随机生成 |
| 端口 | 默认 3306 |
| 端口外部访问 | 开启后允许外部访问 |
三、网站管理 —— 快速建站
1Panel 的网站管理功能支持多种网站类型。
3.1 创建网站
点击「网站」→「创建网站」,可选择以下类型:
3.2 域名与 SSL 配置
域名绑定:
- 在网站「基本设置」→「域名设置」中添加域名和端口
SSL 证书:
- 支持一键启用 HTTPS
- 支持自动申请 Let’s Encrypt 证书
- 支持手动导入已有证书
HTTPS 配置选项:
- 自动将 HTTP 跳转到 HTTPS
- 允许直接访问 HTTP
- 禁止 HTTP 访问
- HSTS(强制 HTTPS)
- HTTP/3 支持
3.3 高级网站功能
| 网站目录 | 查看根目录、设置运行目录、配置运行用户 |
| 默认文档 | 配置自动加载的默认文件(如 index.html) |
| 流量限制 | 控制网站的带宽和访问流量 |
| 反向代理 | 转发请求到后端服务器,支持缓存配置 |
| 负载均衡 | 多节点流量分发、主备切换、健康检查 |
| 密码访问 | 为网站设置访问密码 |
| 伪静态 | 将动态 URL 转换为友好的静态 URL |
| 防盗链 | 阻止非授权用户直接链接资源 |
| 重定向 | URL 自动跳转 |
四、数据库管理 —— 可视化运维
1Panel 支持 MySQL、PostgreSQL、MongoDB、Redis 等多种数据库的可视化管理。
4.1 创建数据库
在「数据库」页面点击「创建数据库」,配置:
| 名称 | 数据库名称 |
| 字符集 | 默认 utf8mb4 |
| 排序规则 | 字符集排序规则 |
| 用户名 | 默认与数据库名相同 |
| 密码 | 默认随机生成 |
| 权限 | 允许所有人访问 或 仅允许指定 IP |
4.2 数据库管理操作
- 改密:修改数据库用户密码
- 权限:调整访问权限
- 连接信息:查看数据库连接地址和端口
- 管理:通过 phpMyAdmin 或 Adminer 进行 Web 端管理
4.3 备份与恢复
- 支持一键备份数据库
- 支持备份加密
- 支持本地上传恢复备份
- 支持下载备份文件
4.4 高级数据库功能
- 集群部署:支持 MySQL、PostgreSQL、Redis 集群
- 远程数据库管理:添加和管理远程数据库实例
- 数据库代理:TCP/UDP 代理,简化内外网连接
五、容器管理 —— Docker 化运维
1Panel 基于 Docker 构建,容器管理是核心能力之一。
功能包括:
- 查看容器列表和运行状态
- 启动/停止/重启/删除容器
- 查看容器日志
- 编排模板导入导出
- 构建镜像时支持设置构建参数
- 概览页面显示磁盘使用情况
六、文件管理 —— 在线编辑器
1Panel 提供在线文件管理器:
- 浏览、上传、下载、删除文件
- 批量删除功能
- 代码编辑器支持新建文件和文件夹
- 文件历史追溯
- 文件双向对传(多机间传输)
七、防火墙与安全
1Panel 的防火墙管理功能兼容 iptables、UFW 和 Firewalld。
核心功能:
| 端口规则 | TCP/UDP/ICMP 协议过滤,支持端口范围批量操作 |
| IP 规则 | IP 白名单/黑名单管理 |
| 规则导入导出 | 支持端口和 IP 规则的导入/导出 |
| 实时监控 | 连接监控与异常 IP 封禁 |
| 病毒防护 | 系统安全防护 |
| WAF IP 组同步 | 计划任务中可同步 WAF IP 组 |
八、计划任务 —— 自动化运维
1Panel 的计划任务支持多种任务类型:
| 备份所有数据库 | 定时备份全部数据库 |
| 备份所有网站 | 定时备份全部网站文件 |
| 清空所有网站日志 | 定期清理日志文件 |
| 同步 WAF IP 组 | 同步防火墙 IP 组 |
| 执行 Shell 脚本 | 自定义脚本任务 |
| 备份到云端 | 备份数据云端存储 |
九、多机管理(V2 版本 X-Pack 功能)
1Panel V2 版本引入了主从式多机管理架构:
- 通过一台主机集中连接和管控多台从机服务器
- 资源监控、应用部署、命令下发等核心运维操作
- 节点状态实时同步与分组管理
- 文件在服务器间双向传输
- 子节点与主节点同步升级
- 支持添加外部面板实例,实现多面板统一管理
十、AI 与智能体(V2.1 版本)
1Panel V2.1 版本新增 AI 相关功能:
- AI 终端:智能运维体验
- 技能管理:智能体技能配置
- 微信与钉钉频道接入
- 模型账号与配置管理
第四部分:高级功能
一、备份与恢复体系
1Panel 采用三重备份策略:
二、自定义应用仓库(X-Pack)
1Panel V2 支持自定义应用和镜像仓库:
- 接入私有仓库和自建镜像源
- 适配企业自研组件
- 离线环境下完成应用安装与管理
三、RESTful API
1Panel 提供完整的 RESTful API,支持 Token 认证:
典型应用场景:
- 与 CI/CD 系统集成实现自动部署
- 开发自定义监控仪表盘
- 构建多服务器管理平台
API 调用示例:
curl -X GET \\
-H "Authorization: Bearer <your_token>" \\
https://your-1panel-ip:8090/api/v1/xxx
第五部分:实操示例 —— 搭建 WordPress 博客
以下通过一个完整的 WordPress 博客搭建示例,串联 1Panel 的核心功能。
步骤 1:安装基础环境
步骤 2:安装 WordPress
- 网站域名(如 blog.example.com)
- 数据库自动关联
步骤 3:配置域名与 SSL
步骤 4:防火墙配置
步骤 5:访问网站
浏览器访问 https://blog.example.com,完成 WordPress 初始化设置。
第六部分:最佳实践与安全加固
一、安装后必做事项
二、日常运维建议
三、适用场景
| 个人开发者 | 低成本搭建个人博客、项目演示站 |
| 小型团队 | 统一管理多台服务器 |
| 企业运维 | 多机管理、负载均衡、高可用部署 |
| AI 应用 | 部署和管理大语言模型 |
总结
1Panel 作为一款现代化、开源的 Linux 服务器运维管理面板,凭借其低资源占用(30MB 内存)、丰富的应用生态(200+ 应用)、完整的运维功能(网站、数据库、容器、防火墙、计划任务)以及不断演进的新特性(多机管理、AI 智能体),已成为个人开发者和小型团队服务器管理的理想选择。
无论是搭建个人博客、管理企业应用,还是探索 AI 大模型部署,1Panel 都能通过直观的 Web 界面大幅降低运维门槛。



