Skip to content

升级

升级就是把安装命令再跑一遍——脚本会识别已装的副本,用最新版原地覆盖。登录、配置、历史全部保留。

Agent

bash
curl -fsSL https://16co.de/install_agent.sh | sh
powershell
irm https://16co.de/install_agent.ps1 | iex

macOS 上会自动退出运行中的应用、替换、再拉起。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 说明里标注。