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)
Tüm Rehberler
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.
# 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
Discord.js v14 ile 7/24 Kesintisiz Bot Geliştirme ve PM2 Yönetimi
Discord Developer Portal'dan bot oluşturma, Slash Commands mimarisi ve botunuzu PM2 ile 7/24 aktif tutma rehberi.
Python ile Asenkron Discord Botu Geliştirme ve 7/24 Kesintisiz Çalıştırma
discord.py 2.0+ ile slash komut mimarisi, virtualenv ortamı ve botunuzu 7/24 kesintisiz barındırma rehberi.

