目录
前言
code-server是什么
Code-server是一个运行在远程服务器上的Visual Studio Code实例,可通过任何网络浏览器访问。它允许你在任何地方和任何设备(如平板电脑或笔记本电脑)上用一致的集成开发环境(IDE)编码。
只要你将code-server部署在你自己的服务器上(我使用的是阿里云学生机CentOS 7.6),就可以在任何浏览器上运行一个云vscode实现云编程,这也是用ipad编程的最简单方法之一。
背景
网上有很多安装code-server的教程,但开启服务的方法基本都是使用命令export PASSWORD="你的密码" && ./code-server --host 0.0.0.0 --port 8080
,这个命令在code-server的最新版本中已被取消,下文将给出两种最简单可行的实现方法。
安装code-server
RTFM
- 打开官网
code-server github项目主页 - 查看手册
安装指导
以CentOS为例
方法一
- 创建一个目录存储安装包
- 下载适合你服务器架构的code-server安装包
wget https://github.com/cdr/code-server/releases/download/v3.11.1/code-server-3.11.1-amd64.rpm
- 执行安装命令
sudo rpm -i code-server-3.11.1-amd64.rpm
# 将3.11.1替换成安装包对应的版本
方法二
在电脑上下载安装包,上传到服务器,然后参考方法二
方法三
curl -fOL https://github.com/cdr/code-server/releases/download/v$VERSION/code-server-$VERSION-amd64.rpm
sudo rpm -i code-server-$VERSION-amd64.rpm
sudo systemctl enable --now code-server@$USER
# Now visit http://127.0.0.1:8080. Your password is in ~/.config/code-server/config.yaml
配置code-server
注意将$VERSION
替换成对应的版本号,去github-release页面查看版本
- 启动code-server服务
sudo systemctl enable