RTX 4090 Ekran kartının Keyfini çıkarın!
Express, Next.js ve NestJS projelerinizi cPanel üzerinden dakikalar içinde yayına alın. Node.js sürümünü uygulama bazında seçin; NVMe disk, SSH, Git ve ücretsiz SSL her pakette dahil.
Her uygulama için Node.js sürümünü cPanel'den ayrı ayrı seçin, projeniz hazır olduğunda panelden yeni bir LTS sürüme geçin.
Tek bir API'den çok projeli ajans yapısına kadar; uygulama sayısı, RAM ve NVMe disk alanına göre size uygun Node.js hosting paketini seçin.
Gösterilen fiyatlara KDV dahil değildir; KDV ödeme adımında faturanıza ayrıca eklenir.
Express.js, Next.js ya da NestJS hosting için ayrı bir paket aramanıza gerek yok: npm ile kurulan ve bir başlangıç dosyasıyla çalışan Node.js framework'lerinin büyük çoğunluğu paketlerimizde çalışır.
REST API'ler, webhook uç noktaları ve hafif web uygulamaları için sade, esnek ve en yaygın Node.js framework'ü.
TypeScript tabanlı, modüler yapısıyla düzenli API ve backend projeleri için; derlenmiş dist çıktısıyla çalıştırılır.
Sunucu taraflı render (SSR) destekli React uygulamaları; build'i yerelde alıp standalone çıktıyı yüklemeniz önerilir.
Vue tabanlı SSR siteler; projeyi build edip oluşan Node sunucu çıktısını yükleyerek çalıştırabilirsiniz.
Düşük ek yüküyle hızlı JSON API'ler ve mikro servisler için performans odaklı framework.
Express ekibinin geliştirdiği, async/await odaklı minimal yapısıyla sade API'ler için ideal.
Headless CMS; hazır REST ve GraphQL API'lerini MySQL/MariaDB ile yayınlayın, yönetim panelini yerelde build edin.
Laravel'i andıran tam yığın (full-stack) MVC yapısıyla web uygulamaları ve API'ler; build çıktısıyla çalıştırılır.
Listede olmayan npm tabanlı framework'ler de genellikle sorunsuz çalışır; sürekli açık kalması gereken botlar, kuyruk işçileri (worker) ve yoğun gerçek zamanlı uygulamalar için VDS sunucu öneriyoruz.
Sunucu kurmanıza, port açmanıza veya reverse proxy yapılandırmanıza gerek yok; cPanel Node.js hosting ile tüm adımları panel üzerinden tamamlarsınız.
Uygulama sayısı ve RAM ihtiyacınıza uygun paketi seçip siparişinizi tamamlayın; cPanel giriş bilgileriniz e-posta adresinize gönderilir.
cPanel'deki “Setup Node.js App” bölümünden Node.js sürümünü, uygulama kök dizinini, uygulama adresini ve başlangıç dosyasını (ör. app.js veya server.js) belirleyin.
Projenizi Git Version Control ile deponuzdan çekin ya da Dosya Yöneticisi ile yükleyin; ardından “Run NPM Install” ile package.json bağımlılıklarını kurun.
Uygulamayı başlatın, alan adınızı bağlayın ve ücretsiz Let's Encrypt SSL ile HTTPS üzerinden yayına alın; port ayarı yapmanız gerekmez.
Ekibimizden Destek Alabilirsiniz!
Node.js uygulamanızı yayına almak ve yönetmek için ihtiyaç duyduğunuz araçlar her pakette hazır.
CloudLinux Node.js Selector ile her uygulamaya ayrı Node.js sürümü (18, 20 veya 22) atayın; eski bir projeyi bozmadan yenisini desteği süren 22 LTS sürümünde çalıştırın.
Bağımlılıkları panelden “Run NPM Install” ile tek tıkla kurun; API anahtarı ve veritabanı bilgisi gibi ayarları koda gömmek yerine ortam değişkeni olarak tanımlayın.
npm komutlarını SSH veya cPanel Terminal üzerinden çalıştırın; Git Version Control ile deponuzu bağlayarak kodunuzu sürüm kontrollü şekilde güncelleyin.
NVMe diskler node_modules gibi çok dosyalı klasörlerde hızlı okuma sağlar; CloudLinux her hesabın CPU ve RAM kaynağını ayırarak diğer hesapların etkisini sınırlar.
Paketinize dahil MySQL/MariaDB veritabanlarını cPanel'den oluşturun, phpMyAdmin ile yönetin; Sequelize, TypeORM, Knex veya mysql2 gibi kütüphanelerle bağlanın.
Let's Encrypt SSL sertifikaları otomatik oluşturulur ve yenilenir; hesabınız düzenli olarak ücretsiz yedeklenir, Profesyonel ve Kurumsal paketlerde yedekler günlük alınır.
Her Node.js projesi aynı altyapıyı gerektirmez. Web uygulamaları ve API'ler için Node.js hosting yeterliyken, 7/24 çalışan süreçler ve özel yapılandırmalar için VDS sunucu gerekir.
| Özellik | Node.js Hosting | VDS Sunucu |
|---|---|---|
| Yönetim | cPanel arayüzü; sunucu bakımı ve güvenlik güncellemeleri bizde | Root erişimi; işletim sistemi ve servis yönetimi sizde |
| Root erişimi ve özel port | Yok; uygulamalar web sunucusu üzerinden 80/443 portlarında yayınlanır | Tam root erişimi; ihtiyaç duyduğunuz portu açabilirsiniz |
| 7/24 arka plan işleri ve botlar | Uygun değil; uygulama gelen isteklerle çalışır, boşta kaldığında durdurulabilir | Uygun; Discord/Telegram botları, kuyruk işçileri ve zamanlanmış süreçler sürekli çalışabilir |
| Kaynaklar ve limitler | Paket başına tanımlı CPU, RAM ve işlem limitleri (CloudLinux) | Sunucunuza ayrılmış vCPU, RAM ve disk |
| Tipik projeler | REST API, Next.js/Nuxt siteleri, webhook servisleri, MVP ve yönetim panelleri | Botlar, yoğun WebSocket uygulamaları, Docker ve Redis, PostgreSQL veya MongoDB gerektiren projeler |
| Başlangıç maliyeti | Düşük; paylaşımlı altyapı sayesinde ekonomik | Daha yüksek; size ayrılan kaynakların bedelini ödersiniz |
Mevcut hosting firmanızdan memnun değil misiniz? Uzman ekibimiz sitenizi veri kaybı olmadan Oweb sunucularına taşır: aynı panelden (cPanel→cPanel) yapılan taşımalar ücretsizdir, farklı panellerden gelen siteler ise manuel olarak taşınır.
Node.js hosting, JavaScript veya TypeScript ile yazılmış sunucu taraflı uygulamaları (Express.js, Next.js, NestJS gibi) internette yayınlamanızı sağlayan barındırma hizmetidir. Klasik web hosting PHP betiklerini her istekte baştan çalıştırırken, Node.js hosting uygulamanızı kendi Node.js sürecinde çalıştırır; sürüm, npm bağımlılıkları ve başlangıç dosyası panelden yönetilir.
Oweb'in Node.js hosting paketleri cPanel ve CloudLinux üzerine kuruludur. cPanel'deki “Setup Node.js App” aracıyla bir uygulama oluşturduğunuzda Node.js sürümünü, uygulamanın kök dizinini, yayınlanacağı adresi ve başlangıç dosyasını seçersiniz. Uygulamanızı web sunucusuyla birlikte çalışan Phusion Passenger başlatır ve alan adınıza gelen istekleri ona iletir; bu sayede port açmanız, reverse proxy kurmanız veya ayrı bir süreç yöneticisi yapılandırmanız gerekmez. Uygulamanızı ana alan adınızda, bir alt alan adında ya da alan adınızın altındaki bir dizinde (ör. /api) yayınlayabilirsiniz. Oweb, BTK tarafından yetkilendirilmiş yasal bir yer sağlayıcıdır; kurulum sırasında takıldığınız bir adım olursa teknik ekibimize 7/24 destek talebi veya WhatsApp üzerinden Türkçe ulaşabilirsiniz.
Standart web hosting'de bir PHP sitesi her istekte betiği yeniden yükler ve yanıt gönderildiğinde betik kapanır. Node.js uygulaması ise bellekte kalan bir süreç olarak çalışır, bağlantıları bu süreç üzerinden yönetir ve npm ile kurulan çok sayıda bağımlılık kullanır. Bu nedenle Node.js hosting paketlerinde site sayısından çok RAM, uygulama sayısı ve dosya sayısı (inode) belirleyicidir. Aynı hesapta bir PHP sitesi ile bir Node.js API'yi birlikte barındırmak da mümkündür; örneğin WordPress blogunuz ana alan adında, Node.js API'niz bir alt alan adında çalışabilir. Uygulama uzun süre istek almadığında durdurulabildiği için bir sonraki ilk istekte yanıt birkaç saniye gecikebilir; bu, paylaşımlı Node.js hosting'in doğal bir sonucudur.
Bir Node.js projesinin node_modules klasörü binlerce küçük dosya içerebilir. NVMe diskler bu dosyaları hızlı okur, ancak her dosya bir inode kullandığı için bağımlılıkları bilgisayarınızdan yüklemek yerine sunucuda kurmak daha doğrudur. Node.js Selector bağımlılıkları her uygulamaya ayrılmış bir sanal ortamda tutar ve uygulama kök dizininde bu ortama giden node_modules adlı bir bağlantı (symlink) oluşturur; kök dizinde aynı adla gerçek bir klasör bulunursa panelden NPM kurulumu hata verir. Bu yüzden node_modules klasörünü yüklemeyin: package.json ve package-lock.json dosyalarınızı yükleyip panelden “Run NPM Install” ile kurulumu başlatın. SSH kullanmayı tercih ediyorsanız önce panelin gösterdiği sanal ortam komutunu çalıştırın, ardından npm ci --omit=dev ile yalnızca üretim bağımlılıklarını kurarak disk ve inode kullanımını azaltın. Uygulama başlamazsa önce panelde gösterilen hata mesajını ve uygulama kök dizinindeki log dosyalarını kontrol edin; eksik bir bağımlılık veya yanlış başlangıç dosyası en sık karşılaşılan nedenlerdir.
Veritabanı parolası, API anahtarı veya JWT gizli anahtarı gibi bilgileri kodun içine yazmak yerine uygulama ayarlarındaki ortam değişkenleri bölümünden tanımlayın; böylece Git deponuza hassas bilgi girmez. Uygulamanız aynı hesaptaki MySQL veya MariaDB veritabanlarına localhost üzerinden bağlanabilir; PostgreSQL, MongoDB veya Redis gerektiren projeler için VDS daha uygun bir ortamdır. Uygulama dosyalarınızı public_html dışındaki bir klasörde tutmak, kaynak kodunuzun ve .env dosyanızın doğrudan indirilmesini önler. Alan adınıza ücretsiz Let's Encrypt SSL sertifikası kurduktan sonra tüm trafiği HTTPS'e yönlendirmeyi unutmayın.
Ucuz Node.js hosting ararken yalnızca aylık fiyata bakmak, kısa sürede RAM veya uygulama limitine takılmanıza yol açabilir. Paketleri karşılaştırırken şu başlıkları kontrol edin:
Next.js, Nuxt veya NestJS gibi framework'lerde build aşaması, uygulamanın çalışma anındaki tüketiminden çok daha fazla bellek ister ve paylaşımlı hostingde kaynak limitine takılabilir. Bu yüzden build'i kendi bilgisayarınızda veya bir CI aracında alıp yalnızca çıktıyı yüklemenizi öneririz. Next.js için next.config.js dosyasında output ayarını standalone olarak belirleyin; build sonrasında public klasörünü .next/standalone/public, .next/static klasörünü ise .next/standalone/.next/static konumuna kopyalayın, ardından .next/standalone içeriğini uygulama kök dizinine yükleyip başlangıç dosyası olarak server.js'i seçin. Belirli aralıklarla çalışması gereken kısa görevler (rapor üretme, önbellek temizleme gibi) için cPanel'deki Cron Jobs aracı çoğu zaman yeterlidir. Projeniz sürekli açık kalması gereken bir bot, kuyruk işçisi veya yoğun WebSocket trafiği içeriyorsa ya da root erişimi, Docker ve özel port ihtiyacınız varsa VDS sanal sunucu paketlerine geçmenin zamanı gelmiş demektir.
Aklınıza takılan sorulara hızlıca yanıt bulmak için aşağıdaki listeyi inceleyin.
Node.js hosting; REST API, SSR destekli Next.js sitesi veya webhook servisi gibi JavaScript ya da TypeScript tabanlı sunucu uygulamalarını barındırmak için hazırlanmış hosting türüdür. Klasik web hosting, PHP betikleri ve statik dosyalar için yapılandırılır. Node.js hosting'de ise uygulamanız bir kez başlatılır ve gelen istekleri aynı süreç üzerinden yanıtlar; Node.js sürümünü, başlangıç dosyasını ve ortam değişkenlerini cPanel'deki Setup Node.js App ekranından belirlersiniz. Paketlerimiz cPanel ve CloudLinux altyapısında çalıştığı için aynı hesapta PHP siteleri de barındırabilirsiniz.
Paketlerde Node.js 18, 20 ve 22 sürümleri sunulur. Node.js 18 ve 20'nin resmi desteği sona erdiğinden yeni projelerde hâlâ güvenlik güncellemesi alan Node.js 22 LTS sürümünü seçmenizi tavsiye ederiz. CloudLinux Node.js Selector sayesinde her uygulama için sürümü ayrı ayrı seçebilir, daha sonra panelden farklı bir sürüme geçebilirsiniz. Sürüm değiştirdikten sonra bağımlılıkları yeniden kurmanızı ve uygulamayı yeniden başlatmanızı öneririz.
cPanel'e girip Setup Node.js App bölümünde Create Application butonuna tıklayın; Node.js sürümünü, uygulama kök dizinini, uygulama adresini ve başlangıç dosyasını (örneğin app.js) belirleyin. Dosyalarınızı Git veya Dosya Yöneticisi ile yükledikten sonra Run NPM Install ile bağımlılıkları kurun ve uygulamayı başlatın. Port veya reverse proxy ayarı yapmanız gerekmez.
Evet. Express.js, Fastify ve Koa gibi framework'ler doğrudan bir başlangıç dosyasıyla çalışır; NestJS projelerinde derlenmiş dist/main.js dosyasını başlangıç dosyası olarak seçersiniz. Next.js için build'i yerelde alıp standalone çıktıyı yüklemenizi ve server.js dosyasını başlangıç dosyası yapmanızı öneririz. Build işlemini sunucuda yapmak paylaşımlı hosting limitlerine takılabilir.
Bağımlılıkları cPanel'deki Run NPM Install butonuyla package.json dosyanıza göre tek tıkla kurabilirsiniz. Paketlerde SSH ve Terminal erişimi bulunur; panelin gösterdiği sanal ortam komutunu çalıştırdığınızda npm ve node, uygulamanız için seçtiğiniz Node.js sürümüyle çalışır. cPanel Git Version Control ile GitHub, GitLab veya Bitbucket deponuzu hesabınıza bağlayarak kodunuzu güncelleyebilirsiniz.
Node.js hosting, web isteklerine yanıt veren uygulamalar için tasarlanmıştır; uygulama istek geldiğinde çalışır ve uzun süre boşta kaldığında durdurulabilir. Webhook modunda çalışan bir Telegram botu Node.js hosting üzerinde çalışabilir. Ancak sürekli bağlı kalması gereken Discord botları, long polling kullanan botlar, kuyruk işçileri ve zamanlanmış arka plan süreçleri için VDS sunucu öneriyoruz.
Node.js hosting paketlerinde MySQL/MariaDB veritabanları kullanılabilir; veritabanlarını cPanel'den oluşturup phpMyAdmin ile yönetebilir, uygulamanızdan localhost üzerinden bağlanabilirsiniz. Bu paketlerde PostgreSQL, MongoDB veya Redis sunulmaz. Bu teknolojilere ihtiyaç duyan projeler için VDS sunucu öneriyoruz.
Web sitesi, REST API, webhook servisi veya yönetim paneli gibi istek tabanlı projeler için Node.js hosting hem ekonomik hem de yönetimi kolay bir seçimdir. Root erişimi, özel port, Docker, 7/24 çalışan arka plan süreçleri veya yoğun WebSocket trafiği gerekiyorsa VDS sunucu daha doğru bir tercihtir. Sunucu yönetimiyle ilgilenmek istemiyorsanız Yönetilen Sunucu hizmetimizi de değerlendirebilirsiniz.
Uygulamanız paketin CPU, RAM veya işlem limitine ulaştığında yavaşlayabilir ya da yeni isteklere geçici olarak yanıt veremeyebilir. cPanel'deki kaynak kullanımı ekranından tüketiminizi izleyebilir, ihtiyaç duyduğunuzda müşteri panelinizden veya destek talebiyle üst pakete geçebilirsiniz. İhtiyacınız en büyük paketi de aşıyorsa VDS sunucuya geçiş için destek ekibimizden yardım alabilirsiniz.
Güncel Node.js hosting fiyatları, bu sayfadaki paket kartlarında seçtiğiniz ödeme dönemine göre gösterilir. Fiyatlara KDV dahil değildir; KDV ödeme adımında faturanıza eklenir. Kartların üstündeki sekmelerden aylık veya yıllık gibi ödeme dönemlerini seçebilirsiniz; hizmetinizi ilk 7 gün içinde iptal ederseniz iade koşullarımız kapsamında ücret iadesi alırsınız.