首次部署操作手冊

約 4 分鐘完成雲端 Mac 首次部署

從三種 Apple Silicon 配置與六個節點中做出選擇,完成 USD 結算後驗證 SSH、Xcode、相依套件與產出檔案。每個步驟都有明確輸入、檢查點與完成標準。

3 種 在售配置
6 個 可選節點
約 4 分鐘 完成首次驗證
OPSVM / DEPLOYMENT MANIFEST READY
工程師在機櫃旁用筆記本核對上線清單
一份訂單對應一台獨享實體機

不是共用虛擬機器。節點初始化完成後,先驗證主機指紋,再接入開發工具鏈。

架構
Apple Silicon
租用期間
日/週/月/季
執行
365 天
開始前準備

先確認六項選擇,再進入配置頁面

準備工作不需要安裝額外軟體。目標是事先確定負載、區域與連線方式,避免節點初始化後才修改關鍵配置。

01

確認 Apple Silicon 相容性

檢查專案相依套件、二進位工具、建置腳本與容器工作是否支援 arm64。需要 Rosetta 的舊工具應個別記錄,不要預設所有相依套件都能原生執行。

02

選擇目標節點

可選新加坡、日本(東京)、韓國(首爾)、香港、美國東部與美國西部。先考量團隊的存取方向,再結合儲存庫、產出檔案儲存位置與目標市場做決定。

03

選擇方案規格

OpsVM M4 Core 為 M4、16GB、256GB;OpsVM M4 Plus 為 M4、24GB、512GB;OpsVM M4 Pro 為 M4 Pro、64GB、2TB。

04

估算磁碟需求

分別估算程式碼、DerivedData、相依套件快取、模擬器資料與產出檔案的空間。需要擴充時可選 +1TB SSD 或 +2TB SSD,不要只依儲存庫大小判斷。

05

決定租用期間

日、週、月、季是獨立計費週期。短期相容性驗證可按日選擇;穩定的流水線則依實際持續時間選擇,不要混合推算不同週期的價格。

06

準備遠端存取工具

命令列工作優先準備 SSH 用戶端與金鑰;需要 Xcode 圖形介面時,再準備圖形化遠端用戶端,並確認本機網路允許所需連線。

從下單到可用

四個檢查點,目標總耗時約 4 分鐘

時間從配置已確認後開始計算。實際完成速度取決於節點狀態與付款確認結果,請以控制台即時回傳為準。

  1. 01 約 1 分鐘

    選擇配置

    選擇 OpsVM M4 Core、OpsVM M4 Plus 或 OpsVM M4 Pro,再確認六個區域之一、日/週/月/季週期與磁碟附加項。

    完成結果:訂單配置符合預期負載
  2. 02 約 1 分鐘

    完成 USD 結算

    核對訂單金額與週期,選擇 USDT-TRC20,或透過 Stripe 使用 Visa/Mastercard/Amex 完成付款。

    完成結果:控制台顯示付款確認結果
  3. 03 約 1 分鐘

    實體節點初始化

    系統會為訂單分配獨享實體機並產生連線資訊。初始化過程中不要重複建立訂單或反覆提交相同操作。

    完成結果:可查看節點狀態與連線資料
  4. 04 約 1 分鐘

    驗證首次連線

    核對位址、帳戶資訊與主機指紋,建立 SSH 工作階段並執行系統版本檢查。需要圖形介面時,再繼續設定遠端工作階段。

    完成結果:命令列可用且主機身分已驗證
建立訂單

配置頁面只需完成三組核心選擇

先選擇運算規格,再選擇節點與租用期間。三種機型皆可在六個目錄區域訂購,可用性以控制台即時回傳為準。

配置選擇順序 CONFIG → REGION → TERM
運算規格

從三種在售機型中選擇

  • OpsVM M4 CoreM4 · 16GB · 256GB
  • OpsVM M4 PlusM4 · 24GB · 512GB
  • OpsVM M4 ProM4 Pro · 64GB · 2TB
節點區域

從六個節點中選擇

新加坡、日本(東京)、韓國(首爾)、香港、美國東部與美國西部。優先選擇團隊實際辦公網路下延遲較低且更穩定的節點。

查看節點選擇方法
租用期間

依實際工作持續時間選擇

支援按日、週、月、季租用。確認週期後,再檢查是否需要 +1TB SSD、+2TB SSD 或 Thunderbolt 5 並聯附加項。

開始配置訂單
USD 結算

僅支援兩類付款方式,訂單統一以美元計價

提交前核對機型、節點、週期、附加項與最終 USD 金額。實際可用的付款閘道以控制台回傳為準。

信用卡

支援 Visa/Mastercard/Amex,透過 Stripe 處理。結算前請檢查帳單金額、訂單週期與發卡機構的驗證結果。

USDT-TRC20

仔細核對網路、收款資訊與 USD 訂單金額。不要將其他網路的轉帳資訊用於目前訂單。

付款前最後確認 訂單識別碼 USD 金額 付款網路或卡片管道 控制台確認結果
首次連線

先驗證 SSH,再啟用圖形化遠端工作階段

首次連線的重點不是立即安裝工具,而是確認你連線到正確的實體節點,並為後續疑難排解保留可信的基準。

  1. 01

    讀取控制台連線資料

    核對節點區域、主機位址、帳戶資訊與金鑰使用方式。不要將連線資料複製到公開儲存庫、聊天記錄或未加密文件。

  2. 02

    檢查私鑰檔案權限

    在本機限制金鑰檔案的存取權限,確認使用的是該節點對應的金鑰,再發起連線。

  3. 03

    驗證主機指紋

    將首次連線顯示的指紋與控制台提供的資訊逐項比對。指紋不一致時請停止連線,不要直接忽略警告。

  4. 04

    建立工作階段並檢查系統

    連線成功後記錄 macOS 版本、主機名稱、可用磁碟空間與目前 Xcode 路徑,建立首次部署基準。

命令列優先

Git、相依套件安裝、建置、測試與日誌匯出優先透過 SSH 完成,步驟更容易記錄與重現。

閱讀連線指南

依需求啟用圖形化工作階段

需要 Xcode 圖形介面時再設定遠端工作階段,並根據網路狀況調整解析度、影格率與色彩品質。

查看連線疑難排解
遷移路徑

分三層遷移程式碼、工具鏈與自動化

不要一次搬移整個舊環境。每一層獨立驗證並保留結果,發生問題時才能判斷是資料、相依套件還是流水線配置所致。

A1 輸入層

遷移程式碼與必要資料

優先透過 Git 取得程式碼。大型資料、快取種子或媒體資源使用 SFTP 或已完成驗證的壓縮檔傳輸,不要複製無關的暫存檔案。

  • 確認儲存庫分支與提交版本
  • 分離程式碼、資料與建置快取
  • 為壓縮檔記錄校驗值
  • 檢查目標磁碟剩餘空間
輸出:可重現的專案輸入
B2 環境層

重現 Xcode 與相依工具鏈

記錄 Xcode 版本與選擇路徑,再依鎖定檔安裝相依套件。命令列工具、Ruby、Node 或其他執行環境應固定版本,不要依賴互動式歷史配置。

  • 確認 Xcode 與命令列工具路徑
  • 使用鎖定檔還原相依套件
  • 隔離專案層級與系統層級配置
  • 執行一次無快取測試建置
輸出:可重複建置的環境
C3 自動化層

接入 CI、簽署與產出檔案回傳

先用最小工作驗證擷取、建置、測試與匯出,再接入完整流水線。敏感的簽署材料必須以最小權限方式提供,並避免寫入日誌。

  • 限制 CI 工作的存取範圍
  • 將敏感變數與程式碼分離
  • 驗證測試報告與結束碼
  • 確認產出檔案回傳路徑與校驗結果
輸出:可追蹤的流水線結果
工具鏈驗證

五項檢查全部通過,才算部署完成

驗證順序從系統事實到產出檔案結果。任何一步失敗都應先保留完整輸出,不要同時升級多個相依套件或修改多組配置。

01

系統版本

確認 macOS 版本、架構與主機名稱符合預期。

sw_vers && uname -m && hostname
02

Xcode 路徑

檢查目前開發者目錄與 Xcode 版本,避免命令列指向錯誤的安裝位置。

xcode-select -p && xcodebuild -version
03

相依套件安裝

依專案鎖定檔還原相依套件,並儲存安裝輸出與失敗項目。

git status --short
04

測試建置

執行專案定義的測試目標,核對結束碼、失敗案例與測試報告。

xcodebuild -list
05

產出檔案

確認產出目錄、檔案大小、校驗值與回傳目標,不要只看到建置成功就結束驗證。

find ./build -type f -maxdepth 2
安全收尾

完成建置後,再處理存取邊界與復原路徑

節點可用不代表部署結束。以下事項應在正式執行工作前完成,並在團隊內指定負責人。

更換初始化階段使用的臨時憑證,並避免多人共用同一組憑證
限制 SSH 與圖形化遠端存取來源,只開放實際需要的入口
將私鑰儲存在受控位置,不要寫入儲存庫、建置日誌或產出檔案
檢查自動休眠設定,避免持續工作因系統狀態變化而中斷
記錄系統版本、Xcode 路徑、相依套件版本與首次測試結果
為程式碼、必要資料與流水線配置建立獨立的復原步驟
離開不使用的圖形化工作階段,並關閉不再需要的網路入口
準備去識別化日誌匯出方式,發生問題時可直接提交支援請求

配置確認後,直接建立雲端 Mac 訂單

選擇三種機型之一、六個節點之一與所需租用期間;如果仍有連線問題,請先閱讀遠端存取指南。