为mu5735航班致哀,愿逝者安息
引流/原帖地址:https://pa.ci/182.html Code-Server是微软开发的在线版VS Code,即基于浏览器的IDE。有一个浏览器即可在线编写代码和相关文档,最大的优点应该是让iPad也能成为“生产力工具”吧。此处示例使用Debian 11 amd64系统,非root账号,原生环境(而非docker)。官方要求有1G内存和2核CPU,推荐选项里面是2G内存和2核CPU,硬盘则是32G SSD。本处示例使用的是VPS,具体配置为:2G内存,2核CPU,30G SSD。 1. 安装Code-Server 微软官方在GitHub(https://github.com/coder/code-server/releases/)上提供了不同的安装包,不过我们不需要手动下载解包安装,因为提供了一键安装脚本:
复制代码 此时,在当前用户的配置文件中就生成了Code-Server的密码,具体位置为~/.config/code-server/config.yaml,大致内容如下:
复制代码 2. 设置SSL和Nginx反代 由于默认开放的是内网,所以还需要使用Nginx反代,考虑到安全性,使用了Let’s Encrypt的SSL证书实现全程https访问。
复制代码 紧接着配置nginx的配置文件
复制代码 使用sudo权限来编辑code-server文件,内容如下:
复制代码 然后软链接一下nginx的配置文件,以及申请ssl证书
复制代码 至此,全部配置完成,理论上浏览器输入域名即可登录,但是推荐使用reboot命令重启系统,不然可能会遇到页面无法访问等问题(因为没有重启nginx). 搭建完,安装了官方中文插件和适配Python、golang和rust,包括系统在内一共占用空间5G,还剩余23G可用空间。
|
本帖最后由 古藤君 于 2022-3-21 16:57 编辑
好巧,最近工作中需要研究这玩意。 另一位大佬在语雀上总结的在线IDE |
大佬有docker吗? |
厉害了,不知道干嘛用的 |
有的. 地址是 |
这个不错,想不到支付宝小程序也有 |
再补充一个:
https://www.gitpod.io/ https://github.com/gitpod-io/openvscode-server |
太繁重了,服务器配置不够,还是本地舒服,不卡 |
Theia 大厂用的更多。 |
微软各种遥测 |