Başlangıç6 dkSon Güncelleme: 2026-09-13

Code-Server: Tarayıcıdan VS Code ile Sunucuda Geliştirme

Code-Server hizmetini güvenli parolayla açma, kendi alan adınıza HTTPS ile bağlama ve tablet dahil her cihazdan aynı geliştirme ortamına erişme rehberi.

Şu sürümlerde doğrulandı

code-server
4.x
Tarayıcı
Chrome / Firefox / Safari
Son kontrol
2026-09-13

Başlamadan önce

  • Panelde açılmış bir Code-Server hizmeti
  • HTTPS için: Cloudflare'e taşınmış bir alan adı
  • Modern bir tarayıcı (Safari dahil masaüstü tarayıcılar desteklenir)
Bu Sayfada
Tüm Rehberler
Okuma ilerlemesi

Code-Server, VS Code'u sunucuda çalıştırıp arayüzünü tarayıcıya taşır. Kod, bağımlılıklar ve çalışan süreçler sunucuda kaldığı için dizüstü bilgisayarınızı kapatmanız işi durdurmaz; aynı oturuma telefondan veya başka bir makineden devam edebilirsiniz. Karşılığında tek bir şeye dikkat etmeniz gerekir: bu arayüz, sunucunuzdaki her dosyaya ve bir terminale erişim demektir.

Parolayı ayarlamak#

Code-Server parolayı PASSWORD ortam değişkeninden okur. Panelde hizmet detayına girip 'Başlatma Değişkenleri' bölümünden bu değeri belirleyin ve hizmeti yeniden başlatın. Parolayı sunucudaki bir dosyaya yazmak yerine ortam değişkeninde tutmak, yedeklerinize ve sürüm kontrolüne sızmasını engeller.

Güçlü parola üretme (yerel terminal)
# 32 karakterlik rastgele parola
openssl rand -base64 24

# Windows PowerShell alternatifi
# [Convert]::ToBase64String((1..24 | %{ Get-Random -Max 256 }))

Kendi alan adınız ve HTTPS#

Code-Server'a IP:port ile bağlanmak çalışır ama trafiğiniz şifrelenmez — parolanız ve yazdığınız kod düz metin olarak gider. Ayrıca pano (clipboard) erişimi ve service worker gibi bazı tarayıcı özellikleri yalnızca güvenli bağlamda (HTTPS) çalışır. Hizmet detayındaki Alan Adı kartından bir alt alan adı bağladığınızda Cloudflare üzerinden HTTPS otomatik gelir.

Günlük kullanım ipuçları#

  • Uzantıları Open VSX deposundan kurarsınız; Microsoft'un kapalı uzantıları (ör. resmi C# veya Pylance) lisans nedeniyle burada bulunmaz, açık kaynak muadillerini kullanın.
  • Ctrl+Shift+P komut paleti tarayıcı kısayollarıyla çakışabilir; tarayıcının kısayolu yakaladığı durumlarda F1 tuşunu kullanın.
  • Uzun süren komutları entegre terminalde değil, tmux veya screen içinde çalıştırın; tarayıcı sekmesi kapandığında süreç ölmesin.
  • Hizmetin disk kotasını takip edin: node_modules ve build çıktıları beklenenden hızlı büyür.

Sık Sorulanlar

Tabletten veya telefondan kullanabilir miyim?

Tablet ekranında kullanılabilir; telefonda ise arayüz sıkışık kalır ve yalnızca küçük düzeltmeler için pratiktir. Harici klavye bağlarsanız tablet deneyimi masaüstüne oldukça yaklaşır.

Aynı anda birden fazla kişi bağlanabilir mi?

Teknik olarak evet, ama hepsi aynı oturumu ve aynı dosya sistemini paylaşır; eşzamanlı düzenleme için tasarlanmamıştır. Ekip çalışması için her geliştiriciye ayrı bir hizmet açmak daha sağlıklıdır.

Bu rehber işinize yaradı mı?

Geri bildiriminiz doğrudan rehberi güncelleyen ekibe gider.

İlgili Rehberler