0%

code server 手动安装

前言

code server 官方提供了安装脚本,在 debian 上是直接使用 deb 包进行安装。我个人不太喜欢脚本安装,所以这里记录一下手动安装的步骤。
本次演示将在 debian12 下进行

下载

访问 https://github.com/coder/code-server/releases 下载最新的安装包,并解压缩

1
2
3
wget https://github.com/coder/code-server/releases/download/v4.22.0/code-server-4.22.0-linux-amd64.tar.gz
tar -xzvf code-server-*-linux-amd64.tar.gz
mv code-server-*-linux-amd64 ~/code-server

配置自启动

新建 /etc/systemd/system/code-server.service 写入以下内容,注意 User 和 Group 的值 niconiconi 要换成你自己想运行 code server 的用户和组

1
2
3
4
5
6
7
8
9
10
11
12
13
[Unit]
Description=code-server
After=network.target

[Service]
Type=exec
ExecStart=/home/niconiconi/code-server/bin/code-server
Restart=always
User=niconiconi
Group=niconiconi

[Install]
WantedBy=default.target

使用

启动 code server

1
sudo systemctl start code-server.service

开启自启动

1
sudo systemctl enable code-server.service

code server 的配置为 ~/.config/code-server/config.yaml,文件内的 bind-addr 为 codeserver 的地址, password 后面的是登陆密码