Français · English
Vtiny Hosting

Hébergement Node.jsExpress, Next.js et vos API REST

Un hébergement Node.js ultra-rapide, au meilleur prix : choisissez votre version de Node.js (6.x à 24.x), installez vos dépendances avec npm dans un environnement isolé, et gérez votre application depuis cPanel ou en SSH, WebSockets compris. Le tout sur une infrastructure AMD EPYC, SSD NVMe et LiteSpeed — même puissance sur tous nos forfaits.

À partir de 1,95$ USD par mois, facturé annuellement.

Node.js 24 npm et npx Accès terminal et SSH WebSocket SSL gratuit Remboursement 30 jours
Frameworks Node.js

Hébergez Express, Next.js et les autres frameworks Node.js

Toute application Node.js qui répond à des requêtes HTTP fonctionne. Voici les cas les plus courants chez nos clients.

Microframework

Hébergement Express

Sites dynamiques, API REST et back-ends d'applications mobiles. Léger et rapide, il tourne très bien sur tous les forfaits.

SSR ou statique

Next.js et Nuxt

En export statique comme en rendu côté serveur. Compilez sur votre poste et envoyez le résultat : fichiers statiques ou application Node.js, selon le mode choisi.

API

NestJS, Fastify, Koa

Des API structurées en TypeScript avec NestJS, ou ultra-légères avec Fastify et Koa : il suffit d'un fichier de démarrage compilé en JavaScript.

Temps réel

Socket.io et ws

Notifications en direct, clavardage, tableaux de bord qui se mettent à jour seuls : les WebSockets sont pris en charge.

Déploiement

Déployer une application Node.js en 4 étapes

Pas de serveur à configurer, pas de proxy inverse à maintenir : cPanel s'occupe de l'environnement, vous vous occupez du code.

  1. Créez l'application dans cPanel

    Ouvrez Setup Node.js App, choisissez la version de Node.js (de 6.x à 24.x), le dossier de l'application et l'URL où elle répondra (domaine, sous-domaine ou sous-répertoire), puis indiquez son fichier de démarrage (par exemple app.js).

  2. Envoyez votre code

    Téléversez vos fichiers par SFTP, SSH / Rsync ou le gestionnaire de fichiers de cPanel, sans le dossier node_modules : il est créé sur le serveur à l'étape suivante. Si votre code est sur Git, vous pouvez aussi cloner votre dépôt.

  3. Installez vos dépendances

    Un clic sur Exécuter NPM Install dans Setup Node.js App (ou npm install) installe tout ce que liste votre package.json. Chaque application a son propre environnement, isolé des autres.

    En ligne de commande, activez d'abord l'environnement : Setup Node.js App affiche la commande à copier.

  4. Démarrez l'application

    Définissez vos variables d'environnement (NODE_ENV, clés d'API, accès à la base de données) dans cPanel, puis cliquez sur Redémarrer (ou touch tmp/restart.txt). Votre application est en ligne, avec SSL gratuit.

app.js — exemple Express
const express = require('express');
const app = express();

app.get('/api/hello', (req, res) => {
  res.json({ message: 'Bonjour de Vtiny Hosting' });
});

// Le port est fourni par le serveur Web
const port = process.env.PORT || 3000;
app.listen(port);
Exemple simplifié. Notre guide de déploiement Node.js détaille la mise en production d'Express et de Next.js.
Inclus pour les développeurs Node.js

Tout ce qu'il faut pour faire tourner un projet Node.js

Inclus sur tous les forfaits, dès le Nano.

Node.js 6.x à 24.x

Une version par application, modifiable à tout moment. Pratique pour faire évoluer un vieux projet à votre rythme.

npm et npx

Installez vos paquets depuis cPanel en un clic ou en ligne de commande, sans droits administrateur.

Terminal, SSH et Rsync

Lancez vos migrations, vos scripts et vos commandes npx en ligne de commande.

WebSocket

Des connexions en temps réel entre le navigateur et votre application, avec ws ou Socket.io — rare chez un hébergeur mutualisé.

MySQL / MariaDB et SQLite

Connectez-vous avec mysql2, Prisma, Sequelize ou Knex, et gérez vos bases MySQL avec phpMyAdmin, préinstallé.

Redis et Memcached

Mettez en cache vos requêtes et stockez vos sessions Express en mémoire vive avec ioredis ou node-redis, sans service externe à payer.

Tâches cron

Planifiez vos scripts Node.js (envoi de courriels, synchronisation de données, rapports) plutôt qu'un setInterval, qui s'arrête si l'application redémarre.

Ressources réservées

4 Go de RAM, 2 vCPU AMD EPYC et 30 processus d'entrée par compte, isolés par CloudLinux : un voisin gourmand ne ralentit pas votre app.

Sauvegardes 2×/jour

30 jours de sauvegardes, restaurables vous-même depuis cPanel : code, configuration et bases de données.

Mutualisé ou VPS ?

L'hébergement Node.js mutualisé est-il fait pour votre projet ?

Nous préférons être clairs dès le départ : voici ce qui fonctionne très bien chez nous, et ce qui mérite plutôt un serveur dédié.

Idéal pour

  • API REST et back-ends d'applications mobiles ou de sites React / Vue
  • Sites Express, Next.js ou Nuxt : vitrines d'entreprise, blogues, portfolios, sites de contenu
  • Applications métier : prise de rendez-vous, formulaires, portails clients
  • Webhooks et intégrations : paiements Stripe, Shopify, CRM, notifications
  • Temps réel modéré : notifications, clavardage, tableaux de bord en direct

Mieux sur un VPS

  • Processus permanents : workers BullMQ, bots Discord, bots Telegram en mode polling
  • Temps réel à grande échelle : jeux multijoueurs, milliers de connexions WebSocket simultanées
  • Gestionnaires de processus comme PM2, ou plusieurs services qui communiquent entre eux
  • Accès root ou paquets système à installer (Docker, bibliothèques natives spécifiques)

Vos besoins changent ? Nous vous accompagnons vers un VPS ou un serveur dédié chez hosting.com, notre partenaire d'infrastructure. Parler à notre équipe

Forfaits et tarifs

Forfaits d'hébergement Node.js

Payez seulement l'espace disque dont vous avez besoin : quatre forfaits, une seule infrastructure. Passez d'un plan à l'autre en quelques clics si vos besoins changent.

Économisez jusqu'à 39 % sur un abonnement annuel

Nano

750 Mo de stockage

1,95$USD

par mois, facturé annuellement

  • 1 domaine
  • 5 sous-domaines
  • 3 comptes FTP, 3 boîtes courriel, 3 bases MySQL
  • Bande passante illimitée
  • Node.js 6.x à 24.x, npm
  • Accès terminal et SSH
  • Certificats SSL gratuits
  • Sauvegardes 2×/jour
Choisir Nano

Micro

2 Go de stockage

3,20$USD

par mois, facturé annuellement

  • 1 domaine
  • 10 sous-domaines
  • 5 comptes FTP, 5 boîtes courriel, 5 bases MySQL
  • Bande passante illimitée
  • Node.js 6.x à 24.x, npm
  • Accès terminal et SSH
  • Certificats SSL gratuits
  • Sauvegardes 2×/jour
Choisir Micro

Tiny

Stockage au choix

6,95$USD

par mois, facturé annuellement

  • Domaines et sous-domaines illimités
  • Comptes FTP, boîtes courriel et bases MySQL illimités
  • Bande passante illimitée
  • Node.js 6.x à 24.x, npm
  • Accès terminal et SSH
  • Certificats SSL gratuits
  • Sauvegardes 2×/jour
Choisir Tiny
Voir tous les détails des forfaits

Le prix n'augmente pas au renouvellement. Le tarif que vous voyez ici est aussi celui que vous paierez à chaque renouvellement — pas de hausse surprise après la première année.

Trouvez votre nom de domaine

Vérifiez la disponibilité de votre domaine avant de choisir votre forfait d'hébergement.

Questions fréquentes

Questions sur l'hébergement Node.js

Puis-je héberger une application Express sur un hébergement mutualisé ?

Oui. Depuis cPanel, l'outil Setup Node.js App crée l'environnement de votre application avec la version de Node.js de votre choix. Vous indiquez le fichier de démarrage (par exemple app.js), installez vos dépendances avec npm, et votre application répond sur votre domaine, avec SSL gratuit.

Quelles versions de Node.js sont disponibles ?

Toutes les versions majeures de Node.js 6.x à 24.x. Vous choisissez la version par application, et pouvez en changer à tout moment depuis cPanel.

Puis-je héberger Next.js ou Nuxt ?

Oui. En export statique, ils fonctionnent sur tous les forfaits, comme n'importe quel site HTML. Pour le rendu côté serveur (SSR), votre application tourne comme une application Node.js classique. Nous vous recommandons de compiler votre projet (npm run build) sur votre ordinateur ou dans votre intégration continue, puis d'envoyer le résultat : la compilation est l'étape la plus gourmande en mémoire.

Les WebSockets et Socket.io fonctionnent-ils ?

Oui, nos serveurs prennent en charge WebSocket : notifications en direct, clavardage ou tableaux de bord en temps réel fonctionnent avec ws ou Socket.io. Pour des milliers de connexions simultanées, un VPS sera plus adapté.

Mon application Node.js tourne-t-elle en permanence ?

Oui : votre application démarre automatiquement à la première requête, puis reste active. Elle peut toutefois être redémarrée par le serveur, par exemple lors d'une maintenance ou si elle dépasse ses ressources. Pour les tâches planifiées, utilisez les tâches cron de cPanel plutôt qu'un setInterval dans votre code. Les processus qui doivent tourner sans arrêt (workers BullMQ, bots Discord) sont mieux servis par un VPS.

Quelle base de données utiliser avec Node.js ?

MySQL / MariaDB (avec mysql2, Prisma, Sequelize ou Knex) ou SQLite. Redis et Memcached sont aussi disponibles pour la mise en cache et les sessions.

Quel forfait choisir pour une application Node.js ?

Tous les forfaits ont la même puissance serveur. Le dossier node_modules compte dans votre espace disque et dépasse souvent 200 Mo (environ 350 Mo pour une application Next.js) : le forfait Micro (2 Go) convient à une API ou un petit site Express, le forfait Vtiny (5 Go) laisse une marge confortable pour Next.js ou plusieurs applications.

Autres technologies

Le même compte fait aussi tourner vos autres projets

Une API Node.js, un front-end React et un blogue WordPress ? Tout cohabite sur le même forfait.

Votre application Node.js en ligne dès aujourd'hui

Node.js 24, npm et SSH inclus sur tous les forfaits, avec la même puissance serveur. Choisissez simplement l'espace disque.