10% Discount on Turkey Cloud VDS Servers! Coupon Code: YZG10
Node.js Hosting
Türkiye Lokasyon • Bursa DGN Plus & İstanbul NetDC • Linux

Node.js Hosting Paketleri

Node.js uygulamalarınız için PM2 süreç yönetimi, NPM ve SSL destekli modern barındırma.

Node.js LTS sürümleri PM2 süreç yönetimi NPM / Yarn desteği Ücretsiz SSL & NVMe disk

Paketler

Linux sunucu — NVMe SSD, anında aktivasyon, Türkiye lokasyon.

NVMe SSD • %99.9 Uptime TR Linux

Node.js Hosting Starter

Plesk
26,48 $ / Annual
Monthly: 2,65 $
NVMe Disk 2 GB NVMe
Lokasyon Türkiye
E-Posta 1 Adet
Veritabanı 2 Adet
  • ssl: Ücretsiz Let's Encrypt SSL
  • disk: 2 GB Disk
  • email: 1 Adet E-Posta
  • panel: Plesk
  • traffic: Sınırsız Trafik
  • database: 2 Adet Veritabanı
  • websites: 1 Adet Web Sitesi
  • Lokasyon: Türkiye Lokasyon
  • İşletim sistemi: Linux
Configure
Öne Çıkan
NVMe SSD • %99.9 Uptime TR Linux

Node.js Hosting Business

Plesk
40,75 $ / Annual
Monthly: 4,07 $
NVMe Disk 9 GB NVMe
Lokasyon Türkiye
E-Posta 2 Adet
Veritabanı 5 Adet
  • ssl: Ücretsiz Let's Encrypt SSL
  • disk: 5.9 GB Disk
  • email: 2 Adet E-Posta
  • panel: Plesk
  • traffic: Sınırsız Trafik
  • database: 5 Adet Veritabanı
  • websites: 1 Adet Web Sitesi
  • Lokasyon: Türkiye Lokasyon
  • İşletim sistemi: Linux
Configure
NVMe SSD • %99.9 Uptime TR Linux

Node.js Hosting Pro

Plesk
59,09 $ / Annual
Monthly: 5,91 $
NVMe Disk 12 GB NVMe
Lokasyon Türkiye
E-Posta 5 Adet
Veritabanı 10 Adet
  • ssl: Ücretsiz Let's Encrypt SSL
  • disk: 12 GB Disk
  • email: 5 Adet E-Posta
  • panel: Plesk
  • traffic: Sınırsız Trafik
  • database: 10 Adet Veritabanı
  • websites: 1 Adet Web Sitesi
  • Lokasyon: Türkiye Lokasyon
  • İşletim sistemi: Linux
Configure

SEO Rehber · 8 bölüm

Node.js Hosting Rehberi

Node.js, olay güdümlü ve tek dilli (JavaScript/TypeScript) sunucu tarafı geliştirme için ideal bir runtime'dır. Yazgac.net Node.js hosting; Bursa DGN Plus ve İstanbul NetDC lokasyonlarında NVMe SSD, NGINX reverse proxy, PM2 süreç yönetimi, ücretsiz SSL ve 7/24 destek ile API, SSR ve gerçek zamanlı uygulamalarınızı Türkiye'ye yakın sunar.

1 Bölüm 1
1/8

Node.js Hosting Nedir, Kimler İçin Gerekli?

Node.js hosting, Express, Fastify, NestJS, Next.js (Node server) ve Socket.io gibi teknolojilerin sürekli çalışan bir süreç olarak barındırıldığı, PHP tabanlı paylaşımlı hostingden farklı bir modeldir. Klasik cPanel hosting istek-yanıt döngüsünde kısa ömürlü PHP süreçleri kullanır; Node uygulamaları ise bellekte kalıcı dinleyici (listener) açar. Bu nedenle uzun süreli bağlantılar ve WebSocket trafiği Node katmanında çözülür.

Startup'lar, SaaS ürünleri, mobil uygulama backend'leri, headless WordPress veya Shopify entegrasyonları ve iç dashboard projeleri Node.js hosting için tipik senaryolardır. Frontend React/Vue SPA statik dosyaları CDN veya aynı sunucuda NGINX ile sunulabilir; API katmanı ayrı portta Node sürecinde koşar. Yazgac.net altyapısı bu ayrımı reverse proxy kurallarıyla birleştirir.

Paylaşımlı PHP hostingde Node genellikle kapalı veya çok kısıtlıdır; ekonomik SSD hosting WordPress için uygunken, gerçek zamanlı chat veya kuyruk işleyicileri için Node.js hosting veya VDS/VPS gerekir. Doğru katman seçimi operasyon maliyetini ve stabiliteyi belirler.

Node sürümü (18 LTS, 20 LTS, 22) proje bağımlılıklarına göre seçilmelidir. package.json engines alanı ile uyum zorunludur; desteklenmeyen sürümde native modül derlemesi başarısız olabilir. yazgac.net panelinde birden fazla sürüm arasında geçiş mümkündür.

  • Sürekli çalışan Node.js süreçleri
  • PM2 ile otomatik yeniden başlatma
  • NGINX reverse proxy + ücretsiz SSL
2 Bölüm 2
2/8

PM2, Süreç Yönetimi ve Zero-Downtime Deploy

PM2 (Process Manager 2), Node uygulamalarını cluster modunda çalıştırır, çökme sonrası otomatik restart yapar ve log dosyalarını merkezileştirir. Yazgac.net Node.js hosting ortamında PM2 ecosystem.config.js dosyası ile uygulama adı, instance sayısı, env değişkenleri ve max_memory_restart limitleri tanımlanır. Bellek sızıntısı olan uygulamalarda max_memory_restart kritik koruma sağlar.

Zero-downtime deploy için pm2 reload komutu yeni süreçleri sırayla ayağa kaldırır. CI/CD pipeline (GitHub Actions, GitLab CI) SSH veya webhook ile sunucuya bağlanıp git pull, npm ci, build ve pm2 reload adımlarını otomatikleştirebilir. Production'da npm install yerine npm ci kullanımı lock dosyası tutarlılığı sağlar.

Ortam değişkenleri (.env) asla Git deposuna commit edilmemelidir; panel üzerinden veya sunucu env dosyasından NODE_ENV=production, DATABASE_URL ve API anahtarları yüklenir. Secrets rotation politikası düzenli aralıklarla uygulanmalıdır.

Log rotasyonu pm2-logrotate modülü ile disk dolmasını önler. Hata ayıklama için Sentry veya Datadog entegrasyonu production trace sağlar. Yerel geliştirme ile production Node sürümü eşleşmelidir.

3 Bölüm 3
3/8

NGINX Reverse Proxy ve SSL Sonlandırma

Dış dünyadan gelen HTTPS istekleri NGINX tarafında sonlandırılır ve arka plandaki Node uygulamasına HTTP veya ayrı TLS ile proxy edilir. Upstream tanımında keepalive bağlantıları gecikmeyi düşürür. WebSocket upgrade başlıkları (Connection, Upgrade) proxy_pass kurallarına eklenmelidir; aksi halde Socket.io bağlantıları kopar.

Rate limiting ve IP whitelist kuralları NGINX seviyesinde uygulanabilir; API abuse senaryolarında ilk savunma hattı burasıdır. Client body size limiti dosya yükleme endpoint'leri için artırılmalıdır. gzip_static ve brotli sıkıştırma JSON API yanıtlarında bant genişliği tasarrufu sağlar.

Ücretsiz SSL sertifikası domain doğrulaması ile otomatik yenilenir. Birden fazla subdomain için wildcard veya ayrı sertifika gerekebilir. HSTS ve güvenli cookie (Secure, SameSite) ayarları oturum güvenliği için zorunludur.

Statik dosyalar (build çıktısı /dist veya /public) doğrudan NGINX tarafından sunulduğunda Node süreci yalnızca API isteklerini işler; bu ayrım CPU kullanımını belirgin düşürür.

4 Bölüm 4
4/8

NVMe, Türkiye Lokasyonu ve Gecikme Optimizasyonu

Node uygulamaları disk I/O'ya PHP blogları kadar bağımlı olmayabilir; ancak log yazımı, geçici dosya işleme ve SQLite/embedded DB kullanımında NVMe SSD fark yaratır. Yazgac.net Node.js hosting sunucuları Bursa DGN Plus ve İstanbul NetDC'de NVMe depolama kullanır.

Türkiye merkezli kullanıcılar için düşük latency, REST API ve mobil uygulama senkronizasyonunda kullanıcı deneyimini iyileştirir. Veritabanı aynı veri merkezinde konumlandığında round-trip süresi milisaniye seviyesinde kalır. Uzak bulut DB kullanılıyorsa connection pooling (pgBouncer, Prisma pool) zorunludur.

KVKK ve veri yerelleştirme gereksinimleri için barındırma lokasyonu sözleşmede belirtilmelidir. Kişisel veri işleyen API'ler loglarda maskeleme ve retention politikası uygulamalıdır.

DNS yönetimi için alan adı kayıtlarınızı Yazgac.net nameserver'larına yönlendirebilir veya harici DNS'te A kaydı ile uygulama IP'sine işaret edebilirsiniz.

5 Bölüm 5
5/8

Veritabanı, Redis ve Arka Plan İşleri

Node.js uygulamaları genellikle PostgreSQL, MySQL veya MongoDB ile çalışır. Veritabanı aynı hosting paketinde veya managed DB servisinde olabilir. ORM (Prisma, TypeORM, Sequelize) migration disiplini production deploy adımına entegre edilmelidir. Uzun süren migration'lar bakım penceresinde çalıştırılır.

Redis, oturum deposu, rate limit sayacı ve Bull/BullMQ kuyruk backend'i için kullanılır. Paylaşımlı Node hostingde Redis instance kotası paket tanımına bağlıdır; yoksa in-memory kuyruk geçici çözüm olabilir ancak restart'ta veri kaybı riski taşır.

Arka plan işleri (e-posta gönderimi, rapor üretimi, thumbnail işleme) ayrı worker süreci olarak PM2'de tanımlanır. Cron tetiklemesi node-cron veya sistem cron ile yapılır. Yoğun iş yükü dedicated sunucu veya ayrı worker VDS'e taşınmalıdır.

Dosya depolama için S3 uyumlu object storage entegrasyonu sunucu diskini şişirmemek için önerilir. Yüklenen dosyaların virüs taraması ve MIME doğrulaması güvenlik gereksinimidir.

  • PostgreSQL / MySQL connection pool
  • Redis oturum ve kuyruk desteği
  • Ayrı worker PM2 profilleri
6 Bölüm 6
6/8

Next.js, Express ve Güvenlik En İyi Uygulamaları

Next.js standalone çıktısı Node hostingde pm2 start server.js ile çalıştırılır. SSR sayfaları CPU yoğun olduğundan instance sayısı trafik profiline göre ayarlanır. ISR ve static generation mümkün olduğunca kullanılmalıdır. Edge middleware özellikleri hosting ortamına göre kısıtlı olabilir.

Express uygulamalarında helmet, cors, express-rate-limit ve input validation (zod, joi) standarttır. SQL injection ve NoSQL injection önleme ORM parametreli sorguları ile sağlanır. JWT secret güçlü ve rotate edilebilir olmalıdır; refresh token blacklist Redis'te tutulabilir.

Bağımlılık güvenliği npm audit ve Dependabot ile izlenir. supply chain saldırılarına karşı lock dosyası ve integrity kontrolü önemlidir. Production'da debug endpoint'leri ve stack trace sızıntısı kapalı tutulur.

WordPress veya statik tanıtım sitesi WordPress Hosting üzerinde kalırken API Node katmanında koşan headless mimari yaygınlaşmaktadır. CORS origin listesi yalnızca bilinen domainleri içermelidir.

7 Bölüm 7
7/8

Ölçekleme, VDS ve Yazgac.net Destek Süreçleri

Trafik artışında dikey ölçekleme (daha fazla RAM/CPU) ilk adımdır. Yatay ölçekleme için load balancer arkasında birden fazla Node instance ve sticky session veya stateless JWT mimarisi gerekir. Bu seviye genellikle VDS/VPS veya dedicated katmanında planlanır.

Konteyner (Docker) tabanlı deploy VDS'de tam esneklik sunar; paylaşımlı Node hostingde Dockerfile desteği paket özelliğine bağlıdır. Kubernetes ihtiyacı kurumsal dedicated veya bulut ortamlarına işaret eder.

7/24 destek kanalları üzerinden port açma talebi, SSL sorunu, PM2 crash döngüsü ve NGINX 502 hataları için log paylaşımı yapılabilir. Olay müdahalesinde application log, NGINX error log ve pm2 logs çıktısı teşhis için yeterlidir.

Yazgac.net Node.js hosting, modern JavaScript backend'lerini Türkiye lokasyonlu NVMe altyapıda, PM2 güvencesi ve ücretsiz SSL ile çalıştırmanız için tasarlanmıştır. Proje mimarinizi ve beklenen RPS değerlerini satış veya destek ekibiyle paylaştığınızda uygun paket önerilir.

8 Bölüm 8
8/8

Plesk ve cPanel Ortamlarından Node'a Geçiş

Mevcut PHP sitesini hemen kapatmadan API'yi Node'a taşımak hibrit geçiş stratejisidir. NGINX location blokları /api yolunu Node upstream'e, diğer istekleri PHP-FPM'e yönlendirir. Oturum paylaşımı JWT veya merkezi Redis ile çözülür.

Plesk Hosting üzerindeki WordPress içerik sitesi aynen kalır; yalnızca form ve dinamik özellikler Node microservice'e taşınır. Bu model ekip paralel çalışmasına olanak tanır.

Monolitik PHP uygulamasını tamamen Node'a rewrite etmek uzun soluklu projedir; aşamalı strangler fig pattern ile modül modül taşıma riski düşürür. Her aşamada geri dönüş planı ve feature flag kullanımı önerilir.

yazgac.net ekosisteminde barındırma, alan adı, SSL ve sunucu katmanları tek müşteri panelinden yönetilebilir; büyüme yolculuğunuzda sağlayıcı değiştirmeden ölçeklenmenize yardımcı olur.

Sıkça Sorulan Sorular

Node.js hosting ile VDS arasındaki fark nedir?

Node.js hosting yönetilen PM2, NGINX proxy ve Node sürüm seçimi ile hazır ortam sunar. VDS'de root erişimi ve tam sunucu kontrolü sizdedir; kurulum ve güvenlik sorumluluğu artar.

Hangi Node.js sürümleri destekleniyor?

Güncel LTS sürümleri (18, 20, 22) paket tanımına göre sunulur. Projenizin package.json engines alanı ile uyumlu sürüm panelden seçilir.

WebSocket ve Socket.io çalışır mı?

Evet, NGINX proxy WebSocket upgrade başlıkları doğru yapılandırıldığında Socket.io ve benzeri teknolojiler desteklenir. Destek ekibi örnek NGINX snippet paylaşabilir.

Ücretsiz SSL API subdomain'lerini kapsar mı?

Her hostname için sertifika gerekir. api.ornek.com için ayrı veya wildcard sertifika kullanılmalıdır. Let's Encrypt otomasyonu panel üzerinden yönetilir.

PHP WordPress sitesi ile aynı hesapta Node çalışır mı?

Genellikle ayrı paketler önerilir. Hibrit senaryoda reverse proxy ile yönlendirme mümkün olabilir; mimari destek ekibiyle planlanmalıdır.

Sepete eklendi

Sepete git