
Code Server Hosting
Visual Studio Code'u tarayıcıda güvenli bir şekilde kullanın ve projeleri ile ayarları kalıcı hale getirin.
- Bir tıkla dağıt
- 15 GB Gerekli Disk Alanı
- 1 GB RAM Gerekli bellek
- 2 €'dan Fiyat

Resmi bağlantılar
Code Server’nin resmi bağlantıları ve orijinal web sitesi
AvaHost'ta aldıklarınız
Tek tıklama ile dağıtım, özel bir alan adı, ücretsiz HTTPS, otomatik uygulama güncellemeleri ve planlı yedeklemeler her Cloud Uygulaması ile birlikte gelir. Bir sunucuda birden fazla uygulama çalıştırabilirsiniz ve terminal erişimi dahildir.
Bu şablon bir veritabanı konteyneri içermez.

Teknoloji
- Docker görüntüsü
- lscr.io/linuxserver/code-server:latest
- Varsayılan port
- 8443

Code Server Nasıl Çalışır
Code Server, yamalı bir VS Code deneyimini web uygulaması olarak çalıştırır. Tarayıcı, editör hizmetine bağlanırken proje dosyaları, uzantılar ve ayarlar, her istemci cihazda yeniden oluşturulmak yerine barındırılan ortamda yaşar. Bu, bir geliştiriciyi dizüstü bilgisayar, tablet veya diğer desteklenen tarayıcılardan tutarlı bir çalışma alanı sağlar.
Katalog bir parola oluşturur ve LinuxServer görüntüsü tarafından kullanılan /config birimini devam ettirir. Parola web editörü korurken, özel HTTPS adresi hizmet çalışanları ve web görünümleri için gereken güvenli bir tarayıcı bağlamı sağlar. Depo kimlik bilgileri, kaynak kodu, bağımlılıklar, derleme araçları ve harici hizmetler, çalışma alanı içinde müşteri tarafından kontrol edilen içerik olarak kalır.
Code Server'ın Temel Özellikleri
Düzenleme, arama, kaynak kontrol görünümleri, uzantılar, ayarlar ve proje gezintisi tanıdık VS Code kavramlarını takip eder. Code Server, varsayılan olarak Open VSX'i resmi Microsoft uzantı pazarı yerine kullanır ve bazı masaüstü veya tescilli uzantılar tarayıcı ortamında kullanılamayabilir veya farklı davranabilir. Bir ekip gerekli bir uzantı seti standardize etmeden önce uyumluluk kontrol edilmelidir.
Code Server, PostgreSQL ve MariaDB ile eşleştirilmiş olup Gerekli Değil olarak işaretlenmiştir. Proje boyutu, dizinleme, dil hizmetleri, uzantılar, derlemeler, testler, indirmeler ve eşzamanlı tarayıcı oturumları kaynak talebini şekillendirir. Paket, GitHub, GitLab, bulut sağlayıcısı, paket kayıt defteri veya yapay zeka asistanı hesaplarını içermez ve ilgisiz altyapıya erişim sağlamaz.
Code Server vs GitHub Codespaces
Code Server
Code Server, bir kalıcı uygulama ortamına bağlı kendi kendine barındırılan bir tarayıcı editörü sağlar. GitHub Codespaces, GitHub'a yerel bulut geliştirme ortamları oluşturur ve tarayıcı, masaüstü VS Code veya GitHub araçlarından açılabilir. Codespaces ayrıca depo tarafından tanımlanan dev-container yapılandırmasını destekler ve GitHub'ın hesap, faturalandırma ve kuruluş kontrollerini takip eder.
GitHub Codespaces
GitHub Codespaces, GitHub'a yerel sağlama, tekrarlanabilir depo yapılandırması ve sağlayıcı tarafından yönetilen geliştirme ortamları isteyen ekipler için uygun olabilir. Code Server, kontrollü bir etki alanında bir kalıcı editör örneğinin yeterli olduğu ve operatörün proje bağımlılıkları, uzantı uyumluluğu, kimlik bilgileri ve çalışma alanı yönetişimi sorumluluğunu kabul ettiği durumlarda daha uygun olur.
Code Server'ı Kimler Kullanır
Geliştiriciler farklı cihazlardan çalışmaya devam eder, eğitimciler alıştırmalar için tutarlı bir editör sağlar ve destek mühendisleri tam bir yerel ortam hazırlamadan yapılandırma veya kodu inceler. Küçük ekipler, kalıcı ayarlar ve proje dosyaları hızlı tek kullanımlık çalışma alanı oluşturmaktan daha önemli olduğunda kişi başına bir örnek kullanabilir.
Code Server, tam yönetilen bir geliştirme platformu, depo ana bilgisayarı, derleme çiftliği, sırlar yöneticisi veya lisanslı uzantı kaynağı değildir. Tarayıcı düzenlemesi de masaüstü VS Code'dan ince yollarla farklılık gösterir. Hassas proje kimlik bilgileri, mümkün olduğunca sınırlı, döndürülmüş ve kaynak dosyaların veya uzantı yapılandırmasının dışında tutulmalıdır.

Code Server'ı Kendi Kendine Barındırma: Gereksinimler ve Maliyet
Bellek ve CPU kullanımı, depo boyutu, dosya izleme, arama dizinleri, dil sunucuları, uzantılar, derlemeler, testler ve etkin tarayıcı oturumlarıyla artar. Kalıcı depolama, projeleri, ayarları ve uzantı verilerini tutar. Code Server için ayrı PostgreSQL veya MariaDB hizmeti belirtilmemiştir. Büyük bağımlılık ağaçları veya talep gören geliştirme görevleri, yalnızca bir etkin kullanıcı ile Plan 1'i aşabilir.
AvaHost'ta, Code Server Plan 1'i €2 olarak kullanır. Barındırılan Code Server paketi, tek tıklamayla dağıtım, otomatik HTTPS'li özel etki alanı, otomatik uygulama güncellemeleri ve zamanlanmış yedeklemeler içerir. Oluşturulan parola editörü korurken, özel HTTPS hizmet çalışanları ve web görünümleri için gereken güvenli bir bağlam sağlar. Paket, kaynak depoları, tescilli uzantı lisansları, Microsoft Marketplace erişimi, paket kimlik bilgileri, yapay zeka abonelikleri veya harici derleme hizmetlerini içermez. Çalışma alanını hassas proje verisi içeren bir geliştirme sistemi olarak değerlendirin.
F.A.Q
Code Server, Plan 1’de €2’den başlar. Giriş planı, hafif bir çalışma alanı ve mütevazı projeler ile uzantılar için uygundur. Depo boyutu, dizinleme, dil hizmetleri, derlemeler, testler, bağımlılık indirmeleri ve eşzamanlı tarayıcı oturumları daha fazla işleme veya bellek gerekip gerekmediğini belirler. Kaynak barındırma ve ücretli geliştirici hizmetleri ayrı kalır.
Katalog, web editörü açmak için bir şifre oluşturur ve özel alan adı otomatik HTTPS alır. Benzersiz bir şifre kullanın ve kullanıcılar arasında paylaşmayın. Şifre yalnızca bu editör arayüzünü korur; depo belirteçleri, paket kimlik bilgileri, bulut anahtarları ve proje dosyaları veya uzantıları içinde depolanan sırlar kendi dikkatli işlenmesi ve rotasyonu gerektirir.
Uzantı uyumluluğu değişkenlik gösterir. Code Server varsayılan olarak resmi Microsoft pazarı yerine Open VSX kullanır ve tarayıcı ortamları masaüstüne özgü API’lere veya tescilli dağıtıma bağlı uzantıları sınırlayabilir. Barındırılan editörü kritik bir geliştirme sürecinin parçası haline getirmeden önce gerekli dil araçlarını, hata ayıklayıcıları, not defterlerini, uzak hizmetleri ve kimlik doğrulama akışlarını test edin.
AvaHost uygulamaları otomatik olarak günceller, kalıcı `/config` hacmini bağlı tutar ve zamanlanmış yedeklemeleri içerir. Önemli bir güncellemeden sonra, parola erişimini, proje dosyalarını, kaynak kontrol görünümlerini, ayarları, dil hizmetlerini, uzantıları ve temsili derleme veya test görevlerini doğrulayın. Önemli depoları, ek bir proje koruması olarak normal sürüm kontrol hedeflerine yansıtılmış tutun.
