服务器搭建Code-Server,为IPad提供IDE

服务器(Ubuntu)搭建Code-Server,为IPad提供IDE

code-server:能够支持远程部署自己的vscode,不要求远程服务器上要有图形界面,命令行即可。然后就可以在浏览器/iPad中写代码了。

1. 准备服务器

阿里云的服务器,ubuntu18.04,本人是在root用户下进行

2. 下载项目

github下载地址,进入release下载

在这里插入图片描述

可以选择浏览器下载,之后使用WinSCP上传;或者wget *****(下载地址)

接下来解压

tar -xzf code-xxx

在这里插入图片描述

关键的就是code-server了。

当然可以./code-server直接运行(别急,看完下面内容再说),但是有一些缺点:

  • 运行之后会输出一串比较长的密码(如果要自定义密码,就需要定义环境变量$PASSWORD
  • 默认监听的端口是8080,我们也可以指定一个其他的;
  • 只能够监听本地地址,也就是 127.0.0.1;监听地址可以传入参数 --host 0.0.0.0

总结起来就是:

export PASSWORD="你自己的密码" && ./code-server --host 0.0.0.0 --port 6007

进入浏览器访问服务器公网ip:端口号

3、后台运行

当你断开ssh连接之后,你会发现你连接不上服务器了。因为终端断掉项目就终止运行了。

一开始使用的是, nohup *** & ,但是失败了

后来使用的是screen后台运行

# 开启新会话
screen -S server

# 之后运行启动服务脚本: startserver.sh

# 开启jupyter-botebook服务
# nohup jupyter-notebook > ~/.nohup.out &

# 开启VSCode
cd code-server
nohup ./code-server --host 0.0.0.0 --port 6007 > ~/.nohup.out &
cd -

# 最后 ctrl + A, D 退出

最后就是开心的编程啦!

在这里插入图片描述

iPad端:
在这里插入图片描述
连上蓝牙键盘就很舒服了。

参考

在线ide code-server运行起来过程中踩到的坑及解决方法:https://blog.csdn.net/zju_cf/article/details/102765085

https://zhuanlan.zhihu.com/p/62570740?utm_source=ZHShareTargetIDMore&utm_medium=social&utm_oi=41299306610688

https://blog.csdn.net/qq_35356972/article/details/104819583

  • 5
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值