Pembangun
Mula pantas: daripada pendaftaran ke pelayan pertama anda
Pelayan diurus dengan API CloudStack standard, jadi baris arahan cmk dan Claude Code boleh terus digunakan.
-
Buat akaun
Daftar, sahkan e-mel anda dan lengkapkan pengesahan identiti. Selepas diluluskan, akaun konsol awan anda dibuka dan anda boleh menambah nilai.
-
Jana kunci API
Buka konsol awan dari halaman akaun anda, pergi ke profil anda di menu kanan atas dan pilih “Generate keys”. Anda akan mendapat kunci API dan kunci rahsia.
-
Pasang dan tetapkan cmk
cmk (CloudMonkey) ialah baris arahan rasmi CloudStack. Muat turun untuk sistem anda, kemudian halakan ke SOFT Cloud. Kunci disimpan dalam ~/.cmk/config pada mesin anda sendiri.
# 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 -
Lancarkan pelayan pertama anda
Senaraikan zon, saiz dan imej, kemudian lancarkan. Caj ditolak setiap jam daripada baki anda. Untuk SSH ke pelayan, berikan IP awam dan peraturan pemajuan port dalam konsol. Imej hanya menerima kunci SSH; log masuk sebagai ubuntu, debian atau rocky mengikut imej.
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> -
Biar Claude Code buat
Apabila cmk berfungsi dalam terminal anda, Claude Code juga boleh menggunakannya. Tambah beberapa baris pada CLAUDE.md projek anda, kemudian minta dalam bahasa biasa.
# 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.> Lancarkan pelayan Ubuntu 2 teras, 4 GB bernama dev-01 dan pasang Docker padanya.
Jangan tampal kunci rahsia anda ke dalam sembang. Simpan dalam konfigurasi cmk atau pemboleh ubah persekitaran.
-
Sambung ke PostgreSQL
Pesan pangkalan data di halaman Pangkalan Data. Apabila ia berjalan, halamannya menunjukkan rentetan sambungan. Hanya sambungan TLS diterima.
export DATABASE_URL='postgresql://app:<password>@<host>:<port>/app?sslmode=require' psql "$DATABASE_URL"
Windows Server 2022 (bawa lesen sendiri)
Imej ini ialah edisi penilaian Microsoft (Standard, dengan desktop). Ia tidak termasuk lesen dan tidak diaktifkan. Mengikut terma Microsoft, anda mesti menukarnya dengan lesen Windows Server anda sendiri (dengan Software Assurance atau langganan, sah di awan pihak ketiga) sebelum penggunaan produksi. Penilaian tamat 180 hari selepas but pertama dan kemudian dimatikan setiap jam. Log masuk sebagai Administrator: kata laluan dijana semasa but pertama, dan anda boleh melihat atau menetapkannya semula dalam konsol. Remote Desktop menggunakan port 3389; tambah peraturan pemajuan port atau tembok api sendiri. Kami syorkan sekurang-kurangnya 2 vCPU, 4 GB dan cakera sistem 50 GB. Dalam PowerShell pentadbir:
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
Kami tidak menyediakan lesen Windows atau pelayan KMS, dan Windows 10 / 11 tidak dibenarkan. Jika pelayan akan menjadi pengawal domain, tukar dahulu: pengawal domain tidak boleh ditukar.