Cloud-maskiner
Denne side forklarer livsforløbet for en cmux Cloud-maskine: hvordan du opretter den, hvilke størrelser du kan vælge, hvordan abonnementets grænser gælder, og hvordan du sætter den på pause, laver checkpoints, forker og sletter den.
Opret en maskine
I appen bruger du File › New Cloud Machine (⇧⌘Y), plusknappens menu, kommandopaletten eller plusknappen i Cloud-sidebjælken. Dialogen beder om en størrelse og en valgfri etiket.
Fra CLI'en opretter cmux vm new en maskine og åbner et arbejdsområde på den. Brug --detach for at oprette den uden at åbne noget. Hvis en oprettelsesanmodning gentages, genbruger cmux den samme anmodning, så du ikke får to maskiner.
cmux vm new
cmux vm new --size 16g --name "search index"
cmux vm new --detach --jsonHvis oprettelsen mislykkes, kan du fra notifikationen prøve igen, vise fejlen eller kopiere den til en supportanmodning.
Størrelser
Hver størrelse fastsætter hukommelse, vCPU og disk samlet. Vælg en størrelse i oprettelsesdialogen eller med --size. Pro og Team understøtter 4g, 8g og 16g (2, 4 og 8 vCPU). Max låser også 24g og 32g op (12 og 16 vCPU) samt 64g (32 vCPU).
| Størrelse | Hukommelse | vCPU | Disk | Abonnement |
|---|---|---|---|---|
4g | 4 GB | 2 | 16 GB | Betalte abonnementer |
8g | 8 GB | 4 | 32 GB | Betalte abonnementer |
16g | 16 GB | 8 | 64 GB | Betalte abonnementer |
24g | 24 GB | 12 | 96 GB | Max |
32g | 32 GB | 16 | 128 GB | Max |
64g | 64 GB | 32 | 128 GB | Max |
Nye maskiner bruger 8 GB hukommelse, når du ikke vælger en størrelse. Kør cmux vm ls --json for at se de størrelser, dit abonnement tillader.
Abonnementsgrænser
Dine aktive maskiner deler én pulje af vCPU'er og hukommelse. Kør én stor maskine eller flere små. Maskiner på pause bruger ikke af puljen. Disken fastsættes pr. maskine og indgår ikke i puljen.
- Gratis konti kan ikke oprette maskiner.
- Pro- og Founder's Edition-konti kan have op til 5 aktive maskiner, der deler 20 vCPU'er og 40 GB hukommelse. En maskine er aktiv, mens den kører eller starter.
- Teamkonti kan have op til 5 aktive maskiner pr. betalt plads. Hver betalt plads lægger 20 vCPU'er og 40 GB hukommelse til teamets pulje.
- Max-konti kan have op til 5 aktive maskiner, der deler 80 vCPU'er og 160 GB hukommelse. Én Max-maskine kan bruge op til 64 GB og 32 vCPU'er, inklusive størrelserne 24 GB / 12 vCPU'er og 32 GB / 16 vCPU'er; Pro og Team stopper ved 16 GB og 8 vCPU'er.
- Hvis en ny, genoptaget, forstørret eller forket maskine ville overskride puljen, afviser cmux anmodningen og viser, hvor meget af puljen der er i brug. Sæt en maskine på pause, eller slet den for at frigøre ressourcer, eller opgrader til Max.
- A machine larger than your plan allows is locked. You can list and delete it, but you cannot open it, run commands on it, resume it, or resize it until you upgrade.
Se prissiden for aktuelle priser. Der er ingen forbrugsmåling og ingen fakturering for overforbrug.
Hold kodeagenter opdateret
Når denne indstilling er slået til, opdaterer maskinen Claude Code, Codex, OpenCode, pi og agent-browser. Den tjekker efter maskinen er oprettet og hver gang du forbinder, højst én gang hver 24. time. Opdateringen kører frakoblet, så den blokerer aldrig forbindelsen.
Hvert værktøj kommer fra dets officielle GitHub-release og verificeres mod release-filens sha256-digest. npm bruges ikke. En release installeres først, når den har været offentlig i 3 dage, og en opdatering installerer aldrig en ældre version. En kørende agent beholder de filer, den startede med, og en mislykket opdatering lader den nuværende version blive.
Resultatet af det seneste tjek ligger i /etc/cmux/agent-updates.state, og opdateringsloggen er /var/log/cmux-agent-updates.log. Et mislykket tjek kører igen ved næste forbindelse.
cat /etc/cmux/agent-updates.state
tail /var/log/cmux-agent-updates.logArket New Machine slår dette til som standard. For at ændre det på en eksisterende maskine skal du højreklikke på maskinen og vælge Keep Agents Up to Date eller køre cmux vm agent-updates. cmux vm new beholder billedets versioner, medmindre du angiver --agent-updates latest. Når du slår opdateringer fra, beholdes de versioner, der allerede er installeret.
cmux vm new --agent-updates latest
cmux vm agent-updates brave-otter
cmux vm agent-updates brave-otter imageOpdateringer bruger kun github.com, api.github.com, objects.githubusercontent.com og release-assets.githubusercontent.com. cmux tillader disse værter i alle netværkstilstande, også Allowlist og No internet, så en netværkspolitik blokerer aldrig opdateringer.
Ændr størrelse
Du kan gøre en maskine større uden tab af data. Højreklik på maskinen, og vælg Resize machine, eller brug cmux vm resize. En størrelsesændring kan kun gøre en maskine større. Disken vokser i trin á 4 GB op til 128 GB på Pro og Team eller 256 GB på Max (Go er begrænset til 16 GB). Hukommelsen vokser op til 16 GB og CPU op til 8 vCPU med Pro og Team, eller op til 64 GB og 32 vCPU med Max. En større maskine bruger mere af din pulje. Dit abonnement fastsætter det reelle maksimum.
cmux vm resize brave-otter --memory 16G
cmux vm resize brave-otter --cpu 8 --disk 128GPause og genoptagelse
cmux vm pause stopper maskinens beregning. Disken, arbejdsområderne og terminalhistorikken bevares. Kørende processer stopper. cmux vm resume starter maskinen igen. Hvis du åbner en maskine på pause eller kører en kommando på den, starter den også.
Maskiner sættes ikke på pause af sig selv, når de er inaktive. En maskine kører, indtil du sætter den på pause eller sletter den.
cmux vm pause brave-otter
cmux vm resume brave-otter
cmux vm wait brave-otter --wake --timeout 180cmux vm wait venter, indtil en maskine er klar. Tilføj --wake for først at starte en maskine på pause. Det er nyttigt i scripts før den første kommando.
Checkpoints, forks og gendannelse
Et checkpoint gemmer maskinens disk. En fork laver en ny maskine ud fra den aktuelle tilstand af en maskine. Gendannelse laver en ny maskine ud fra et checkpoint. Checkpoints indeholder maskinens miljøfil.
Brug et checkpoint før en risikabel ændring, og brug en fork til at afprøve to tilgange parallelt fra samme udgangspunkt.
cmux vm checkpoint brave-otter --name before-migration
cmux vm snapshot ls brave-otter
cmux vm restore <snapshot-id>
cmux vm fork brave-otter --name try-b
cmux vm snapshot rm brave-otter <snapshot-id>Checkpoint og Fork vises kun, når maskinens udbyder understøtter dem. Hvis en kommando afvises, understøtter maskinen ikke den handling.
Omdøb
cmux vm rename angiver en visningsetiket på op til 64 printbare tegn. Det genererede navn forbliver maskinens ID. Brug --clear for at fjerne etiketten.
cmux vm rename brave-otter "billing api"
cmux vm rename brave-otter --clearStatus og statistik
cmux vm status viser en maskines tilstand, størrelse og adresse. cmux vm stats viser forbrug af CPU, hukommelse og disk uden at vække en maskine på pause.
cmux vm status brave-otter
cmux vm stats brave-otterSlet
Når du sletter en maskine, slettes maskinen og alt på dens disk permanent. Maskinens offentlige URL'er fjernes også, og dens modeladgang tilbagekaldes. Du kan ikke fortryde en sletning.
Lav først et checkpoint, hvis du tror, du får brug for filerne senere.
cmux vm rm brave-otterNår dit abonnement ophører
Hvis dit betalte abonnement ophører, låses maskiner, der er ældre end 7 dage. Du kan stadig se, omdøbe og slette dem, men du kan ikke åbne dem, køre kommandoer, videresende porte eller genoptage dem. Maskinerne og deres filer bevares. Opgrader igen for at genoprette forbindelsen. Cloud-sidebjælken viser Locked og menupunktet Upgrade to Reconnect.