记录一次服务器部署code-server详细过程。
1.code-server
在远程服务器部署code-server,即可在浏览器上访问vscode,在浏览器中写代码。
附上项目地址:https://github.com/cdr/code-server
2.准备
我使用的的是一台阿里云的云服务器,系统是Centos7。
3.安装方式
安装方式有多种,docker部署,脚本一键安装,下载安装包安装。
我这边采用的是下载安装包安装。
安装包下载地址:https://github.com/cdr/code-server/releases
下载速度可能有点慢,这边我上传了百度云,链接:https://pan.baidu.com/s/19qnf-6PCGsCM8jbt7PxtOg
提取码:o32y
4.开始安装并启动
可以用securefx将安装包上传
或者使用wget在服务器端下载:
wget https://github.com/cdr/code-server/releases/download/3.4.1/code-server-3.4.1-linux-x86_64.tar.gz
我这边直接下载完上传到服务器并解压。
命令:
tar -xzf code-server-3.4.1-linux-x86_64.tar.gz
cd code-server-3.4.1-linux-x86_64/
export PASSWORD="123456" && ./code-server --port 8080 --host 0.0.0.0
命令注释:
tar -xzf code-server-3.4.1-linux-x86_64.tar.gz //解压命令
cd code-server-3.4.1-linux-x86_64/ //进入到解压完成的文件夹下
export PASSWORD=“123456” && ./code-server --port 8080 --host 0.0.0.0 //export PASSWORD="123456"定义一个密码,双引号内的123456是你自己定义的密码,我这里123456只是一个示例。/code-server --port 8080 启动并指定8080端口运行,其实默认就是8080端口,这个端口可以修改,不过不管是8080端口还是别的端口运行,都要先开放防火墙,比如我使用的阿里云服务器就是在安全组中开放端口。 --host 0.0.0.0 默认启动是本地访问,我们服务器需要开启外网访问。
输入启动命令
进入浏览器,输入服务器公网ip,加上刚才我们指定的端口号进入,显示欢迎界面输入密码进入,如果不想使用密码,在启动命令中加 --auth none即可无需密码进入。
成功进入界面。