服務器搭建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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章