开发者
快速上手:从注册到第一台云主机
云主机用标准的 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。要做域控制器的,请先转正式版再升级为域控:域控转不了。