外观
Go独立版更新
本页用于更新 Go独立版服务端程序。更新时主要替换 getapp_server 可执行文件,不需要重新安装,也不会要求清空已有配置和数据。
更新方式分为两种:后台更新和手动替换。后台可以正常访问时,优先使用后台更新;后台更新失败,或需要多节点服务端部署时,使用手动替换。
选择更新方式
| 方式 | 适用场景 | 操作入口 |
|---|---|---|
| 后台更新 | 后台可以正常登录,希望在后台检查并下载新版本 | Getapp 后台 |
| 手动替换 | 后台更新失败,或需要多节点服务端部署 | 宝塔文件管理和 Go 项目 |
更新前建议
更新前建议先备份旧的 getapp_server 文件。更新过程中不要删除 getapp_common 目录,也不要删除 MySQL 和 Redis 数据。
方式一:后台更新
后台更新适合后台可以正常访问的情况。它用于在后台检查最新版本并下载服务端包,适合常规升级。
- 登录 Getapp 后台。
- 进入服务端更新页面。
- 点击检查更新,确认当前是否有新版本。
- 下载最新版本服务端包。
- 下载完成后,按页面提示替换服务端文件。
- 回到宝塔面板的 Go 项目,点击
重启。



重启后生效
服务端文件替换完成后,需要重启宝塔 Go 项目,新版本才会生效。
方式二:手动替换
手动替换适合后台更新失败,或需要多节点服务端部署的情况。这个方式不依赖后台页面,只需要下载对应架构的服务端包。
1. 下载对应架构的服务端包
常见云服务器一般选择 Linux/amd64。如果服务器是 ARM 架构,再选择 Linux/arm64。
2. 备份并替换程序文件
进入 Getapp 网站目录,先将旧的 getapp_server 改名备份,例如 getapp_server_bak。然后上传新版本压缩包并解压,只替换新的 getapp_server 可执行文件。
手动替换时不需要先关闭 Go 项目。服务端会在重启后加载新的 getapp_server 文件。
3. 重启 Go 项目
替换完成后回到宝塔 Go 项目,点击 重启。重启成功后,新版本生效。

更新后检查
更新完成后,建议检查下面几项:
- Go 项目状态是否为运行中。
- 项目日志是否有明显报错。
- Getapp 后台是否可以正常打开。
- 版本信息是否已经显示为最新版本。
如果更新后无法访问,先回到宝塔 Go 项目查看日志。需要回退时,可以停止 Go 项目,将备份的旧 getapp_server 改回原文件名后再启动。
