本页面记录 Nexus Terminal 的重要版本更新和变更。
.btn-primary/.form-input,设置页主按钮与验证码表单输入框接入;上下文菜单键盘支持[Nexus Terminal] 前缀风格2026-07-08T05:49:42Z)容器运行用户由 root 调整为非 root 用户,出于安全最佳实践,自 v1.5.1 起所有 Docker 容器不再以 root 身份运行。升级后需要关注以下变更:
变更项 影响 操作 端口调整 Frontend 容器内部 nginx 监听端口从 80改为8080;Remote Gateway WebSocket 端口从8080改为8081更新 docker-compose.yml和宿主机 Nginx 配置中的端口引用数据目录权限 容器内创建 appuser/guacd用户,./data目录属主会在启动时被自动修复首次升级后检查 ./data目录权限是否正常密钥文件安全 data/.env文件权限收紧为600(仅 owner 可读写)如需在宿主机直接读取 data/.env,需使用sudo环境变量默认值更新 REMOTE_GATEWAY_WS_PORT默认值改为8081,相关 URL 变量同步更新检查 .env中是否显式设置了旧值,如有则更新升级步骤:
- 停止旧版本容器:
docker compose down- 更新
docker-compose.yml(参考下方端口对照表)- 更新宿主机 Nginx 反向代理配置(
/guacamole/代理目标端口改为8081)- 拉取新镜像并启动:
docker compose pull && docker compose up -d- 检查容器日志确认启动正常:
docker compose logs -f详细配置请参考 Docker 部署教程 和 Nginx 反向代理配置。
debug 模式,查看详细的请求、响应和错误日志,并可随时清除SSH 断开连接、备份成功/失败、Docker 容器变更等SSH、RDP 和 VNC 会话现在稳定运行,不再暴露敏感令牌