開發者
快速上手:從註冊到第一臺雲主機
雲主機用標準的 CloudStack API 管理,命令行工具 cmk 和 Claude Code 都能直接用。
-
註冊並開通
註冊、驗證郵箱、完成實名。審核通過後會開通雲控制台賬號,之後就可以充值。
-
生成 API 密鑰
在賬戶頁點「進入雲控制台」,從右上角菜單進入個人資料,點「生成密鑰」,會得到 API Key 和 Secret Key。
-
安裝並配置 cmk
cmk(CloudMonkey)是 CloudStack 官方命令行工具。按你的系統下載後,指向軟通雲即可。密鑰保存在你自己電腦的 ~/.cmk/config 裡。
# https://github.com/apache/cloudstack-cloudmonkey/releases cmk set url https://console.soft.cc/client/api cmk set apikey <API Key> cmk set secretkey <Secret Key> cmk sync -
開第一臺雲主機
先查區域、規格和鏡像,再創建。費用按小時從餘額扣除。要從外面 SSH 進去,在控制台給它配公網 IP 和端口轉發規則。鏡像只認 SSH 密鑰;登錄用戶按鏡像分別是 ubuntu、debian、rocky。
cmk register sshkeypair name=me publickey="$(cat ~/.ssh/id_ed25519.pub)" cmk list zones filter=id,name cmk list serviceofferings filter=id,name,cpunumber,memory cmk list templates templatefilter=executable filter=id,name cmk deploy virtualmachine name=dev-01 keypair=me \ zoneid=<zone> serviceofferingid=<offering> templateid=<template> # Ubuntu: ubuntu · Debian: debian · Rocky Linux: rocky ssh -p <port> ubuntu@<public IP> -
交給 Claude Code
cmk 在你的終端裡能用了,Claude Code 也就能用。在項目的 CLAUDE.md 里加幾行說明,然後直接用自然語言說要做什麼。
# CLAUDE.md ## SOFT Cloud - Manage servers with `cmk` (CloudStack CLI, already configured). - Ask me before creating, resizing or deleting anything: it is billed hourly. - The database URL is in the DATABASE_URL environment variable.> 開一臺 2 核 4 GB 的 Ubuntu 雲主機,名字叫 dev-01,裝好 Docker。
不要把 Secret Key 貼進對話裡,放在 cmk 配置或環境變量中。
-
連接雲數據庫
在「雲數據庫」頁下單。運行後,詳情頁會顯示連接串。只接受 TLS 加密連接。
export DATABASE_URL='postgresql://app:<password>@<host>:<port>/app?sslmode=require' psql "$DATABASE_URL"
Windows Server 2022(自帶授權)
本鏡像是微軟評估版(Standard,帶桌面),不含授權,未激活。按微軟條款,用於生產前必須用你自己的 Windows Server 授權(帶軟件保障 SA 或訂閱制、可用於第三方雲)轉為正式版。評估版從首次開機起 180 天到期,到期後會每小時自動關機。登錄用戶是 Administrator,口令在首次開機時生成,可在控制台查看或重置。遠程桌面端口是 3389,需要自己配端口轉發或防火牆規則。建議規格至少 2 核 4 GB,系統盤至少 50 GB。用管理員身份打開 PowerShell:
DISM /online /Get-CurrentEdition # ServerStandardEval # Datacenter: /Set-Edition:ServerDatacenter DISM /online /Set-Edition:ServerStandard /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX /AcceptEula # restart (it restarts once more by itself), then: slmgr /skms <your KMS> # only if you use your own KMS slmgr /ato slmgr /dlv # License Status: Licensed
本平臺不提供 Windows 授權和 KMS 服務器,也不允許安裝 Windows 10 / 11。要做域控制器的,請先轉正式版再升級為域控:域控轉不了。