Express.js Uygulamaları İçin En Uygun VDS Paketi
Express ile yazılmış bir API'yi canlıya almak, kodu sunucuya kopyalamaktan fazlasıdır: NODE_ENV=production görünüm önbelleğini açar ve hata ayrıntılarını gizler, Nginx arkasında doğru istemci IP'si için trust proxy ayarı gerekir. Helmet ile güvenlik başlıklarını, express-rate-limit ile istek sınırını eklersiniz. Express'i PM2 cluster moduyla her çekirdekte bir kopya olarak çalıştırmak, tam yetkili bir VDS'te birkaç satırlık iştir.
Önerilen işletim sistemi: Ubuntu 24.04, Debian 13
En uygun paket
Xeon VDS 1
Tek API
- vCPU
- 2 Çekirdek
- RAM
- 2 GB ECC
- Disk
- 40 GB SSD
- Bağlantı
- 1 Gbps
Neden bu paket?
- PM2 cluster moduyla Express'i çekirdek sayısı kadar süreçte çalıştırırsınız; 4 çekirdekli pakette dört kopya aynı portu paylaşır.
- Tam yetkiyle Nginx'te gzip, önbellek başlıkları ve istek boyutu sınırlarını istek Express'e gelmeden uygularsınız.
- Ücretsiz DDoS koruması saldırı trafiğini süzer; uygulama düzeyindeki aşırı istekleri express-rate-limit ile siz sınırlarsınız.
- 1 Gbps bağlantı ve limitsiz trafik, dosya yükleme ve indirme uçlarında kota sorunu yaratmaz.
İhtiyacınıza göre paket
Küçük başlayın; büyüdükçe paketinizi yükseltebilirsiniz.
Tek API
Tek bir Express süreci ve SQLite ya da küçük bir veritabanı için 2 GB RAM yeterlidir.
Xeon VDS 1
2 Çekirdek · 2 GB ECC · 40 GB SSD · 1 Gbps
API, veritabanı ve Redis
MongoDB ya da PostgreSQL, oturumlar için Redis ve Express'i birlikte çalıştırmak için 4 GB RAM.
Xeon VDS 2
2 Çekirdek · 4 GB ECC · 40 GB SSD · 1 Gbps
Cluster modu
PM2 ile dört Express kopyasını her çekirdekte bir süreç olarak çalıştırmak için 4 çekirdek ve 6 GB RAM.
Xeon VDS 3
4 Çekirdek · 6 GB ECC · 40 GB SSD · 1 Gbps
Nasıl başlarım?
- 1Siparişte Ubuntu 24.04 ya da Debian 13 seçin, Node.js'in LTS sürümünü kurun.
- 2npm ci --omit=dev ile yalnız üretim bağımlılıklarını yükleyin.
- 3Uygulamada app.set('trust proxy', 1) ayarını yapın ve helmet ara katmanını ekleyin.
- 4NODE_ENV=production ile pm2 start app.js -i max komutunu çalıştırın, pm2 save ve pm2 startup ile kalıcı yapın.
- 5Nginx'te istekleri Express portuna iletin, client_max_body_size ile yükleme sınırını belirleyin ve 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
Node.js kodu tek iş parçacığında çalıştırır. Diğer çekirdekleri kullanmak için PM2'nin cluster modunu (-i max) ya da Node'un cluster modülünü kullanın; oturumları Redis gibi ortak bir depoda tutun.
Uygulama Nginx'in arkasında çalıştığı için bağlantı yerel adresten gelir. app.set('trust proxy', 1) ayarlayıp Nginx'te X-Forwarded-For başlığını iletirseniz gerçek istemci adresi görünür.
Evet. Nginx'te Upgrade başlıklarını iletin; cluster modunda Socket.IO için yapışkan oturum (sticky session) ve Redis adaptörü gerekir.
Express 5 kararlı sürüm olarak yayımlandı ve async rotalardaki hataları kendiliğinden hata işleyicisine iletir. Geçişte rota yolu sözdizimindeki değişiklikleri kontrol edin; sunucu tarafında ek ayar gerekmez.
Benzer kullanım alanları
Aynı türdeki diğer işler için önerdiğimiz paketler.
Node.js
Node.js VDS: API, web uygulaması ve botlarınız için en uygun VDS paketi. Tam yetki, PM2 ile 7/24 çalışma, ücretsiz DDoS koruması, İstanbul lokasyonu.
Python
Python VDS: betiklerinizi, web uygulamalarınızı ve zamanlanmış görevlerinizi 7/24 çalıştırın. Tam yetki, venv ve systemd ile kesintisiz çalışma, İstanbul.
Java
Java VDS: JAR, WAR ve Tomcat uygulamalarınız için JVM belleğine göre seçilmiş VDS paketi. Tam yetki, istediğiniz OpenJDK sürümü, İstanbul lokasyonu.
PHP
PHP sunucu: PHP-FPM, Nginx ya da Apache ve OPcache'i kendiniz ayarladığınız tam yetkili VDS. İstediğiniz PHP sürümü ve eklentileri, İstanbul lokasyonu.
Go (Golang)
Golang VDS: tek ikili dosya olarak derlenen Go servisleriniz için en uygun VDS paketi. systemd ile 7/24 çalışma, tam yetki, ücretsiz DDoS koruması, İstanbul.
Rust (programlama dili)
Rust VDS: Axum, Actix Web ya da kendi Rust servisiniz için yüksek tek çekirdek performanslı VDS. cargo build --release ile derleyin, systemd ile çalıştırın.