Skip to content

环境要求 ​

最低要求 ​

项目要求
操作系统Linux(amd64 / arm64 / armv7)
内存512 MB 起(SQLite + 轻量使用)
磁盘1 GB 起(含数据库与日志)
数据库无需额外安装:默认 SQLite;如需 MySQL 5.7+ / MariaDB 10.x+ / PostgreSQL 18+ 可自行准备并改配置
部署方式直接运行二进制(systemd 常驻见 一键脚本安装)

构建环境(只有从源码构建时需要) ​

工具版本
Go≥ 1.26
Node.js≥ 22
npm / pnpmnpm ≥ 10(仓库同时带 package-lock.json 与 pnpm-lock.yaml)

后端入口是仓库根 main.go(go build -o GoPanel .),完整步骤见 从源码构建。

支持的操作系统与架构 ​

发布附件按架构铺设,以 .tar.gz 压缩包发布(包内是同名裸二进制):

架构压缩包名包内二进制
x86_64 / amd64GoPanel-linux-amd64.tar.gzGoPanel-linux-amd64
aarch64 / arm64GoPanel-linux-arm64.tar.gzGoPanel-linux-arm64
armv7 / armhfGoPanel-linux-arm-softfloat.tar.gzGoPanel-linux-arm-softfloat

端口 ​

端口用途
12395管理后台(唯一监听端口,可自定义)

本程序是单一监听端口的管理后台,站点 HTTP/HTTPS 端口由外部 Nginx / Caddy 反代承载, 程序自身不监听这些端口。

权限 ​

二进制宿主机部署建议用 root 或具备相应权限的账号运行, 因为以下功能需要读取系统信息或操作宿主资源:

  • 防火墙管理(firewalld / ufw / nftables / iptables)
  • SSH 管理(写 authorized_keys、读 /var/log/secure)
  • 端口与进程采集(读 /proc)
  • 服务管理

相关 ​

基于 AGPL-3.0 协议发布