查看最新安装包下载地址
[https://github.com/coder/code-server/releases/latest](https://github.com/coder/code-server/releases/latest)
输入版本
```sh
VERSION=4.10.0
```
使用wget下载
```bash
wget https://github.com/coder/code-server/releases/download/v$VERSION/code-server_$VERSION_amd64.deb
```
安装
```bash
sudo dpkg -i code-server_$VERSION_amd64.deb
```
运行一次,生成配置文件
```bash
code-server
```
关闭程序
修改配置文件
```bash
vim ~/.config/code-server/config.yaml
```
`bind-addr`改为`0.0.0.0`并设置需要的端口
更改`password:`

开启服务
```bash
sudo systemctl start code-server@username
```
开机自启
``` bash
sudo systemctl enable code-server@username
```
删除安装包
```sh
rm code-server_$VERSION_amd64.deb
```
这里的`username`为你的用户名
至于为什么这么写,参考我的另一篇记录,位于最后
[Ubuntu 20.04 systemd 开机启动项](https://hlf01.site:5000/post/57)
迁移插件目录
| 系统 | 目录 |
| --- | --- |
| Ubuntu+code-server | ~/.local/share/code-server/extensions/ |
| linux | ~/.vscode/extensions,不同发行版可能不同 |
| windows | C:/Users/(你的用户名)/.vscode/extensions |
| mac | User/(你的用户名)/.vscode/extensions |
将对应目录的插件迁移过去即可
先将插件打包(全选各个插件文件夹然后打包),再使用scp上传
```bash
scp extensions.zip user@host:~/.local/share/code-server/extensions/
```
解压
```bash
unzip extensions.zip
```
0 Comments latest
No comments.