在云服务器上搭建Code Server,让你的iPad也能写代码

NormanZyq
发布于 2022-03-07 / 708 阅读
0
0

在云服务器上搭建Code Server,让你的iPad也能写代码

在云服务器上搭建Code Server,让你的iPad也能写代码

成品展示

D195F179-C4E2-43E4-9DD5-F5C65B8D6AEF

5A184D3C-1567-4647-97BA-9EA2F33ACA8B

搭建步骤

前期准备

  • 你需要有一个有公网IP的服务器,或者能够内网穿透的电脑。
  • 在服务器上安装你需要的开发环境,并且确保服务器的性能满足你的使用需求,我自己主要是为了随地能用iPad刷题,不需要做太复杂的工程。

进入https://github.com/coder/code-server/releases,下载适合你服务器的版本

1E48D2A9-9445-4C3C-9067-E30E9F58364B

安装

我自己安装的时候还是4.0.2版,下面的命令都以这个版本为例,请将版本号自行修改为你下载的版本。

  1. 首先解压压缩包并进入解压文件夹
tar -zxvf code-server-4.0.2-linux-amd64 
cd code-server-4.0.2-linux-amd64 
  1. 在默认位置上创建一个配置文件
touch ~/.config/code-server/config.yaml 
vim ~/.config/code-server/config.yaml 

输入以下内容。注:123456可以换成你自己的密码,端口2022也是,可以替换成任何没被占用的端口,记得到服务器安全组和防火墙里开放该端口

bind-addr: 0.0.0.0:2022 
auth: password 
password: 123456 
cert: false 

当然,也可以本地创建好这个文件,再传输到服务器的对应目录中。”~”的意思是你的用户名。

  1. 启动
sudo ./bin/code-server 

或者用nohup让它保持后台运行:

sudo nohup ./bin/code-server & 

也可以将它注册成一个服务,用其他工具管理启动关闭,自启等等,这里就不多赘述,可以自己搜索相关内容。

效果

在本地访问http://服务器ip:端口,即可打开

113E8E01-3604-47C0-81DE-CF08BFAA3D31

这里的密码就是刚才在配置文件中输入的密码。


评论