Türkçe
€EUR
  • claude code
  • vps
  • yapay zeka kodlama
  • linux sunucu
  • geliştirici araçları
  • ssh

VPS üzerinde Claude Code: işletmenize sağladığı avantajlar

Claude Code'u dizüstü yerine neden VPS'te çalıştırmalısınız: kesintisiz çalışma, yalıtım, ekip kullanımı ve kuruluma başlamak için temel adımlar.

  • 6 dk okuma
  • Sarah Belkacem
VPS üzerinde Claude Code: işletmenize sağladığı avantajlar

Claude Code'u bir VPS üzerinde çalıştırdığınızda, geliştirme görevlerini bilgisayarınız kapalıyken de çalışmaya devam eden bir ajana devredebilirsiniz. Üstelik bu ajana herhangi bir cihazdan erişir, kişisel verilerinizden ayrı bir ortamda çalıştırırsınız. Asıl kazanç bu: kod asistanı, yerel terminalde başlattığınız bir araç olmaktan çıkıp altyapınızın bir kaynağı haline gelir.

Bu yazı önce, bir geliştirici, ajans ya da küçük ekip için bunun pratikte ne değiştirdiğini anlatıyor. Teknik kısım ardından geliyor ve bilerek kısa tutuldu: makinenin nasıl boyutlandırılacağı, düzgün biçimde nasıl kurulacağı ve sık yapılan güvenlik hataları.

Sunucuya taşımakla ne kazanırsınız

Claude Code, Anthropic'in komut satırı ajanıdır. Deponuzu okur, dosyaları değiştirir, testleri ve komutları çalıştırır. Dizüstü bilgisayarda ömrü oturumunuza bağlıdır: uyku modu, pil, otel Wi-Fi'ı, güncelleme sonrası zorunlu yeniden başlatma. VPS'te ise kalıcı bir oturum içinde çalışır.

Faydaları kısaca şöyle özetlenebilir:

  • Kesintisiz çalışma: Büyük bir yeniden düzenleme, bağımlılık geçişi ya da test kampanyası gece boyunca sürebilir. Sonucu sabah incelersiniz.
  • Her yerden erişim: İkinci bir bilgisayardan, tabletten ya da ödünç aldığınız bir cihazdan yapılacak SSH bağlantısı yeterlidir. Çalışma bağlamı sunucuda kalır.
  • Boşalan iş istasyonu: Derlemeler, testler ve konteynerler dizüstünüzün değil VPS'in kaynaklarını kullanır. Bilgisayarınız hızlı kalır.
  • Temiz ve tekrarlanabilir ortam: Yalnızca bu işe ayrılmış bir makine, Node, Python ya da PHP'nin doğru sürümleri ve on farklı projeden kalan artıklar olmadan.
  • Öngörülebilir altyapı maliyeti: Sabit abonelikle bir makine kiralarsınız. Kullanımınıza göre yalnızca Claude tarafındaki kullanım (abonelik ya da API) değişir.

Ajan ile verileriniz arasında net bir ayrım

Komut çalıştıran bir ajanı sınırlamak gerekir. Kendi bilgisayarınızda ajanın ev dizininize, SSH anahtarlarınıza, tarayıcılarınıza ve müşteri belgelerinize erişme ihtimali vardır. VPS'te ise yalnızca oraya koyduklarınızı görür.

Müşteri kodu üzerinde çalışan ajanslar ve freelancer'lar için bu güçlü bir argümandır. Her müşteri ya da proje için ayrı bir sunucu oluşturur, yalnızca gerekli depoları ve sırları koyarsınız. Görev bittiğinde makineyi silersiniz, kapsam da onunla birlikte ortadan kalkar.

Yapılandırma sorumluluğu yine sizdedir: yalıtılmış bir VPS ancak erişimler doğru yönetiliyorsa koruma sağlar. Aşağıda buna döneceğiz.

VPS'in kendini en hızlı amorti ettiği kullanım senaryoları

Her kullanım aynı değeri sağlamaz. Sunucunun net avantaj getirdiği durumlar şunlar:

  1. Uzun görevler: Framework geçişi, mevcut koda test ekleme, büyük ölçekli refactoring. Görev sürdüğü müddetçe bir dizüstüyü açık tutmanın anlamı yoktur.
  2. Ekip çalışması: Kişi başına bir kullanıcı, paylaşılan depolar ve aynı araç zinciriyle ortak bir sunucu. İş istasyonları arasındaki yapılandırma farkları ortadan kalkar.
  3. Müşteri sitelerinin bakımı: Birden çok WordPress ya da uygulama projesinde güncelleme, düzeltme ve kod denetimi, tek bir giriş noktasından.
  4. Üretime yakın dağıtımlar: Ajan, değişikliklerini nihai sunucularınızla aynı sistem ailesinde hazırlayıp test edebilir.
  5. Mobil çalışma: Göreve ofiste başlar, trende takip eder, evde tamamlarsınız.

Hangi VPS'i seçmeli

Claude Code'un kendisi hafiftir: hesaplamanın büyük kısmı Anthropic tarafında yapılır, yerel makine yalnızca istenen komutları çalıştırır. Asıl yükü projeniz oluşturur: derleme, test paketleri, veritabanı, Docker.

Başlangıç için yol gösterici bir tablo:

ProfilÖnerilen başlangıç kaynakları
Betikler, statik siteler, küçük projeler2 vCPU, 4 GB RAM
Veritabanlı web uygulamaları4 vCPU, 8 GB RAM
Ağır derlemeler, birden çok konteyner8 vCPU veya üzeri, 16 GB RAM veya üzeri

Disk alanını da buna orantılı planlayın: depolar, bağımlılıklar ve Docker imajları hızla büyür. Ubuntu LTS ya da Debian basit ve iyi belgelenmiş bir seçimdir, ayrıca bir Linux VPS'in doğal ortamıdır.

Konum konusunda kısıtlarınıza göre karar verin. Müşterileriniz ya da uyumluluk gereksinimleriniz kodun Avrupa'da kalmasını istiyorsa Fransa veya Almanya seçeneklerine bakın. Bu kullanıma yönelik teklif Claude Code için VPS sayfasında, tüm ürün yelpazesi ise VPS sayfasında yer alıyor.

Claude Code'u birkaç dakikada kurmak

Sunucu teslim edildikten sonra SSH ile bağlanın ve standart bir kullanıcı oluşturun. root olarak çalışmaktan kaçının: bu genel bir iyi uygulamadır ve komut çalıştıran bir ajanın yetkileri sınırlı olmalıdır.

Bash
adduser dev usermod -aG sudo dev su - dev

Ardından resmi yükleyiciyle Claude Code'u kurun:

Bash
curl -fsSL https://claude.ai/install.sh | bash claude --version

npm kullanmayı tercih ediyorsanız Node.js (sürüm 18 veya üzeri) gerekir:

Bash
npm install -g @anthropic-ai/claude-code

Sonra proje dizininize geçip claude komutunu çalıştırın. İlk açılışta araç sizden bir Claude hesabı ya da API anahtarıyla kimlik doğrulaması yapmanızı ister. Tarayıcısı olmayan bir sunucuda, kendi bilgisayarınızda açmanız gereken bir adres gösterir; elde ettiğiniz kodu sonra terminale yapıştırırsınız.

tmux ile oturumu canlı tutmak

Önlem almazsanız bir SSH kopması oturumu kapatır ve ajanı durdurur. tmux bu sorunu çözer:

Bash
sudo apt update && sudo apt install -y tmux tmux new -s claude # bu oturumda claude'u başlatın, sonra Ctrl+b ve ardından d ile oturumdan ayrılın tmux attach -t claude

attach komutu, ertesi gün yeniden bağlansanız bile sizi oturumu bıraktığınız yere getirir.

Ajan çalışmaya başlamadan önce sunucuyu güvenceye almak

Kodu okuyup değiştiren bir ajanın bir çerçeveye ihtiyacı vardır. Sağlam bir temel için birkaç ayar yeterlidir.

  • Yalnızca SSH anahtarıyla kimlik doğrulama: /etc/ssh/sshd_config dosyasında PasswordAuthentication no ve PermitRootLogin no ayarlarını yapın, ardından sudo systemctl reload ssh ile yeniden yükleyin.
  • Asgari güvenlik duvarı: Yalnızca gerekli olanı açın.
Bash
sudo ufw allow OpenSSH sudo ufw enable
  • Sınırlı sırlar: Makinede yalnızca projenin ihtiyaç duyduğu anahtarları tutun. Kişisel Git kimlik bilgileriniz yerine salt okunur dağıtım anahtarlarını (deploy key) tercih edin.
  • Eylemlerin gözden geçirilmesi: Makinenin kapsamını tam olarak oturtana kadar Claude Code'un varsayılan izin modunu koruyun. Bu mod, hassas eylemlerden önce onay ister.
  • Yedekler ve Git: Değişikliklerinizi düzenli olarak uzak bir depoya gönderin. Sunucu bir çalışma aracıdır, kodunuzun tek kopyası değildir.

Sunucunuz başka herkese açık servislere (site, API) da hizmet veriyorsa bir DDoS koruması de anlamlı olabilir, ancak bunun Claude Code'un kendisiyle ilgisi yoktur.

Kaçınılması gereken tuzaklar

Birincisi, belleği yetersiz seçmek. RAM yetmezse bir npm install ya da bir derleme sistem tarafından sonlandırılabilir. Takas alanı (swap) idare ettirir ama gerçek belleğin yerini tutmaz.

İkincisi, farklı müşterilerin projelerini aynı Unix kullanıcısı altında karıştırmak. Kullanıcı bazında, daha da iyisi sunucu bazında ayırın.

Üçüncüsü, Claude kullanımının VPS'ten bağımsız kendi maliyeti olduğunu unutmak. Özellikle ajan geceleri geniş görevler üzerinde çalışıyorsa aboneliğinizin ya da API anahtarınızın tüketimini izleyin. "Tüm kodu iyileştir" gibi bir talimat yerine net hedefler koyun.

Linux sunucu yönetimi konusunda daha ileri gitmek isterseniz sitedeki eğitimler SSH'yi, güvenlik duvarlarını ve kullanıcı yönetimini ele alıyor.

FAQ

Yaygın Linux sistemlerinde (Ubuntu, Debian ve eşdeğerleri), ayrıca macOS ve Windows'ta çalışır. VPS için en basit seçim Ubuntu LTS ya da Debian'dır. Sürümünüzün tam gereksinimleri için Anthropic'in belgelerine bakın.

Hayır, araç kendi başına hafiftir. Gereken kaynaklar daha çok projenize bağlıdır: derleme, testler, veritabanları ya da konteynerler. Klasik bir web projesi için 4 vCPU ve 8 GB RAM rahat bir pay bırakır.

Sunucu, ajanı kişisel bilgisayarınızdan yalıtır ve diğer verilerinizin maruz kalmasını azaltır. VPS'in güvenliği ise yapılandırmanıza bağlıdır: SSH anahtarları, güvenlik duvarı, güncellemeler ve sınırlı sırlar. Ayrıca Claude Code'un okuduğu içeriğin, kullanım koşullarına uygun olarak işlenmek üzere Anthropic'e gönderildiğini unutmayın.

Evet. Her kişi için kendi SSH anahtarlarına ve kendi Claude kimlik doğrulamasına sahip ayrı bir Unix kullanıcısı oluşturun. Farklı müşteriler için müşteri başına bir sunucu en temiz yaklaşım olmaya devam eder.

Hayır. VPS altyapıyı sağlar. Claude erişimi, ayrıca faturalanan kendi Anthropic hesabınız (abonelik ya da API anahtarı) üzerinden yapılır.

Sarah Belkacem

Yazar

Sarah Belkacem

Pazarlama Müdürü, Infrawire

İlgili makaleler

En yeni teklifler, indirimler ve özel promosyonlardan haberdar olun.

Promosyonları gör

Çerez kullanıyoruz

Sitemizdeki deneyiminizi iyileştirmek için analiz çerezleri kullanıyoruz. Hiçbir veri üçüncü taraflara satılmaz. Daha fazlasını şurada öğrenin: gizlilik politikası.