只要4個命令,就能讓你的IDE(vs code)在雲端運行。 ...
讓你的vs code 跑在雲伺服器上
在B站上看到一個視頻Run VS Code in the browser with massive computing resources(教你如何配置一個雲IDE),視頻里將vs Code部署在谷歌雲上,這樣就可以在任意的地方,使用瀏覽器線上編輯代碼執行程式。
隨後我自然是那我在騰訊雲上的伺服器進行了一番測試。
這是PC上的效果:
這是手機上的效果:
以下是準備階段:
- 打開github地址:code-server
- 購買一臺雲伺服器(騰訊雲),2核4G
開始安裝:
伺服器選用:Ubuntu Server 18.04.1 LTS 64位
這裡不推薦centos伺服器,原先自用的是centos7,但折騰了2天,實在是無法更新最新的GCC和Nodejs版本,所以自己不得不重裝了伺服器的操作系統:(
直接使用騰訊雲的web shell登錄linux
wget --no-check-certificate https://github.com/cdr/code-server/releases/download/1.1119-vsc1.33.1/code-server1.1119-vsc1.33.1-linux-x64.tar.gz
tar -xvzf code-server1.1119-vsc1.33.1-linux-x64.tar.gz
cd code-server1.1119-vsc1.33.1-linux-x64
./code-server -p 8080
以上4個步你就可以得到這個結果:
你就可以愉快的用瀏覽器打開 https://cloudip:8080 輸入密碼,你就一個愉快的玩耍了。
高級技巧
- 雲IDE預設使用https進行連接,你也可以http,加一個 --allow-http 即可
- 預設的密碼是隨機的,不方便,你也可以自定義密碼,加一個 -P
最後你的命令可能就是
./code-server --allow-http -p 8080 -P pw123
註意事項
單獨開啟code-server服務,需要600M記憶體,用瀏覽器開一個IDE頁面,吃掉800M記憶體。所以,理論上伺服器2G就能跑,但實際上,最好還是要有4G記憶體才行。
最後
其實雲IDE一直都有,有 aws 的 cloud9,可惜是java開發的,曾經試過安裝,但沒能跑起來就放棄了。
華為雲也推出過自己的雲IDE,但是和他們的DvpOps整合在一起,只能在他們的伺服器上建實例,要重新開伺服器,看樣子也是從 cloud9 繼承過來的。
阿裡雲沒看見有,不過猜測不久將來應該也會有。
騰訊雲沒看見有,不過猜測未來不會有。
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
很高興你看到了這裡
千萬別忘了開防火牆
Linux伺服器的防火牆
騰訊雲(阿裡雲)的防火牆