Skip to content

手动运行二进制 ​

适合临时试用、容器环境里排查,或不想注册系统服务时使用。

下载 ​

到仓库 Releases 页面下载对应平台的二进制:

https://cnb.cool/liumou_site/GoPanel/-/releases

架构文件名
x86_64 / amd64GoPanel-linux-amd64
aarch64 / arm64GoPanel-linux-arm64
armv7 / armhfGoPanel-linux-arm-softfloat

启动 ​

bash
chmod +x GoPanel-linux-amd64
./GoPanel-linux-amd64

默认监听 12395 端口,浏览器访问 http://localhost:12395/。

默认数据库是 SQLite:不写任何配置也能起服务,数据文件落在工作目录的 data/gopanel.db(首次启动自动创建),无需安装 MySQL / PostgreSQL。

配置文件(可选) ​

宿主机直接部署使用 TOML 格式配置;只在需要改端口或换成 MySQL / PostgreSQL 时才需要:

bash
cp config/config.toml.sample config/config.toml
vim config/config.toml

程序启动时自动识别 config/config.toml;也可以用 -c= / GOPANEL_CONFIG 指定其它路径。 容器部署不需要配置文件,数据库连接由环境变量提供(GOPANEL_DB_TYPE 未设置时同样是 SQLite)。

常用命令 ​

bash
./GoPanel -version          # 打印版本号后退出
./GoPanel -h                # 帮助
./GoPanel -se               # 打印安全访问入口 URL
./GoPanel -sr               # 重置安全入口随机路径
./GoPanel -rp               # 重置管理员密码(随机值)
./GoPanel -c=config/config.toml   # 指定配置文件

完整参数说明见 命令行参数。

安装向导(命令行方式) ​

首次启动后可以直接在浏览器里走向导,也可以用命令行初始化:

bash
# MySQL
./GoPanel init --user=root --password="root" --host="127.0.0.1:3306" \
  --database=gopanel --adminUser=admin --adminPass="admin123"

# SQLite
./GoPanel init --type=sqlite --database="config/gopanel.db" \
  --adminUser=admin --adminPass="admin123"

后台常驻 ​

当前源码编译入口不再内置服务注册(-install / -uninstall / -service 不存在), 自行编写 systemd unit 即可,示例见 一键脚本安装(二进制)。

相关 ​

基于 AGPL-3.0 协议发布