Başlarken

Kurulum

rdev'e başlamak dört adımda tamamlanır. Kurulumun kendisi yalnızca birkaç dakika sürer.

1. Abone olun

rdev.cloud adresinde bir hesap oluşturun ve bir paket seçin. Lisansınız ilk ödeme gerçekleşir gerçekleşmez oluşturulur. Ayrıntılar için Paketler ve fiyatlar sayfasına bakın.

2. Bir sunucu kiralayın

Sağlayıcınızda Ubuntu, Debian, Rocky Linux ya da AlmaLinux çalıştıran, yeni bir Linux sunucusu oluşturun. Önerilen boyut web panelinde gösterilir. Ayrıntılar için Gereksinimler sayfasına bakın.

3. Kurulum komutunu çalıştırın

Yeni sunucunuzda root olarak ya da sudo ile şunu çalıştırın:

curl -fsSL https://rdev.cloud/install | sudo sh

Komut önce panelinizde duran lisans anahtarınızı sorar ve hemen doğrular. Ardından Tailscale auth key'ini sorar: anahtarı Tailscale yönetim panelinde Settings > Keys altından oluşturun. Enter'a basıp bu adımı geçebilir, sunucuyu sonra sudo rdev host tailscale <tailscale-auth-key> ile bağlayabilirsiniz.

Panelinizde aynı komutun lisans anahtarınız yazılmış hâli de bulunur; soru sorulamayan betikler ve cloud-init için. Bu komut lisans anahtarınızı içerir, kimseyle paylaşmayın:

curl -fsSL https://rdev.cloud/install | sudo sh -s -- <lisans-anahtarı> --tailscale-key <tailscale-auth-key>

Kurulum aracı şunları hazırlar:

  • Docker ve rdev container'ı;
  • Composer, Laravel kurulum aracı ve WP-CLI ile birlikte PHP 8.4; 7.4'ten 8.5'e kadar diğer PHP sürümleri tek komutla kurulur;
  • MySQL, MariaDB, PostgreSQL, MongoDB, Redis, Meilisearch, Typesense ve RustFS, her biri seçtiğiniz sürümde ve ilk ihtiyaç duyduğunuzda kurulur, ayrıca mail yakalama ve bir dump sunucusu;
  • Claude Code ve Codex için yapay zekâ ajanı profili;
  • Tailscale hesabınızdan alınan anahtarla kendi tailnet'inize bağlanan Tailscale;
  • sunucunun kendi işletim sistemi için otomatik güvenlik güncellemeleri ve sunucu sayfanızda görünen günlük bekleyen güncelleme kontrolü (Sunucu sağlığı).

Sunucuya root olarak ya da sudo'yu çalıştıran kullanıcıyla girebilen SSH anahtarları, container'daki dev kullanıcısına kopyalanır. Başka bir anahtar eklemek için --ssh-key "<açık anahtar>" kullanın.

Kurulum aracı rdev'i ancak lisansınızı doğruladıktan sonra indirir. Elle kurmanız gereken başka bir şey yoktur. Ortamı daha sonra güncellemek için sudo rdev host update çalıştırın; projeleriniz ve verileriniz korunur.

4. Laptopunuzu bağlayın

Mac ya da Linux laptopunuza Tailscale kurun, ardından bir terminalde kendi kullanıcınızla, sudo olmadan curl -fsSL https://rdev.cloud/install | sh -s -- laptop komutunu çalıştırın; gerektiğinde laptop parolanızı sorar. Komut Mutagen'i ve gereken diğer araçları kurar, tailnet'inize bağlanır, dosya senkronunu başlatır ve https://<name>.dev.test adreslerinin tarayıcınızda güvenilir bir sertifikayla açılmasını sağlar. Ayrıntılar için Laptopunuzu bağlama sayfasına bakın.

rdev'i kaldırmak

Sunucuda, root olarak:

sudo rdev host uninstall

yes yazmanızı ister, ardından ortam container'larını (ekip üyelerininkiler dahil), rdev'in zamanlayıcılarını, ortam imajlarını ve rdev komutunu kaldırır. Kodunuz, veritabanlarınız ve ayarlarınız /opt/rdev'de kalır; onları da silmek için --delete-data, soruyu atlamak için --yes ekleyin. Docker ve otomatik güvenlik güncellemeleri, başka yazılımlar kullanabileceği için kurulu kalır. Sonra sunucuyu Tailscale yönetim konsolundan tailnet'inizden ve panelden kaldırın. Laptopunuzda rdev laptop uninstall çalıştırın (Laptopunuzu bağlama). İkisi için de rdev 0.2.0-beta.21 ya da sonrası gerekir.