# Cloud Makineleri

Bu sayfa bir cmux Cloud makinesinin yaşam döngüsünü açıklar: nasıl oluşturulacağı, hangi boyutları seçebileceğiniz, plan sınırlarının nasıl uygulandığı ve makinenin nasıl duraklatılacağı, anlık görüntüsünün alınacağı, çatallanacağı ve silineceği.

## Makine oluşturma

Uygulamada File › New Cloud Machine (⇧⌘Y), artı düğmesi menüsü, komut paleti veya Cloud kenar çubuğundaki artı düğmesini kullanın. Açılan sayfa bir boyut ve isteğe bağlı bir etiket ister.

CLI'da cmux vm new bir makine oluşturur ve üzerinde bir çalışma alanı açar. Hiçbir şey açmadan oluşturmak için --detach kullanın. Bir oluşturma isteği yeniden denenirse cmux aynı isteği yeniden kullanır, böylece iki makine elde etmezsiniz.

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

Oluşturma başarısız olursa bildirim; yeniden denemenize, hatayı göstermenize veya destek talebi için kopyalamanıza olanak tanır.

## Boyutlar

Her boyut belleği, vCPU'yu ve diski birlikte belirler. Boyutu oluşturma sayfasında veya --size ile seçin. Pro ve Team 4g, 8g ve 16g (2, 4 ve 8 vCPU) destekler. Max ayrıca 24g ve 32g (12 ve 16 vCPU) ile 64g (32 vCPU) boyutlarının kilidini açar.

| Boyut | Bellek | vCPU | Disk | Plan |
| --- | --- | --- | --- | --- |
| `4g` | 4 GB | 2 | 16 GB | Ücretli planlar |
| `8g` | 8 GB | 4 | 32 GB | Ücretli planlar |
| `16g` | 16 GB | 8 | 64 GB | Ücretli planlar |
| `24g` | 24 GB | 12 | 96 GB | Max |
| `32g` | 32 GB | 16 | 128 GB | Max |
| `64g` | 64 GB | 32 | 128 GB | Max |

Boyut seçmediğinizde yeni makineler 8 GB bellek kullanır. Planınızın izin verdiği boyutları görmek için cmux vm ls --json komutunu çalıştırın.

## Plan sınırları

Etkin makineleriniz tek bir vCPU ve bellek havuzunu paylaşır. Tek bir büyük makine veya birkaç küçük makine çalıştırın. Duraklatılmış makineler havuzu kullanmaz. Disk her makine için ayrı belirlenir ve havuza dahil değildir.

-   Ücretsiz hesaplar makine oluşturamaz.
-   Pro ve Founder's Edition hesaplarında 20 vCPU ve 40 GB belleği paylaşan en fazla 5 etkin makine olabilir. Bir makine çalışırken veya başlatılırken etkin sayılır.
-   Ekip hesaplarında her ücretli koltuk için en fazla 5 etkin makine olabilir. Her ücretli koltuk ekibin havuzuna 20 vCPU ve 40 GB bellek ekler.
-   Max hesaplarında 80 vCPU ve 160 GB belleği paylaşan en fazla 5 etkin makine olabilir. Tek bir Max makinesi, 24 GB / 12 vCPU ve 32 GB / 16 vCPU boyutları dahil olmak üzere 64 GB ve 32 vCPU'ya kadar kullanabilir; Pro ve Team 16 GB ve 8 vCPU ile sınırlıdır.
-   Yeni, sürdürülen, büyütülen veya çatallanan bir makine havuzu aşacaksa cmux isteği reddeder ve havuzun ne kadarının kullanıldığını gösterir. Kaynak açmak için bir makineyi duraklatın veya silin ya da Max'e yükseltin.
-   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.

Güncel fiyatlar için fiyatlandırma sayfasına bakın. Kullanım ölçümü ve aşım ücreti yoktur.

## Kodlama ajanlarını güncel tut

Bu ayar açıkken makine Claude Code, Codex, OpenCode, pi ve agent-browser araçlarını günceller. Makine oluşturulduktan sonra ve her bağlandığınızda, 24 saatte en fazla bir kez denetler. Güncelleme ayrı çalışır, bu yüzden bağlantıyı asla engellemez.

Her araç resmi GitHub sürümünden gelir ve sürüm dosyasının sha256 özetiyle doğrulanır. npm kullanılmaz. Bir sürüm ancak 3 gündür herkese açıksa kurulur ve bir güncelleme asla daha eski bir sürüm kurmaz. Çalışan bir ajan başladığı dosyaları korur, başarısız bir güncelleme mevcut sürümü yerinde bırakır.

Son denetimin sonucu /etc/cmux/agent-updates.state dosyasında, güncelleyicinin günlüğü /var/log/cmux-agent-updates.log dosyasındadır. Başarısız bir denetim bir sonraki bağlantıda yeniden çalışır.

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

New Machine sayfası bu ayarı varsayılan olarak açar. Mevcut bir makinede değiştirmek için makineye sağ tıklayıp Keep Agents Up to Date seçeneğini seçin veya cmux vm agent-updates komutunu çalıştırın. cmux vm new, --agent-updates latest geçmediğiniz sürece imajdaki sürümleri korur. Güncellemeleri kapatmak, kurulu sürümleri korur.

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

Güncellemeler yalnızca github.com, api.github.com, objects.githubusercontent.com ve release-assets.githubusercontent.com kullanır. cmux bu sunuculara Allowlist ve No internet dahil her ağ modunda izin verir, bu yüzden bir ağ politikası güncellemeleri asla engellemez.

## Yeniden boyutlandırma

Bir makineyi veri kaybı olmadan büyütebilirsiniz. Makineye sağ tıklayıp Resize machine'i seçin veya cmux vm resize kullanın. Yeniden boyutlandırma yalnızca büyütebilir. Disk Pro ve Team'de 4 GB'lık adımlarla 128 GB'a, Max'te 256 GB'a kadar büyür (Go 16 GB ile sınırlıdır). Bellek Pro ve Team'de 16 GB'a, CPU 8 vCPU'ya; Max'te 64 GB'a ve 32 vCPU'ya kadar büyür. Daha büyük bir makine havuzunuzdan daha fazla kullanır. Gerçek üst sınırı planınız belirler.

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

## Duraklatma ve sürdürme

cmux vm pause makinenin işlem kaynaklarını durdurur. Disk, çalışma alanları ve terminal geçmişi korunur. Çalışan işlemler durur. cmux vm resume makineyi yeniden başlatır. Duraklatılmış bir makineyi açmak veya üzerinde komut çalıştırmak da onu başlatır.

Makineler boşta kaldıklarında kendiliğinden duraklamaz. Bir makine siz onu duraklatana veya silene kadar çalışmaya devam eder.

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

cmux vm wait bir makine hazır olana kadar bekler. Önce duraklatılmış bir makineyi başlatmak için --wake ekleyin. Bu, betiklerde ilk komuttan önce kullanışlıdır.

## Kontrol noktaları, çatallar ve geri yükleme

Kontrol noktası makinenin diskini kaydeder. Çatal, bir makinenin mevcut durumundan yeni bir makine oluşturur. Geri yükleme, bir kontrol noktasından yeni bir makine oluşturur. Kontrol noktaları makinenin ortam dosyasını da içerir.

Riskli bir değişiklikten önce kontrol noktası oluşturun; aynı başlangıç noktasından iki yaklaşımı paralel denemek için çatal kullanın.

```
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 ve Fork yalnızca makinenin sağlayıcısı bunları desteklediğinde görünür. Bir komut reddedilirse makine o işlemi desteklemiyordur.

## Yeniden adlandırma

cmux vm rename en fazla 64 yazdırılabilir karakterlik bir görünen etiket belirler. Oluşturulan ad makinenin kimliği olarak kalır. Etiketi kaldırmak için --clear kullanın.

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

## Durum ve istatistikler

cmux vm status bir makinenin durumunu, boyutunu ve adresini gösterir. cmux vm stats, duraklatılmış bir makineyi uyandırmadan CPU, bellek ve disk kullanımını gösterir.

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

## Silme

Bir makineyi silmek, makineyi ve diskindeki her şeyi kalıcı olarak siler. Ayrıca makinenin genel URL'lerini kaldırır ve model erişimini iptal eder. Silme işlemi geri alınamaz.

Dosyalara daha sonra ihtiyaç duyabileceğinizi düşünüyorsanız önce bir kontrol noktası oluşturun.

```
cmux vm rm brave-otter
```

## Planınız sona erdiğinde

Ücretli planınız sona ererse 7 günden eski makineler kilitlenir. Bunları listelemeye, yeniden adlandırmaya ve silmeye devam edebilirsiniz, ancak açamaz, komut çalıştıramaz, bağlantı noktası yönlendiremez veya sürdüremezsiniz. Makineler ve dosyaları korunur. Yeniden bağlanmak için planınızı tekrar yükseltin. Cloud kenar çubuğu Locked durumunu ve Upgrade to Reconnect menü öğesini gösterir.

Canonical: https://cmux.com/tr/docs/cloud/machines

Documentation index: https://cmux.com/llms.txt
