搭建自己的云端IDE

服务器搭建code server
本篇教程所用到的是阿里云的服务器1m带宽,2核,4g运存
1.拥有一个自己的服务器

系统选择ubuntu最新的就行
2.下载对应的code server文件
点击这里查看不同版本的code server

-
服务器是ubuntu系统,这里我们选择code-server-3.4.1-linux-x86_64.tar.gz
-
有多种将文件下载到服务器的方法,这里我选择将文件下载到本地,然后通过sftp上传到服务器
-
关于ssh远程连接服务器,请自行谷歌,这里不进行讲述
将文件下载到桌面上
|
|
ssh连接到服务器
|
|

|
|

|
|
启动成功后会出现下面的信息:

这个时候你在你的浏览器输入你服务器的公网ip+端口8080,回车
你会发现

如何解决呢?
3.阿里云服务器设置
- 打开本实例安全组

- 点击配置规则

- 点击手动添加,添加一条规则,内容如红色方框中的一样

接下来你在你的浏览器输入你服务器的公网ip+端口8080,回车
你会发现

为什么呢???
code-server默认只能够监听本地地址,也就是 127.0.0.1
如果想要远程监控则需要添加一些参数
|
|
执行这命令后,你在你的浏览器输入你服务器的公网ip+端口8080
你会发现,终于TMD能用了

4.后台运行
当你断开ssh连接之后,你会发现你连接不上服务器了。因为终端断掉项目就终止运行了。
这里提供一个方法:screen
|
|
- 按住ctrl+A+D 退出创建的screen
- 输入指令:screen -ls,即可查看所有的screen
- 想要恢复某个screen,指令为screen -r screen名
具体想了解screen命令的点我
5.结语
以上就是我服务器创建code server过程,其中踩了不少坑,希望对渴求知识的你有所帮助^_^
总结要用到的命令就是:
-
1export PASSWORD="sixsixsix" && code-server --host 0.0.0.0 --port 8080 -
1cat ~/.config/code-server/config.yaml

