cmux CloudMašine
cmux Cloud

Cloud mašine

Ova stranica objašnjava životni vijek cmux Cloud mašine: kako je kreirati, koje veličine možete izabrati, kako se primjenjuju ograničenja plana i kako je pauzirati, snimiti, forkovati i obrisati.

Kreiranje mašine

U aplikaciji koristite File › New Cloud Machine (⌘Y), meni dugmeta plus, paletu naredbi ili dugme plus na Cloud bočnoj traci. Prozor traži veličinu i neobaveznu oznaku.

U CLI-ju, cmux vm new kreira mašinu i otvara radni prostor na njoj. Koristite --detach da je kreirate bez otvaranja bilo čega. Ako se zahtjev za kreiranje ponovi, cmux ponovo koristi isti zahtjev, tako da ne dobijete dvije mašine.

cmux vm new
cmux vm new --size 16g --name "search index"
cmux vm new --detach --json

Ako kreiranje ne uspije, notifikacija vam omogućava da pokušate ponovo, prikažete grešku ili je kopirate za zahtjev podršci.

Veličine

Svaka veličina zajedno određuje memoriju, vCPU i disk. Izaberite veličinu u prozoru za kreiranje ili pomoću --size.

VeličinaMemorijavCPUDiskPlan
4g4 GB216 GBPlaćeni planovi
8g8 GB432 GBPlaćeni planovi
16g16 GB864 GBPlaćeni planovi
24g24 GB1296 GBPlaćeni planovi
32g32 GB16128 GBPlaćeni planovi
64g64 GB32128 GBMax

Nove mašine koriste 8 GB memorije kada ne izaberete veličinu. Pokrenite cmux vm ls --json da vidite veličine koje vaš plan dozvoljava.

Ograničenja plana

Vaše aktivne mašine dijele jedan zajednički skup vCPU-a i memorije. Pokrenite jednu veliku mašinu ili nekoliko malih. Pauzirane mašine ne troše zajednički skup. Disk se određuje za svaku mašinu posebno i nije dio zajedničkog skupa.

  • Besplatni računi ne mogu kreirati mašine.
  • Pro i Founder's Edition računi mogu imati do 5 aktivnih mašina koje dijele 20 vCPU-a i 40 GB memorije. Mašina je aktivna dok radi ili se pokreće.
  • Timski računi mogu imati do 5 aktivnih mašina po svakom plaćenom mjestu. Svako plaćeno mjesto dodaje 20 vCPU-a i 40 GB memorije u zajednički skup tima.
  • Max računi mogu imati do 5 aktivnih mašina koje dijele 80 vCPU-a i 160 GB memorije. Jedna mašina može imati do 32 GB i 16 vCPU-a na Pro i Team planu, ili do 64 GB i 32 vCPU-a na Max planu.
  • Ako bi nova, nastavljena, povećana ili forkana mašina premašila zajednički skup, cmux odbija zahtjev i pokazuje koliko je skupa zauzeto. Pauzirajte ili obrišite mašinu da oslobodite resurse ili pređite na 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.

Trenutne cijene pogledajte na stranici s cijenama. Nema mjerenja potrošnje ni naplate prekoračenja.

Održavaj agente za kodiranje ažurnim

Kada je ova postavka uključena, mašina ažurira Claude Code, Codex, OpenCode, pi i agent-browser. Provjerava nakon kreiranja mašine i pri svakom povezivanju, najviše jednom u 24 sata. Ažuriranje radi odvojeno, pa nikad ne blokira povezivanje.

Svaki alat dolazi iz svog zvaničnog GitHub izdanja i provjerava se prema sha256 sažetku datoteke izdanja. npm se ne koristi. Izdanje se instalira tek kada je javno 3 dana, a ažuriranje nikad ne instalira stariju verziju. Pokrenuti agent zadržava datoteke s kojima je pokrenut, a neuspjelo ažuriranje ostavlja trenutnu verziju.

Rezultat posljednje provjere je u /etc/cmux/agent-updates.state, a zapisnik ažuriranja je /var/log/cmux-agent-updates.log. Neuspjela provjera se ponovo pokreće pri sljedećem povezivanju.

cat /etc/cmux/agent-updates.state
tail /var/log/cmux-agent-updates.log

List New Machine ovo uključuje po defaultu. Da to promijeniš za postojeću mašinu, desnim klikom na mašinu izaberi Keep Agents Up to Date ili pokreni cmux vm agent-updates. cmux vm new zadržava verzije iz slike osim ako proslijediš --agent-updates latest. Isključivanjem ažuriranja zadržavaju se već instalirane verzije.

cmux vm new --agent-updates latest
cmux vm agent-updates brave-otter
cmux vm agent-updates brave-otter image

Ažuriranja koriste samo github.com, api.github.com, objects.githubusercontent.com i release-assets.githubusercontent.com. cmux dozvoljava ove hostove u svakom mrežnom načinu, uključujući Allowlist i No internet, pa mrežna politika nikad ne blokira ažuriranja.

Promjena veličine

Mašinu možete povećati bez gubitka podataka. Kliknite desnim klikom na mašinu i izaberite Resize machine ili koristite cmux vm resize. Veličina se može samo povećati. Disk raste u koracima od 4 GB do 256 GB. Memorija raste do 32 GB, a CPU do 16 vCPU na Pro i Team planu, ili do 64 GB i 32 vCPU na Max planu. Veća mašina troši više vašeg zajedničkog skupa. Stvarni maksimum određuje vaš plan.

cmux vm resize brave-otter --memory 16G
cmux vm resize brave-otter --cpu 8 --disk 128G

Pauziranje i nastavak

cmux vm pause zaustavlja računarske resurse mašine. Disk, radni prostori i historija terminala ostaju. Pokrenuti procesi se zaustavljaju. cmux vm resume ponovo pokreće mašinu. Otvaranje pauzirane mašine ili pokretanje komande na njoj također je pokreće.

Mašine se ne pauziraju same kada miruju. Mašina radi dok je ne pauzirate ili obrišete.

cmux vm pause brave-otter
cmux vm resume brave-otter
cmux vm wait brave-otter --wake --timeout 180

cmux vm wait čeka dok mašina ne bude spremna. Dodajte --wake da prvo pokrenete pauziranu mašinu. Ovo je korisno u skriptama prije prve komande.

Kontrolne tačke, forkovi i vraćanje

Kontrolna tačka čuva disk mašine. Fork pravi novu mašinu iz trenutnog stanja mašine. Vraćanje pravi novu mašinu iz kontrolne tačke. Kontrolne tačke uključuju datoteku okruženja mašine.

Napravite kontrolnu tačku prije rizične promjene, a fork koristite da paralelno isprobate dva pristupa iz iste početne tačke.

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 i Fork se pojavljuju samo kada ih provajder mašine podržava. Ako je komanda odbijena, mašina ne podržava tu operaciju.

Preimenovanje

cmux vm rename postavlja oznaku za prikaz, do 64 znaka koji se mogu ispisati. Generisano ime ostaje ID mašine. Koristite --clear da uklonite oznaku.

cmux vm rename brave-otter "billing api"
cmux vm rename brave-otter --clear

Status i statistika

cmux vm status prikazuje stanje, veličinu i adresu mašine. cmux vm stats prikazuje upotrebu CPU-a, memorije i diska bez buđenja pauzirane mašine.

cmux vm status brave-otter
cmux vm stats brave-otter

Brisanje

Brisanje mašine trajno briše mašinu i sve na njenom disku. Također uklanja javne URL-ove mašine i opoziva njen pristup modelima. Brisanje se ne može poništiti.

Prvo napravite kontrolnu tačku ako mislite da će vam datoteke trebati kasnije.

cmux vm rm brave-otter

Kada vaš plan istekne

Ako vaš plaćeni plan istekne, mašine starije od 7 dana se zaključavaju. I dalje ih možete prikazati, preimenovati i obrisati, ali ih ne možete otvoriti, pokretati komande, prosljeđivati portove ni nastaviti. Mašine i njihove datoteke se čuvaju. Ponovo nadogradite plan da se povežete. Cloud bočna traka prikazuje Locked i stavku menija Upgrade to Reconnect.