Single‧9 |
Posted: 17 Jan 2016 07:26 PM PST 我們曾經介紹過 Cloud9 這一個雲端環境,當時所介紹的是官方所提供的版本,那一定會有人想問:「有沒有可以自行架設的版本呢?」 答案是,有的!
Cloud9 在 GitHub 上有將其專案開源給所有開發者使用,其中有一個 SDK 的版本正是可以讓你將整個 Cloud9 裝到你私人伺服器上的版本,只不過這版本只有一個共同使用者,這意味著多人使用時可能會造成一些問題,但不影響整體使用。 環境需求在開始之前我們還是先來確認一下環境需求
題外話,筆者我也有將這個 Cloud9 環境裝在我們私人的伺服器上,作業系統為 Ubuntu ,終於可以跟 SSH 和 VNC 說掰掰~ 確認完環境後,開始我們的兩步驟安裝吧! STEP 1. 安裝輸入以下這三個指令到你的伺服器中便會開始安裝 Cloud9 的基本套件。 git clone git://github.com/c9/core.git c9sdk cd c9sdk scripts/install-sdk.sh 若安裝過程中沒有出現任何問題,就代表安裝完成。 更新Cloud9 更新頻率不低,三不五時可以利用這個指令來讓你的 Cloud9 環境維持在最新版本 git pull origin master scripts/install-sdk.sh 先前 Cloud9 對於中文字其實很不友善,但在最近的更新中官方將這問題修正了! STEP 2. 啟動在剛剛安裝 Cloud9 的 c9sdk 資料夾中輸入以下指令 node server.js 便會啟動伺服器,預設連接埠為:8181,測試網址:http://localhost:8181/ide.html 另外還有這些選項可以使用: --settings 使用設定檔 --help 顯示參數說明 -t 以測試模式啟動 -k 於測試模式中關閉 tmux 伺服器 -b 啟動 bridge 伺服器 - 可以自終端機接收指令 [預設: false] -w 工作環境(workspace)資料夾 -p, --port 連接埠 --debug 啟動除錯 -l, --listen 伺服器 IP 位址 --readonly 唯讀模式 --packed 是否使用以打包(packed)的版本 --auth 設置授權帳號密碼 username:password --collab 是否啟用協做模式. --no-cache 不使用快取版本的 CSS 使用範例 node server.js --collab --auth user:passwd -p 3000 -l 0.0.0.0 在這範例中我們開啟了協做模式並且增加了授權帳號,還將連接埠改到 3000,並允許所有連線進入。 到此,我們私人版本的 Cloud9 環境就架設完成了!所有操作都與官方版的相同,除了少部分限制外,你不會再有資源不足等的問題,除非你的伺服器不夠力 XD |
You are subscribed to email updates from Single.9. To stop receiving these emails, you may unsubscribe now. |
Email delivery powered by Google |
Google Inc., 1600 Amphitheatre Parkway, Mountain View, CA 94043, United States |