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.
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.
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.
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.
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.
Socket.io et ws
Notifications en direct, clavardage, tableaux de bord qui se mettent à jour seuls : les WebSockets sont pris en charge.
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.
-
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). -
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. -
Installez vos dépendances
Un clic sur Exécuter NPM Install dans Setup Node.js App (ou
npm install) installe tout ce que liste votrepackage.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.
-
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 (outouch tmp/restart.txt). Votre application est en ligne, avec SSL gratuit.
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);
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.
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 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.
Nano
750 Mo de stockage
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
Micro
2 Go de stockage
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
Vtiny
5 Go de stockage
par mois, facturé annuellement
- 5 domaines
- 50 sous-domaines
- 25 comptes FTP, 25 boîtes courriel, 25 bases MySQL
- Bande passante illimitée
- Node.js 6.x à 24.x, npm
- Accès terminal et SSH
- Certificats SSL gratuits
- Sauvegardes 2×/jour
Tiny
Stockage au choix
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
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 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.
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.