Node.js hosting: uygulamanız 7/24 ayakta
Paylaşımlı hosting genellikle sürekli çalışan Node.js süreçlerine izin vermez. Kendi sanal sunucunuzda istediğiniz Node.js sürümünü kurun; Express, Next.js, NestJS veya Socket.IO uygulamalarınızı PM2 ile yönetip Nginx arkasında HTTPS ile yayınlayın.
- İstediğiniz Node.js sürümü
- PM2, Nginx, Docker
- WebSocket ve kalıcı süreçler
- Tam root yetkisi
- İstanbul Tier III veri merkezi
- Ücretsiz DDoS koruması
- İstanbul Tier IIIMARS veri merkezi
- Ücretsiz DDoS korumasıLayer 3-4, 2,8 Tb/s
- Haftalık yedekÜcretsiz, otomatik
- 7/24 Türkçe destekTelefon · talep · canlı
Node.js için önerilen paketler
Küçük API’ler ve botlar için VPS yeterlidir. Next.js gibi derleme isteyen projeler ve birden fazla servis için en az 4 GB RAM öneririz.
- İşlemci1 çekirdek · 1 GHz/çekirdek
- RAM2 GB DDR4
- Disk20 GB Enterprise SSD
- İşletim sistemiLinux (Windows yok)
- İşlemci2 çekirdek · 2 GHz/çekirdek
- RAM2 GB DDR4
- Disk40 GB Enterprise SSD
- İşletim sistemiLinux (Windows yok)
- İşlemci2 çekirdek · Xeon E5-2699 v4
- RAM4 GB DDR4
- Disk50 GB Enterprise SSD
- İşletim sistemiWindows Server veya Linux
- İşlemci4 çekirdek · Xeon E5-2699 v4
- RAM6 GB DDR4
- Disk60 GB Enterprise SSD
- İşletim sistemiWindows Server veya Linux
*Büyük rakam 12 aylık (yıllık) ödeme tutarıdır; altında aylık karşılığı ve aylık ödeme fiyatı yer alır. Fiyatlar sipariş sistemimizden otomatik güncellenir; aylık, 3, 6 ve 12 aylık ödeme seçenekleri vardır.
Node.js uygulamanızı sunucuya almak
Node.js uygulamaları sürekli çalışan bir süreç olarak dinler; PHP gibi her istekte yeniden başlamaz. Bu yüzden Node.js barındırmak için süreç yönetimine, kalıcı bağlantılara ve port yönlendirmesine izin veren bir sunucu gerekir.
Önerilen yapı
- Node.js: Resmî NodeSource deposundan veya nvm ile güncel LTS sürümünü kurun.
- PM2: Uygulamanızı arka planda çalıştırır, çökerse yeniden başlatır, sunucu açılışında otomatik başlatır ve küme (cluster) moduyla tüm çekirdekleri kullanır.
- Nginx: Ters vekil olarak 80/443 portlarını uygulamanıza yönlendirir, statik dosyaları sunar, WebSocket bağlantılarını iletir.
- Let’s Encrypt: Certbot ile ücretsiz SSL sertifikası alıp otomatik yenileyin.
Konteyner kullanmayı tercih ediyorsanız uygulamanızı Docker imajı olarak paketleyip Docker sunucusunda Coolify ile Git’ten otomatik dağıtabilirsiniz.
Veritabanı
Küçük projelerde PostgreSQL, MySQL veya MongoDB aynı sunucuda çalışabilir. Trafik arttıkça veritabanını ayrı bir veritabanı sunucusuna taşımanızı öneririz.
Paylaşımlı hosting ile Node.js sunucusu
| Paylaşımlı hosting | Node.js sunucusu (VPS/VDS) | |
|---|---|---|
| Sürekli çalışan süreç | Genellikle kısıtlı | Serbest (PM2, systemd) |
| Node.js sürümü | Sağlayıcının sunduğu | İstediğiniz sürüm |
| WebSocket | Çoğunlukla yok | Var |
| Arka plan işçileri | Yok | Var (kuyruk, cron) |
| Yetki | Panel yetkisi | Tam root |
Node.js sunucusunda neler çalışır?
REST ve GraphQL API
Express, Fastify, NestJS ile mobil ve web uygulamalarınızın arka ucu.
Next.js ve Nuxt
Sunucu taraflı oluşturulan (SSR) modern web siteleri.
Gerçek zamanlı uygulamalar
Socket.IO ile sohbet, bildirim ve canlı panolar.
Arka plan işleri
BullMQ gibi kuyruklarla e-posta, rapor ve entegrasyon işleri.
Test ortamları
Her dal için ayrı staging ortamı.
Merak edilenler
Node.js hosting nedir?
Node.js ile yazılmış uygulamaların sürekli çalışan süreçler olarak barındırıldığı sunucu hizmetidir. Genellikle VPS veya VDS üzerinde, PM2 ve Nginx ile kurulur.
Hangi Node.js sürümünü kullanabilirim?
İstediğiniz sürümü kurabilirsiniz. Üretim ortamı için güncel LTS sürümünü öneririz; nvm ile birden fazla sürümü yan yana kullanabilirsiniz.
Next.js projemi çalıştırabilir miyim?
Evet. next build ile derleyip next start veya PM2 ile çalıştırabilir, Nginx arkasında yayınlayabilirsiniz. Derleme sırasında RAM ihtiyacı artar; en az 4 GB öneririz.
SSL sertifikası nasıl alırım?
Certbot ile Let’s Encrypt sertifikasını ücretsiz alıp otomatik yenilemeyi açabilirsiniz.
Kurulumu siz mi yapıyorsunuz?
Sunucuyu Linux kurulu teslim ederiz; Node.js ve uygulama kurulumu sizdedir. Takıldığınız noktada destek ekibimize yazabilirsiniz.
Uygulamam çökerse ne olur?
PM2 çöken süreci otomatik olarak yeniden başlatır ve kayıtları tutar.
Diğer sunucu çözümleri
Node.js uygulamanızı yayına alın
Projenizi anlatın, uygun paketi önerelim. Uzman ekibimiz 7/24 telefon, canlı destek ve WhatsApp üzerinden yanınızda.
