İçeriğe geç
YolcuHost
Yazılım dilleri ve çatıları

Deno Uygulamaları İçin En Uygun VDS Paketi

Deno, TypeScript'i ayrı bir derleme adımı olmadan çalıştırır ve varsayılan olarak hiçbir şeye erişim vermez: ağ, dosya ya da ortam değişkeni izni --allow-net, --allow-read gibi bayraklarla tek tek açılır. Deno 2 ile npm paketleri ve package.json projeleri de çalıştığından mevcut Node.js kodunu taşımak kolaylaşmıştır. Sunucuda HTTP servisinizi deno serve ile başlatır ya da deno compile ile tek bir çalıştırılabilir dosya üretip systemd'ye bağlarsınız.

Önerilen işletim sistemi: Ubuntu 24.04, Debian 13

En uygun paket

Xeon VDS 1

Tek servis

vCPU
2 Çekirdek
RAM
2 GB ECC
Disk
40 GB SSD
Bağlantı
1 Gbps
₺123,90/ay + KDV
Bu paketi sipariş et Tüm VDS paketleri

Neden bu paket?

  • İzin modeli sayesinde servisinize yalnız gereken ağ ve dosya erişimini verirsiniz; bu sınırları systemd'nin güvenlik ayarlarıyla birleştirirsiniz.
  • deno compile ile üretilen tek dosya, sunucuya Deno kurmadan da çalışır.
  • deno serve --parallel ile HTTP servisinizi çekirdek sayısı kadar işçiye dağıtırsınız; 4 çekirdekli paketlerle ölçeklenir.
  • Yerleşik biçimlendirici, linter ve test çalıştırıcı sayesinde sunucuda ek araç kurmanız gerekmez.

İhtiyacınıza göre paket

Küçük başlayın; büyüdükçe paketinizi yükseltebilirsiniz.

Tek servis

Bir Deno HTTP servisi ya da Fresh uygulaması için 2 GB RAM yeterlidir.

Xeon VDS 1

2 Çekirdek · 2 GB ECC · 40 GB SSD · 1 Gbps

₺123,90/ay + KDV
Sipariş ver

Servis ve veritabanı

PostgreSQL ya da Redis'i aynı sunucuda çalıştırmak için 4 GB RAM.

Xeon VDS 2

2 Çekirdek · 4 GB ECC · 40 GB SSD · 1 Gbps

₺163,90/ay + KDV
Sipariş ver

Paralel işçiler

deno serve --parallel ile dört işçi ve yoğun istek trafiği için 4 çekirdek ve 6 GB RAM.

Xeon VDS 3

4 Çekirdek · 6 GB ECC · 40 GB SSD · 1 Gbps

₺203,90/ay + KDV
Sipariş ver

Nasıl başlarım?

  1. 1Siparişte Ubuntu 24.04 ya da Debian 13 seçin; kurulum betiğinin ihtiyacı olan unzip paketini apt ile kurun.
  2. 2curl -fsSL https://deno.land/install.sh | sh ile Deno'yu kurun ve PATH'e ekleyin.
  3. 3deno run --allow-net --allow-env main.ts ile servisi deneyin ve hangi izinlerin gerektiğini belirleyin.
  4. 4Kalıcı çalışma için aynı komutu (ya da deno compile ile ürettiğiniz dosyayı) Restart=always ayarlı bir systemd servisine yazın.
  5. 5Nginx'i önüne koyup certbot ile SSL alın.

Dakikalar içinde teslim

Ödeme sonrası otomatik kurulum; erişim bilgileriniz panelinize gelir.

İstanbul lokasyonu

Vodafone İstanbul veri merkezi, Türkiye'ye düşük gecikme.

DDoS koruması

Saldırı trafiği ücretsiz olarak süzülür.

7/24 Türkçe destek

Bağlantı sorunlarını çözer, istenirse işletim sistemini kurarız.

Taşıma desteği

Mevcut sunucunuzdan geçişte yardımcı oluruz.

Toplu alım

Birden fazla sunucu için indirim, destek talebiyle.

Sıkça sorulan sorular

Deno 2 package.json'u, node_modules'u ve npm: önekli içe aktarmaları destekler; çoğu proje küçük değişikliklerle çalışır. Yerel (native) eklenti kullanan paketleri ayrıca denemeniz gerekir.

Evet, Deno varsayılan olarak erişimi kapalı tutar. Bayrakları systemd servis dosyasına ya da deno.json'daki görevlere yazarsınız; -A ile tüm izinleri açmak mümkündür ama önerilmez.

Evet. --target x86_64-unknown-linux-gnu ile kendi bilgisayarınızda Linux için derlediğiniz dosya sunucuda doğrudan çalışır.

Tüm kullanım alanları