安装方式总览
GoPanel 提供多种安装方式,按场景挑一种即可。所有方式最终跑起来的都是同一个管理后台 (默认端口 12395),首次访问根路径会自动跳转安装向导。
选哪种方式?
| 场景 | 推荐方式 | 跳转 |
|---|---|---|
| 想最快看到效果、机器上有 Docker | Docker 一键运行 | Docker 部署 |
| 想用 systemd 常驻、机器上没有 Docker | 一键脚本安装 | 一键脚本安装 |
| 只想临时试用、自己下载二进制 | 手动运行二进制 | 手动运行二进制 |
| 想二次开发 / 自定义构建 | 从源码构建 | 从源码构建 |
| 前后端分离、自带数据库容器 | Docker Compose 编排 | Docker Compose 编排 |
最小可用示例
bash
docker run -d \
--name gopanel \
-p 12395:12395 \
-v $(pwd)/config:/app/config \
docker.cnb.cool/liumou_site/gopanel/backend:latest浏览器打开 http://localhost:12395/,按向导设置数据库与管理员账号。
安装前的准备
- 环境要求:见 环境要求
- 数据库:MySQL 5.7+ / MariaDB / PostgreSQL 18+ / SQLite 任选一种
- 端口:默认
12395,可自定义(Docker 用-p,二进制用环境变量GOPANEL_PORT)
镜像与下载地址
| 类型 | 地址 |
|---|---|
| 后端(单体) | docker.cnb.cool/liumou_site/gopanel/backend:latest |
| 前端(分离) | docker.cnb.cool/liumou_site/gopanel/frontend:latest |
| 单容器版(Caddy + GoPanel) | docker.cnb.cool/liumou_site/gopanel/allinone:latest |
| 单容器版(Nginx + GoPanel) | docker.cnb.cool/liumou_site/gopanel/nginx-allinone:latest |
| 二进制 | 仓库 Releases 页面的 GoPanel-linux-<arch> |
公开制品可直接拉取,无需登录;私有仓库需先
docker login docker.cnb.cool -u cnb -p <TOKEN>。
