Kom i gang med Suble CLI'en
Styr din cloud fra terminalen: en kommando til login, list og opret VPS'er, og en interaktiv `suble deploy`, der tager et Docker-image og giver dig en kørende server med HTTPS.
The Suble team
Engineering ·
suble-CLI'en lægger hele platformen i din terminal — ingen omveje via dashboardet, scriptbar til CI, og med et guidet deploy-flow til når du bare vil have noget op at køre. Den er en binær uden afhængigheder, så den hurtigste måde at prøve den på er med npx.
Installation
Kør den efter behov med npx (intet installeres), eller installer globalt:
# engangsbrug
npx suble --help
# eller installer globalt
npm i -g suble
suble --helpLog ind
Login bruger samme OAuth som alt andet — ingen tokens at kopiere. suble login åbner din browser, du godkender, og CLI'en cacher legitimationen lokalt:
suble login
# → åbner browseren, godkend, færdig
suble logout # rydder den cachede legitimationHeadless / CI
Til pipelines hvor en browser ikke er en mulighed: opret en projekt-API-nøgle i dashboardet (Projekt → API-nøgler) og sæt SUBLE_API_KEY=sk_proj_…. CLI'en bruger den automatisk — ingen suble login nødvendig.
Daglige kommandoer
suble projects— list dine projektersuble plans— tilgængelige planer (vCPU, RAM, disk, pris)suble apps— kataloget af 1-klik-appssuble vm list— dine instansersuble vm create— opret en instanssuble vm power <id> start|stop|reboot— strømhandlingersuble vm ssh <id|name>— tilføj din SSH-nøgle (spørger først) og åbn en sessionsuble vm delete <id>— riv en ned
suble vm list
suble vm create --app docker --plan cx21 --project prj_xxx --name web-01
suble vm ssh web-01 # → autoriserer ~/.ssh/id_ed25519.pub, derefter ssh root@<ip>suble vm ssh
vm ssh finder din lokale offentlige nøgle (~/.ssh/id_ed25519.pub, eller angiv --key), beder om bekræftelse, autoriserer den på boksen via guest-agenten (idempotent — kører kun en gang), og sætter dig direkte i en shell. Ingen adgangskode, ingen IP-kopiering.
Hovedattraktionen: suble deploy
suble deploy er et interaktivt, guidet flow. Peg det mod et Docker-image, og det klarer de kedelige dele: vælger (eller opretter) en VPS, kører din container på den, og kan sætte ingress op med automatisk HTTPS — alt sammen ud fra nogle få spørgsmål.
npx suble deploy- Vælg et projekt og en plan (eller accepter den foreslåede)
- Angiv Docker-imaget og evt. porte/env
- CLI'en opretter en Docker-VPS, venter på den og starter containeren
- Eksponer den eventuelt på et hostname — Caddy henter et Let's Encrypt-certifikat automatisk
Du får instansen, containeren og den offentlige URL tilbage. De samme byggeklodser findes som enkeltkommandoer, så når du har gjort det interaktivt, kan du bage det ind i et script.
Samme API nedenunder
CLI'en, dashboardet og MCP-serveren taler alle med samme v3-API og følger de samme rettigheder — så en nøgle der virker i CI, virker i CLI'en, og alt CLI'en kan, kan du også gøre fra en agent.
Uanset om du lever i terminalen eller bare vil have en one-liner til at sende en container afsted, får CLI'en dig fra image til kørende service uden at forlade din shell.
Skrevet af
The Suble team
Engineering