升级
升级就是把安装命令再跑一遍——脚本会识别已装的副本,用最新版原地覆盖。登录、配置、历史全部保留。
Agent
bash
curl -fsSL https://16co.de/install_agent.sh | shpowershell
irm https://16co.de/install_agent.ps1 | iexmacOS 上会自动退出运行中的应用、替换、再拉起。Linux 上包原地升级、服务重启。~/.code 里的绑定不受影响——不用重新登录。
服务端
脚本或包安装的:
bash
curl -fsSL https://16co.de/install_server.sh | sudo bash(也可以手动装新包:sudo dpkg -i code-server_*.deb / sudo rpm -U code-server-*.rpm。)你改过的 /etc/code.yaml 升级时会被保留;数据、历史、证书都在 /var/lib/code,不会被碰。服务带着新版本重启,浏览器和 Agent 几秒内自动重连。
Docker / Podman:
bash
podman pull ghcr.io/yinyue123/16code:latest
podman restart code-server顺序与兼容性
没有硬性顺序,但先升服务端、再升 Agent 是稳妥的习惯。Agent 和服务端在小版本之间保持互通;有破坏性变更会在 Release 说明里标注。