Railway+Coder:零成本搭建一个云端vscode环境
转自blog.kermsite.com。
由于格式问题,部分链接、表格可能会失效,若失效请访问原文
——在线IDE的另外一种实现方式
Dec 13, 2021
阅读时长: 3 分钟
本文将简要介绍如何零成本地搭建一个云端、私有、使用vscode界面的IDE环境。
简介
Coder(code-server):社区开发的开源vscode网页版。cdr/code-server: VS Code in the browser (github.com)
code-server is a free browser-based IDE while Coder, is our enterprise developer workspace platform. For more information, visit Coder.com
Railway:可以简单认为是一个可以运行docker的平台,每个月有5美元的免费额度,目前来看应该是够用的。(似乎绑卡可以升级到10美元额度)Railway
Bring your code, we’ll handle the rest.
在railway上一键配置code-server
似乎这两家之间有合作,railway上可以通过模板一键配置coder,无需任何复杂配置。
注册账户之后,会进入创建项目的界面,如下,参照截图进行选择即可:
选择Deploy Start
img
选择code server
img
配置参数,需要创建一个新的GitHub仓库,设置好密码,以及初始的代码来源
img
关于这里初始的GIT_REPO,它会自动拉取这个地址里面的代码,这样使用的时候就不要从零开始了。包括之后推送和拉取也会方便很多,推荐设置成正在开发的项目地址。
完成之后点击Deploy,需要稍微等待一点时间,直到显示已经部署成功。
会自动跳转到项目界面,使用这里的域名打开,当然你也可以对域名进行修改或者自定义域名。
image-20211213115716848
输入之前设置的密码就可以畅快的使用了。
img
image-20211213115908692
关于Railway自定义域名、免费额度的具体情况等,请参照另外一篇专门介绍Railway的文章,这里不作赘述了。
配置中文界面
和vscode完全一样,如图找到语言包,点击install,等待安装完成就好了。
img
总结
优势
免费。独立。私有。部署方便。学习成本低,和vscode完全一致。云端,多设备访问,只要你愿意,手机也可以敲代码(什么玩意儿)。
劣势
端口无法映射,前端程序员拿来DEBUG存在困难。当项目重新被部署的时候,数据会被清空。快捷键和浏览器的一些冲突 (Ctrl+W, Ctrl+Shift+P)。创建、搜索、运行的延迟有一点高。不过敲代码倒是没有延迟。
费用问题
railway 是按使用计费的 – CPU和内存的使用量. 不过如果是单纯装个 vscode 来写写代码, 每月用不到5美元(免费额度)。
在右上角查看免费额度的使用情况:
img
可以在 visual studio code 里 ctrl+j 打开 terminal, 机器很强大, 64核, 1TB硬盘, 200多G的内存, 注意,使用多少就付费多少。
后记
国内腾讯云也有类似的服务,叫做code studio,似乎也是免费的。可能上手更容易一些。不过,对于腾讯的免费服务,还是谨慎一点吧。
附录
参考文献
Work Everywhere: 通过 railway 和 code-server 搭建网页版的 visual studio code | 小赖子的英国生活和资讯 (justyy.com)
版权信息
本文原载于kermsite.com,复制请保留原文出处。