V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
bmpidev2019

基于 VSCode Server 搭建一个个人云端 IDE

  •  2
     
  •   bmpidev2019 ·
    PRO
    ·
    madawei2699 · Oct 10, 2021 · 15918 views
    This topic created in 1668 days ago, the information mentioned may be changed or developed.
    Supplement 1  ·  Oct 12, 2021
    文章更新加入远程访问部分
    Supplement 2  ·  Oct 12, 2021
    最近我将 VSCode Server 从 AWS 迁移到了 Azure 云平台,并且集成了 OAuth2 。具体的实现见文章更新。新的实现方案可以做到:

    1. 关闭浏览器一定时间后自动关闭服务器以停止计费;
    2. 使用 GitHub OAuth2 登录;
    3. 使用自定义域名访问。
    39 replies    2021-11-18 14:33:55 +08:00
    ByteCat
        1
    ByteCat  
       Oct 10, 2021
    图是自己画的吗,还挺好看 XD
    bmpidev2019
        3
    bmpidev2019  
    OP
    PRO
       Oct 10, 2021 via iPhone   ❤️ 1
    d5
        4
    d5  
       Oct 10, 2021
    博主的博客干货挺多的,已经点赞收藏投币
    terencelau
        5
    terencelau  
       Oct 10, 2021
    我是基于 code-server (云 IDE/editor) 和 SLURM (资源管理) 搭建的 https://github.com/Bayes-Cluster/Code-Hub
    zfish
        6
    zfish  
       Oct 10, 2021 via iPhone   ❤️ 1
    xinyana
        7
    xinyana  
       Oct 10, 2021 via Android
    huf
        8
    huf  
       Oct 10, 2021 via Android
    这个和 theia 不是一个东西?
    lovestudykid
        9
    lovestudykid  
       Oct 11, 2021
    @zfish 这就是楼主开源的,lol
    crs0910
        10
    crs0910  
       Oct 11, 2021
    @lovestudykid #9 他就是楼主
    lovestudykid
        11
    lovestudykid  
       Oct 11, 2021 via iPhone
    @crs0910 …这不光用不同的号,语气也像第三方
    bmpidev2019
        12
    bmpidev2019  
    OP
    PRO
       Oct 11, 2021 via iPhone
    @lovestudykid 专门建了一个博客分享的号,和之前个人号分开了
    djyde
        13
    djyde  
       Oct 11, 2021   ❤️ 1
    我发现 @zfish 和楼主 @bmpidev2019 是同一个人 🤔 那 6 楼的回复就很奇怪了
    crs0910
        14
    crs0910  
       Oct 11, 2021
    不奇怪,6 楼是回复 5 楼,楼主意思是他用的是他 fork 的那个项目搭的。
    liuguangxuan
        15
    liuguangxuan  
       Oct 11, 2021 via Android
    @djyde 啊 这…
    w88975
        16
    w88975  
       Oct 11, 2021   ❤️ 1
    王婆卖瓜 自卖自夸
    @zfish @bmpidev2019
    bmpidev2019
        17
    bmpidev2019  
    OP
    PRO
       Oct 11, 2021 via iPhone
    @w88975 我没看错吧,这个区不就是分享自己的创作?怎么这么阴阳怪气
    asanelder
        18
    asanelder  
       Oct 11, 2021
    感谢, 已收藏
    night98
        19
    night98  
       Oct 11, 2021
    啥时候 vscode 比 idea 智能了再转,手动狗头!
    ipeony
        20
    ipeony  
       Oct 12, 2021
    已三连,博客干活挺多的
    sonyxperia
        21
    sonyxperia  
       Oct 12, 2021
    图片也挺好的
    ijse
        22
    ijse  
       Oct 12, 2021
    服务器内存是个问题,跑大一点儿的项目会内存不足。。
    bmpidev2019
        23
    bmpidev2019  
    OP
    PRO
       Oct 12, 2021 via iPhone
    @ijse 服务器的优势在此,随时可以切换服务器配置啊,只需要重新自动部署一遍一个新的开发环境就出来了,这比本地开发灵活的多
    my101du
        24
    my101du  
       Oct 12, 2021 via iPhone
    vscode server 至少需要 2G 内存才不会频繁 node 进程崩溃,我用 cloud9
    bmpidev2019
        25
    bmpidev2019  
    OP
    PRO
       Oct 12, 2021 via iPhone
    @my101du 我选择的实例是 4gb,一个月也用不了多少钱。Azure 服务器便宜一些。
    littlewing
        26
    littlewing  
       Oct 12, 2021
    vscode remote ssh 写 C++,占内存 4G+,CPU 时不时 100%,补全还经常出不来,Clion 好用是好用,可惜不能像 vscode 一样 remote ssh 写代码,太难了
    XTTX
        27
    XTTX  
       Oct 12, 2021
    @littlewing 基于 theia 的 gitpod 你试试
    terencelau
        28
    terencelau  
       Oct 12, 2021
    @XTTX 查了一下,gitpod 放弃 theia 转到 vscode 了 lol
    XTTX
        29
    XTTX  
       Oct 12, 2021
    @terencelau 确实是换了。 谢谢
    jabari
        30
    jabari  
       Oct 15, 2021   ❤️ 1
    @bmpidev2019 #3 https://update.code.visualstudio.com/latest/server-window-x64-web/stable 官方好像有这个。但是好像登录不了,但是插件支持应该会更好
    demomacro
        31
    demomacro  
       Oct 17, 2021 via Android
    VSCode 现在好像有 Web 支持了,官方的 VSCode Web 和 VSCode Server 相比会不会更有优势些?
    thetbw
        32
    thetbw  
       Oct 27, 2021   ❤️ 1
    @littlewing idea projector 可以远程
    sarices
        33
    sarices  
       Oct 27, 2021
    用了一段时间了,跟原生 vscode 没什么区别,而且不小心关了也没关系,从新打开终端里面运行的程序还在运行
    ktqFDx9m2Bvfq3y4
        34
    ktqFDx9m2Bvfq3y4  
       Oct 27, 2021
    楼主可以试试阿里云轻量应用服务器海外节点,同等配置看看贵不贵。
    bmpidev2019
        35
    bmpidev2019  
    OP
    PRO
       Oct 27, 2021 via iPhone
    @demomacro vscode web 只是一个本地网页版,做一些轻量级的工作还行
    bmpidev2019
        36
    bmpidev2019  
    OP
    PRO
       Oct 27, 2021 via iPhone
    @sarices 随时可用的开发环境,还不需要影响个人电脑的配置
    ntdll
        37
    ntdll  
       Oct 28, 2021
    这个如果用来部署在工作环境,例如公司的机器上,一些业务通常需要依赖特定网络环境。有了它,就可以更方便的加班啦。有空了,我来试试。
    bootvue
        38
    bootvue  
       Nov 18, 2021
    lovestudykid
        39
    lovestudykid  
       Nov 18, 2021
    在甲骨文的 ARM 节点上没跑起来,全都安装好了,最后 up 的时候里面报错。搞忘什么问题了,因为搞完这个不久就被甲骨文杀了...
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2661 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 78ms · UTC 02:36 · PVG 10:36 · LAX 19:36 · JFK 22:36
    ♥ Do have faith in what you're doing.