Skip to content

VSCode for Server 部署

官方库:https://github.com/coder/code-server

当前我仍认为Gateway是最好用的远程开发工具,它非常非常接近于Jetbrains 本地版开发工具,但是他还是有一个致命的缺点,CPU占比极高,即使是13代I9也是风扇狂转。

所以又到了尝试轻量化远程开发方案的时候!今天就来试试运行在服务器上通过浏览器使用的VScode。当然VScode 本地也有远程功能,而且也非常好用,但是直接使用浏览器岂不是更方便😘/

1. 一键安装脚本

官方提供了一键安装脚本

下载此脚本

wget https://raw.githubusercontent.com/coder/code-server/main/install.sh
# 在服务器使用wget下载或手动下载上传至服务器

2. 执行脚本

在此之前需要配置好本机的系统代理和Git代理环境,以便畅快的下载安装

下载完脚本后执行,执行过程中可能需要输入密码

bash install.sh

3. 运行服务

code-server
# 或,用下面的命令执行在后台
sudo systemctl enable --now code-server@$USER

按照提示查看密码

cat  /home/zkpk/.config/code-server/config.yaml

然后浏览器打开 127.0.0.1:8080输入密码就可以畅快的使用web 版Vscdoe了

其他

因为我是用的服务器是容器里的,所以我首先配置了ssh隧道端口转发

另外我发现,我无法执行

sudo systemctl enable --now code-server@$USER

所以我需要另一种方式实现 server的后台

直接 使用nohup 命令,如果需要查看输出日志,请查看同目录下 nohup.out ;更改输出日志目录请移步参考nohup的使用

nohup code-server &