1 访问端口与服务管理
默认端口与自动切换
默认端口 6556;未指定端口、或指定的端口被占用时,服务会自动在 6556–9999 中选择一个可用端口,并记录在 /opt/lynx-board/data/port.json。
修改端口步骤
- 编辑配置文件(文件不存在则新建):
sudo nano /etc/lynx-board/env在文件中追加或修改一行 PORT=端口号,端口可填 1–65535 中未被本机占用的任意值,例如:
PORT=8080- 重启服务使配置生效:
sudo systemctl restart lynx-board- 确认新端口已监听:
ss -tlnp | grep lynx-board然后用浏览器访问 http://设备IP:8080 验证。若填写的端口恰好被占用,服务不会启动失败,而是自动改用其它可用端口(可查看 data/port.json 确认实际端口)。
- 在防火墙或安全组中放行新端口,并通知成员改用新地址。
恢复默认端口:删除配置文件中的 PORT= 一行,重启服务即可回到默认 6556。
登录有效期与访问安全
- 登录有效期默认 7 天,可在同一文件中调整
JWT_EXPIRES_IN(如30d、12h),重启服务生效。 - 建议仅通过 HTTPS 安全代理对外提供访问,设备端口只对内网开放。
服务管理与卸载
sudo systemctl status lynx-board # 查看状态
sudo systemctl restart lynx-board # 重启
sudo systemctl stop lynx-board # 停止
journalctl -u lynx-board -f # 跟踪日志- 服务开机自启;异常退出后 5 秒内自动重启,另有每 60 秒一次的守护检查确保持续运行,正常场景无需人工干预。
- 卸载:
sudo dpkg -r lynx-board移除程序但保留数据与配置,重装即恢复;sudo dpkg -P lynx-board连数据与配置一并清除,执行前务必先备份。