İçeriğe geç
+90 850 303 07 52 [email protected]
Destek Müşteri Paneli
Seçili yıllık hosting ve 3 aylık VDS paketlerinde ilk yıl .com / .com.tr alan adı hediye · Paketleri incele
Node.js 10–24 · SSH · npm

Node.js Hosting Paketleri

Express, Fastify ve Next.js uygulamalarınız için Node.js hosting: cPanel'deki uygulama yöneticisi, Node.js 10–24, tarayıcıdan Terminal ve npm. 2–8 GB RAM, NVMe disk; sunucular İstanbul Datacasa'da.

  • CPU2–8
  • RAM2–8GB
  • NVMe disk40–80GB
  • SSLÜcretsiz
Başlangıç34,90 ₺/ay
Paketleri gör Ürünü tanıyın
  • Her gece otomatik yedek
  • Ücretsiz site taşıma
  • İstanbul / Datacasa
  • 7/24 destek
01Paketler

Hosting Paketinizi Seçin

Projenize uygun olanı karşılaştırmak için paket aileleri arasında geçiş yapın.

01

Node.js Hosting · 2 GB RAMHAN-DEV-1

34,90 ₺/ayTek Sefer
  • 2 GB RAM
  • 2 Çekirdekli İşlemci
  • 40 GB NVMe Disk
  • 1 AdetAlan Adı Barındırma
  • 100 GBTrafik
  • 10E-Posta Limiti
  • 5Veritabanı
  • 1Site Limiti (Addon Domain)
  • 5Subdomain Limiti
  • 5FTP Hesabı Limiti
  • 1Park Limiti
  • 150Saatlik E-Posta Limiti
  • %200CPU Limiti
  • Terminal / SSH Erişimi (cPanel)
  • Composer ve Git
  • Node.js ve Python Uygulama Yöneticisi
  • PHP Sürüm Seçimi (8.5'e kadar)
  • Litespeed Web
  • Ücretsiz SSL Sertifikası
Paketi seç (HAN-DEV-1)
Ödeme Seçeneklerini Karşılaştır
Ödeme DönemiToplamAylık
Aylık
3 Aylık
Yıllık
03

Node.js Hosting · 4 GB RAMHAN-DEV-3

69,90 ₺/ayTek Sefer
  • 4 GB RAM
  • 4 Çekirdekli İşlemci
  • 80 GB NVMe Disk
  • 1 AdetAlan Adı Barındırma
  • 300 GBTrafik
  • 50E-Posta Limiti
  • 20Veritabanı
  • 5Site Limiti (Addon Domain)
  • 20Subdomain Limiti
  • 20FTP Hesabı Limiti
  • 5Park Limiti
  • 300Saatlik E-Posta Limiti
  • %400CPU Limiti
  • Terminal / SSH Erişimi (cPanel)
  • Composer ve Git
  • Node.js ve Python Uygulama Yöneticisi
  • PHP Sürüm Seçimi (8.5'e kadar)
  • Litespeed Web
  • Ücretsiz SSL Sertifikası
Paketi seç (HAN-DEV-3)
Ödeme Seçeneklerini Karşılaştır
Ödeme DönemiToplamAylık
Aylık
3 Aylık
Yıllık
04

Node.js Hosting · 8 GB RAMHAN-DEV-4

.com / .com.trYıllık alımda ilk yıl hediye
149,90 ₺/ayTek Sefer
  • 8 GB RAM
  • 8 Çekirdekli İşlemci
  • 80 GB NVMe Disk
  • 1 AdetAlan Adı Barındırma
  • Adil kullanımTrafik
  • Adil kullanımE-Posta Limiti
  • Adil kullanımVeritabanı
  • SınırsızSite Limiti (Addon Domain)
  • SınırsızSubdomain Limiti
  • SınırsızFTP Hesabı Limiti
  • SınırsızPark Limiti
  • 1.000Saatlik E-Posta Limiti
  • %800CPU Limiti
  • Terminal / SSH Erişimi (cPanel)
  • Composer ve Git
  • Node.js ve Python Uygulama Yöneticisi
  • PHP Sürüm Seçimi (8.5'e kadar)
  • Litespeed Web
  • Erişim ve Hata Logları
  • Ücretsiz SSL Sertifikası
Paketi seç (HAN-DEV-4)
Ödeme Seçeneklerini Karşılaştır
Ödeme DönemiToplamAylık
Aylık
3 Aylık
Yıllık

Gösterilen para birimi: TRY Fiyatlara KDV dahil değildir; KDV ödeme adımında eklenir.

02Yazılım ve altyapı

Bu üründe neler kullanıyoruz?

Sunucunuzda ve altyapımızda çalışan yazılımlar, ne işe yaradıklarıyla birlikte.

Node.js 10–24

Uygulamalar cPanel'deki uygulama yöneticisiyle çalıştırılır; npm ve SSH ile bağımlılıklar kurulur.

Çalışma ortamı

SSH + CageFS

Geliştirici paketlerinde SSH erişimi açıktır; her hesap CloudLinux CageFS ile kendi yalıtılmış dosya sisteminde çalışır.

Erişim

Composer 2 + Git

Geliştirici paketlerinde Composer 2 ve Git hazır gelir; projenizi doğrudan depodan çekebilirsiniz.

Araç

cPanel

Dosya yöneticisi, e-posta hesapları, MySQL veritabanları, alan adı ve SSL ayarları, yedek indirme ve PHP sürümü seçimi aynı arayüzde.

Kontrol paneli

LiteSpeed

Siteleriniz LiteSpeed web sunucusunda çalışır; WordPress sitelerde ücretsiz LiteSpeed Cache eklentisiyle önbellek kullanılır.

Web sunucusu

CloudLinux

Her hesap CloudLinux ile kendi kaynak alanında çalışır; CPU ve RAM sınırları paket kartında yazan değerlerdir.

Kaynak yalıtımı
03Rehber

Türkiye'de Node.js hosting: cPanel'de adım adım yayın

Node.js hosting paketlerinde uygulamanızı cPanel'deki Node.js uygulama yöneticisiyle (Setup Node.js App) çalıştırırsınız: sürümü, uygulama klasörünü, giriş dosyasını ve yayın adresini seçer, bağımlılıkları tek tıkla ya da cPanel'deki Terminal ekranından npm install ile kurarsınız. Uygulama web sunucusunun arkasında çalışır ve alan adınızdan açılır. Sunucular İstanbul'daki Datacasa veri merkezinde olduğundan Türkiye'deki kullanıcılarınıza yakındır.

01

cPanel'de Node.js nasıl çalışır?

Bir PHP sitesi her istekte dosyalarını baştan çalıştırır. Node.js uygulaması ise bir kez başlatılan ve gelen istekleri bellekteki kodla karşılayan bir süreçtir. Bu yüzden dosyaları yüklemek yetmez; sürecin hangi Node.js sürümüyle ve hangi dosyadan başlayacağını tanımlamanız gerekir. Bu tanımı uygulama yöneticisinde yaparsınız, alan adınıza gelen istekleri de web sunucusu uygulamanıza iletir.

Sunucuda LiteSpeed web sunucusu, Imunify360 güvenlik katmanı ve NVMe disk vardır; ücretsiz SSL ile uygulamanız https üzerinden açılır. Her hesap CloudLinux ile kendi kaynak alanında çalışır: kullanabileceğiniz RAM ve işlemci, tablodaki paket satırınızda yazan değerlerdir. Komutları cPanel → Terminal ekranında, tarayıcıdan çalıştırırsınız; bu oturum CageFS ile yalıtılmıştır ve root erişimi yoktur. Kendi bilgisayarınızdan doğrudan SSH bağlantısı için destek ekibine sorun.

02

Express uygulaması yayınlama: adım adım

Aşağıdaki sıra tek dosyalı bir Express API için yazıldı; Fastify, Koa ya da başka bir Node.js çatısında da aynı şekilde ilerlersiniz.

  • Kodu hazırlayın: dinleme portunu koda sabit yazmak yerine ortam değişkeninden okuyun (app.listen(process.env.PORT || 3000)); kullandığınız her paket package.json içinde yazılı olsun.
  • Dosyaları yükleyin: projeyi cPanel → Terminal ekranında Git ile deponuzdan çekin ya da arşiv olarak cPanel dosya yöneticisine yükleyip açın. node_modules klasörünü yüklemeyin.
  • Uygulamayı oluşturun: Setup Node.js App ekranında Node.js sürümünü, uygulama klasörünü, yayın adresini ve giriş dosyasını (app.js, server.js gibi) seçin.
  • Bağımlılıkları kurun: Run NPM Install düğmesine basın ya da cPanel → Terminal ekranında uygulama klasörüne geçip npm install --production çalıştırın.
  • Ayarları verin: NODE_ENV=production, veritabanı bilgileri ve API anahtarlarını koda değil ortam değişkenlerine yazın.
  • Yeniden başlatıp deneyin: uygulamayı yeniden başlatın, adresi tarayıcıda açın; API'nizde bir uç noktayı curl ile çağırarak yanıtı kontrol edin.
03

Giriş dosyası, ortam değişkenleri ve yeniden başlatma

Giriş dosyası, sürecin başlatıldığı dosyadır. TypeScript gibi derleme adımı olan projelerde bu dosya kaynak kod değil derlenmiş çıktıdır (ör. dist/index.js); önce npm run build ile derleyip giriş dosyası olarak çıktıyı gösterin. Derleyici (ör. typescript) çoğu projede geliştirme bağımlılığıdır; derlemeyi kendi bilgisayarınızda yapıp çıktıyı yüklemek çoğu zaman daha kolaydır.

Ortam değişkenleri, aynı kodun bilgisayarınızda ve sunucuda farklı ayarlarla çalışmasını sağlar. Express, NODE_ENV değeri production olduğunda şablonları önbelleğe alır ve hata ayrıntılarını ziyaretçiye göstermez. Şifreleri Git deposuna koymayın; depoya girmeyen bir .env dosyası ya da ortam değişkeni kullanın.

Kod, süreç açılırken belleğe yüklenir. Değiştirdiğiniz kod, yeni kurduğunuz bir paket ya da değişen bir ayar, uygulamayı yeniden başlatana kadar yayına yansımaz; değişikliğiniz görünmüyorsa ilk bakacağınız yer burasıdır.

04

npm install --production ve derleme gerektiren modüller

--production bayrağı yalnız uygulama çalışırken gereken paketleri kurar; test ve geliştirme araçları sunucuya inmez. npm'in yeni sürümlerinde aynı işi --omit=dev bayrağı yapar.

Bazı paketler kurulurken C/C++ kodu derler (node-gyp); bcrypt, sqlite3 ve canvas bunlara örnektir. Bu paketlerin çoğu, yaygın sistemler için hazır derlenmiş dosya indirir; uygun dosya bulunamazsa kurulum derleme adımında hata verebilir. Böyle bir durumda paketin saf JavaScript karşılığını deneyin (bcrypt yerine bcryptjs gibi) ya da destek ekibine danışın.

Windows'ta oluşan node_modules klasörünü sunucuya taşımayın: derlenmiş dosyalar işletim sistemine özeldir ve hosting paketleri Linux tabanlıdır. Bağımlılıkları her zaman sunucuda kurun.

05

Next.js hosting ve statik siteler

Sunucu tarafı render (SSR) ya da API rotaları kullanan bir Next.js sitesi bir Node.js süreci ister: dinamik sayfalar istek geldikçe bu süreçte üretilir, süreç sürekli bellek tutar ve her dinamik istekte işlemci harcar. next.config dosyasındaki output: 'standalone' ayarı, next start yerine çalıştırılabilen küçük bir server.js ile yalnız gereken paketleri içeren bir klasör üretir; public ve .next/static klasörleri bu çıktıya kendiliğinden kopyalanmaz, elle eklenir. Bu yapıyı uygulama yöneticisine nasıl bağlayacağınızdan emin değilseniz destek ekibine sorun.

next build çalışan siteden çok daha fazla bellek ister ve hesabın RAM sınırına takılabilir. Derlemeyi sunucu dışında, tercihen Linux bir ortamda, örneğin sürekli entegrasyon (CI) hattında yapıp çıktıyı yüklemek daha rahattır. SSR'li bir sitenin ihtiyacı sayfa sayısına ve trafiğe göre değiştiği için kesin bir rakam veremeyiz; yoğun trafik bekliyorsanız RAM'i yüksek olan HAN-DEV-3 ya da HAN-DEV-4 daha rahat bir çalışma alanı sağlar.

Sunucu kodu olmayan siteler (React ile Vite, Vue, Astro ya da Next.js'in output: 'export' çıktısı) derlendikten sonra yalnızca dosyadır. dist ya da out klasörünün içeriğini ana alan adınızın public_html klasörüne yüklersiniz, dosyaları doğrudan LiteSpeed sunar ve Node.js süreci gerekmez. Böyle bir site için web hosting paketleri yeterlidir.

06

Hangi projeler uygun, hangileri VDS ister?

Ölçü basit: uygulamanız bir web isteğine yanıt verip işini bitiriyorsa hosting uygundur; isteklerden bağımsız olarak sürekli çalışması gerekiyorsa VDS gerekir.

  • Uygun: Express ve Fastify ile yazılmış REST ya da GraphQL API'leri, mobil uygulama arka uçları, webhook (olay bildirimi) karşılayan servisler.
  • Uygun: küçük web uygulamaları ve yönetim panelleri; kaynak ihtiyacını hesaba katarak SSR'li Next.js siteleri.
  • Uygun değil: Discord botları, çünkü bot Discord'a sürekli açık bir bağlantı tutar. Discord bot sunucusu ya da VDS kullanın.
  • Uygun değil: sürekli açık WebSocket bağlantılarına dayanan canlı sohbet, oyun ve bildirim servisleri; kuyruk işçileri, video işleme ve veri kazıma gibi uzun arka plan işleri.
  • Uygun değil: Docker ile çalışan projeler; Docker ve root erişimi için VDS sunucu gerekir. n8n gibi Node.js tabanlı bir aracı kurulu gelen bir sunucuda isterseniz n8n sunucu sayfasına bakın.
07

Paket seçimi: RAM, CPU limiti ve veritabanı

Tablodaki CPU limiti CloudLinux ölçüsüdür: %200 iki işlemci çekirdeği, %800 sekiz çekirdek kadar işlem gücü demektir. RAM sınırı hesaptaki tüm süreçler için ortaktır; çalışan uygulamanız, npm kurulumu ve varsa PHP siteniz aynı havuzu kullanır. Tek bir API için HAN-DEV-1 yeterli bir başlangıçtır; birden çok uygulama ya da alan adı yayınlayacaksanız RAM'e ve ek site sütununa bakın.

Paketlerde MySQL ve phpMyAdmin vardır; Node.js'ten mysql2 gibi bir sürücüyle ya da Sequelize gibi bir ORM ile bağlanırsınız. Aynı hesapta PHP (8.5'e kadar), Python (3.11–3.13), Composer 2 ve Git de kullanılabilir. Başka bir veritabanı motoruna ihtiyacınız varsa siparişten önce destek ekibine sorun.

08

Yedek, ödeme ve taşıma

Hosting hesapları her gece otomatik yedeklenir ve son 3 günün yedeği tutulur. Bu bir kolaylıktır, kendi kopyanızı da saklayın: kodunuz Git deponuzda, veritabanı dökümünüz kendi bilgisayarınızda dursun.

Kart (iyzico), havale/EFT ya da hesap bakiyesiyle ödeyebilirsiniz; ödeme onaylanınca hesabınız otomatik açılır. Para iadesi yapılmaz; vadesi geçen hesap askıya alınır, 2 gün içinde ödenmezse iptal edilip verileriyle silinir (iade ve iptal politikası). Başka bir firmadaki hosting hesabınız için ücretsiz taşıma formundan talep oluşturabilirsiniz.

Geliştirici paketleri (sunucudaki limitler; hepsinde SSH açık)
PaketRAMCPU limitiNVMe diskTrafikE-postaVeritabanıEk site
HAN-DEV-12 GB%20040 GB100 GB1051
HAN-DEV-23 GB%30060 GB200 GB25102
HAN-DEV-34 GB%40080 GB300 GB50205
HAN-DEV-48 GB%80080 GBAdil kullanımAdil kullanımAdil kullanımSınırsız
?Sık sorulanlar

Node.js hosting hakkında

Node.js hosting mi, VDS mi seçmeliyim?
Web isteklerine yanıt veren bir site ya da API için Node.js hosting yeterlidir; işletim sistemi ve web sunucusuyla siz uğraşmazsınız. Sürekli çalışan süreçler, root erişimi ya da Docker gerekiyorsa VDS sunucu seçin; orada sistem tamamen sizindir.
Hangi Node.js sürümleri var?
Uygulama yöneticisinde Node.js 10, 12, 14, 16, 18, 20, 22 ve 24 arasından seçim yaparsınız. Yeni projelerde güvenlik güncellemesi almaya devam eden uzun süreli destek (LTS) sürümlerini, bugün için 22 ya da 24'ü seçin; eski sürümler eski projeleri taşımak içindir. Özel bir ihtiyacınız varsa destek ekibine sorun.
Express uygulaması nasıl yayınlanır?
Kodu yükleyin, Setup Node.js App ekranında sürümü, klasörü, adresi ve giriş dosyasını seçin, bağımlılıkları kurun ve uygulamayı yeniden başlatın. Portu koda sabit yazmak yerine process.env.PORT gibi bir ortam değişkeninden okumanız kodunuzu taşınabilir kılar.
npm paketlerini nasıl kurarım?
Uygulama yöneticisindeki Run NPM Install düğmesiyle ya da cPanel → Terminal ekranında, uygulama klasöründe npm install --production komutuyla. Derleme gerektiren bir paket hata verirse saf JavaScript karşılığını deneyin ya da destek talebi açın.
Discord botu hostingte çalışır mı?
Hayır, uygun değildir. Bot Discord'a sürekli bağlı kalır ve web isteği beklemez; Node.js hosting ise istek alan uygulamalar için kurgulanmıştır. Botunuz için 4 CPU ve 2–4 GB RAM'li Discord Bot VDS paketlerine bakın.
Next.js hosting için hangi paket yeterli?
Statik çıktı alan bir Next.js sitesi Node.js süreci istemez, web hosting yeter. SSR kullanan sitelerde süreç sürekli bellek tutar; ihtiyaç trafiğe göre değiştiği için yoğun trafik bekliyorsanız HAN-DEV-3 ya da HAN-DEV-4 seçin, trafik daha da büyürse VDS'e geçmeyi düşünün.
PM2 ya da Socket.io kullanabilir miyim?
Süreci uygulama yöneticisi başlattığı için PM2'ye ihtiyaç yoktur; PM2 ile kendi arka plan süreçlerinizi ayakta tutmak VDS işidir. Socket.io gibi sürekli açık bağlantıya dayanan gerçek zamanlı uygulamalar için de VDS öneririz.
Docker ya da root erişimi var mı?
Hayır. cPanel Terminal'indeki oturumunuz CageFS içinde kendi hesabınızla sınırlıdır, sistem paketi kuramazsınız. Docker imajıyla çalışan ya da root isteyen projeler için VDS sunucu gerekir.
Node.js hosting fiyatları nasıl belirlenir?
Güncel fiyatlar sayfadaki paket kartlarında yazar. Aylık, 3 aylık ya da yıllık ödeyebilirsiniz; 3 aylık ödemede %5, yıllık ödemede %15 dönem indirimi uygulanır.
Paketimi sonradan büyütebilir miyim?
Evet. Müşteri panelinden daha yüksek kaynaklı bir hosting paketine geçersiniz; aradaki fark faturalanır. Alt pakete geçiş yapılmadığı için emin değilseniz küçükten başlayıp gerektiğinde büyütün.
İletişim

Satış ve Desteğe Ulaşın

Satın almadan önce sorunuz mu var ya da mevcut hesabınızla ilgili yardım mı gerekiyor? Bizi arayın veya e-posta gönderin.