手动运行二进制
适合临时试用、容器环境里排查,或不想注册系统服务时使用。
下载
到仓库 Releases 页面下载对应平台的二进制:
https://cnb.cool/liumou_site/GoPanel/-/releases
| 架构 | 文件名 |
|---|---|
| x86_64 / amd64 | GoPanel-linux-amd64 |
| aarch64 / arm64 | GoPanel-linux-arm64 |
| armv7 / armhf | GoPanel-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 即可,示例见 一键脚本安装(二进制)。
