Başlarken

Nasıl çalışır

rdev üç parçadan oluşur: sunucunuz, laptopunuz ve bizim web panelimiz. Kodunuz ve ajanlarınız yalnızca ilkinde, yani sunucunuzda bulunur.

Sunucunuz

Sunucunuzda, geliştirme ortamının tamamını içinde barındıran bir Docker container çalışır:

  • 7.4'ten 8.5'e kadar PHP; siteleriniz https://<name>.dev.test adresinde yayınlanır;
  • MySQL, PostgreSQL ve Redis, ayrıca mail yakalama ve bir dump sunucusu;
  • Python, Ruby, Node.js ve Go çalışma ortamları; yalnızca o dilde bir proje eklediğinizde kurulur;
  • Claude Code ve Codex için yapay zekâ ajanı profili; ortak kurallar ve sitelerinize ve veritabanlarınıza MCP erişimiyle birlikte.

Her şey bir container içinde yaşadığı için ana sistem temiz kalır. Team paketinde her geliştiriciye ayrı bir container verilir.

Laptopunuz

Laptopunuz sunucuya kendi Tailscale ağınız (tailnet) üzerinden bağlanır. Mutagen proje dosyalarınızı iki yönlü olarak senkron tutar; böylece kod sunucuda çalışırken siz dosyaları yerelde VS Code, PhpStorm ya da başka bir editörde düzenlersiniz.

rdev laptop uygulaması Tailscale'i bağlar, dosya senkronunu başlatır, .dev.test ad çözümlemesini ve laptopunuzun güvendiği bir sertifikayı ayarlar. Ardından tarayıcınızda https://<name>.dev.test adresini açtığınızda sunucunuzdaki siteye ulaşırsınız.

Web panelimiz

rdev.cloud adresindeki rdev web paneli, abone olduğunuz, lisansınızı yönettiğiniz ve sunucularınızı gördüğünüz yerdir. Buradan proje de ekleyebilirsiniz.

PHP sürümleri, siteler ve servisler gibi sunucunun kendisine ait ayarlar rdev komut satırı aracıyla ve laptop uygulamasıyla yönetilir.

Ne neyle konuşur

  • Sunucunuz bizimle yalnızca lisans kontrolleri ve güncelleme indirmeleri için konuşur. Güncellemeler imzalıdır.
  • Bağlantıyı her zaman sunucunuz başlatır. Biz sunucunuza asla bağlanmayız.
  • Ağınıza asla katılmayız. Tailnet sizin Tailscale hesabınıza aittir; kurulum aracı ona hesabınızdan alınan bir anahtarla bağlanır.
  • Ajanlarınız kendi sağlayıcılarıyla doğrudan konuşur. Kendi Anthropic ya da OpenAI hesabınızı bağlarsınız; istemlerinizi ya da kullanımınızı görmeyiz.

Web panelinden bir proje eklediğinizde panel isteği kaydeder, sunucunuz da bir sonraki kontrolünde bu isteği alır.

Güncellemeler

rdev yeni sürümleri düzenli olarak kontrol eder. Güncellemeler yeni çalışma ortamı sürümleri, güvenlik düzeltmeleri ve yapay zekâ ajanı profilinde iyileştirmeler getirir; onayınızla uygulanır ve geri alınabilir.

Güncelleme takvimiyle ilgili ayrıntılar yakında eklenecek.