HÉBERGEMENT INFOGÉRÉ POUR NODE.JS®
Déployez votre app Node.js®. Nous gardons la machine debout.
Un VPS qui est vraiment le vôtre, avec la branche LTS que vous avez choisie, un superviseur qui maintient votre processus en vie, un reverse proxy et le TLS déjà câblés. Accès root, aucun cold start, aucune facturation à la requête — livrez l’application que vous avez réellement construite.
Ce qu’est Node.js®
Node.js® est le runtime qui permet à JavaScript de tourner en dehors d’un navigateur — dans ses propres mots, un runtime JavaScript gratuit, open source et multiplateforme pour construire des serveurs, des applications web, des outils en ligne de commande et des scripts. En pratique, c’est ce sur quoi tourne réellement votre API, votre app Express ou Next, votre bot Discord ou votre worker de file d’attente. Il est sous licence MIT et gratuit, et c’est la réponse naturelle pour une équipe qui écrit déjà du JavaScript et préférerait ne pas écrire le back-end dans autre chose. Ce qu’il n’est pas, c’est une chose que l’on installe et où l’on se connecte : personne n’a « un Node.js » comme on a un site WordPress. Vous avez une application. Cette page parle de la faire tourner.
The software is the open-source project from nodejs.org. We run the server it sits on; we are not affiliated with the project.
- v24 LTSSupportée jusqu’en avril 2028
- MITOpen source, gratuit
- RootC’est votre machine
Un seul langage, aux deux bouts
Le même JavaScript qui écrit votre front-end fait aussi tourner le serveur. S’il a gagné, ce n’est pas grâce aux benchmarks : c’est parce qu’une équipe arrête de changer de contexte en permanence.
Doué pour attendre
Node est conçu pour faire autre chose pendant qu’il attend le réseau ou le disque. C’est pour cela qu’il convient aux API, au chat, aux flux, et à tout ce qui maintient beaucoup de connexions surtout inactives.
npm, pour le meilleur et pour le pire
Le plus grand écosystème de paquets qui soit, ce qui veut dire que vous ne partez presque jamais de rien — et que la machine doit réellement compiler des modules natifs quand vous les installez.
Des branches LTS sur lesquelles planifier
Les versions à numéro pair deviennent des branches à support long et reçoivent des correctifs pendant des années ; les versions à numéro impair, jamais. La v24 est l’actuelle LTS, supportée jusqu’en 2028 — c’est ce que nous faisons tourner, sauf demande contraire.
Elle s’attend à tourner en continu
Une app Node est un processus de longue durée qui garde un état, des connexions et des timers. Ce n’est pas un script qui démarre et s’arrête à chaque requête — précisément ce qui la brouille avec l’hébergement mutualisé.
Pourquoi elle a besoin d’un serveur
Une app Node est un processus, et un processus a besoin d’un endroit où vivre. Elle garde des sockets ouverts, entretient des timers, met des choses en cache en mémoire, et s’attend à être encore là dans une heure — rien de tout cela ne survit à un hébergeur qui relance un interpréteur neuf à chaque requête. Elle doit aussi compiler des modules natifs à l’installation, tenir une étape de build, et redémarrer selon ses propres conditions. Donnez-lui une machine avec le root et un superviseur, et tout cela devient banal. Essayez ailleurs, et vous passez votre semaine à lutter contre la plateforme au lieu de livrer.
Pourquoi l’opérer chez nous
Alive
Un processus qui reste debout
Votre application tourne sous un superviseur qui la relance si elle plante et la fait redémarrer après un reboot. C’est précisément ce qu’un hébergement mutualisé ne vous donnera jamais, et la raison pour laquelle la plupart des apps Node finissent sur un VPS.
LTS
La version que vous choisissez
Faites tourner la branche LTS sur laquelle vous avez testé, pas celle que l’hébergeur a installée par hasard. Figez-la, et changez quand vous êtes prêt — pas quand quelqu’un d’autre décide de mettre à jour.
Real
Sockets, workers, tout ce que vous avez construit
Des WebSockets qui restent ouverts, des workers en arrière-plan, une étape de build, un cron à côté, Redis ou Postgres sur la même machine. C’est une vraie machine avec le root — rien n’est hors menu parce que la plateforme ne l’avait pas prévu.
Human
Un ingénieur répond
Quand le problème vient du reverse proxy et non de votre code, vous joignez quelqu’un capable de lire une config nginx et une pile d’erreurs en même temps.
Comment ça marche
- 01
Choisissez votre offre
Choisissez la taille adaptée à l’application — vous pourrez monter en gamme plus tard sans rien reconstruire.
- 02
Nous préparons la machine
Votre VPS arrive avec la branche LTS de Node.js® que vous avez demandée, un superviseur de processus, un reverse proxy et le TLS déjà en place. Une base de données à côté, si vous en voulez une.
- 03
Livrez votre application
Déployez-la comme vous le faites déjà — git, rsync, un pipeline CI, un conteneur. C’est votre machine, vous avez le root ; nous mettrons le déploiement en place avec vous si vous préférez ne pas vous en charger.
- 04
Nous la maintenons en marche
L’application revient après un reboot, les certificats se renouvellent seuls, les sauvegardes sont prises et quelqu’un surveille. Quand vous avez besoin d’un humain, un ingénieur répond.
Offres & tarifs
L-1
₹1,333/mo
- 1 vCPU
- 2 GB RAM
- 50 GB NVMe SSD
- 2 TB de bande passante
- 1 IPv4 + 1 IPv6
- Root complet · KVM · autogéré
L-2
₹2,000/mo
- 2 vCPU
- 4 GB RAM
- 80 GB NVMe SSD
- 3 TB de bande passante
- 1 IPv4 + 1 IPv6
- Root complet · KVM · autogéré
L-3
₹2,953/mo
- 3 vCPU
- 8 GB RAM
- 120 GB NVMe SSD
- 4 TB de bande passante
- 1 IPv4 + 1 IPv6
- Root complet · KVM · autogéré
L-4
₹4,192/mo
- 4 vCPU
- 12 GB RAM
- 200 GB NVMe SSD
- 5 TB de bande passante
- 1 IPv4 + 1 IPv6
- Root complet · KVM · autogéré
L-5
₹5,955/mo
- 6 vCPU
- 16 GB RAM
- 320 GB NVMe SSD
- 6 TB de bande passante
- 1 IPv4 + 1 IPv6
- Root complet · KVM · autogéré
- Seamless migration from your current host
- No lock-in, cancel anytime
- SLA-backed 99.9% uptime
- Plan prices exclude 18% GST, added at checkout for billing addresses in India
Les prix sont synchronisés en direct depuis notre système de facturation, chaque nuit — le prix affiché sur la carte est le prix à la commande.
Questions
Quelle version de Node.js® ai-je ?
Celle que vous demandez. Par défaut, nous faisons tourner la branche LTS actuelle — la v24, supportée jusqu’en avril 2028 — parce que c’est elle qui reçoit des correctifs de sécurité pendant des années plutôt que des mois. Si votre application est figée sur la v22, nous ferons tourner la v22 (elle reste en maintenance jusqu’en avril 2027). Nous vous déconseillerions les versions à numéro impair : elles ne deviennent jamais LTS, donc elles représentent une fin de support dont vous n’avez pas besoin.
Est-ce un PaaS comme Vercel ou Render ?
Non, et le compromis mérite d’être clair. Ces plateformes vous offrent un déploiement soigné et vous enlèvent des décisions en échange — une tarification qui grimpe avec l’usage, des limites sur ce qu’un processus a le droit de faire, des cold starts. Ici, c’est un serveur ordinaire avec root, un superviseur et un reverse proxy : moins de magie, aucune surprise sur la facture, aucun plafond sur ce que votre application a le droit d’être. Si vous voulez la magie, utilisez la magie. On vient ici quand elle a commencé à irriter.
Comment est-ce que je déploie ?
Comme vous voulez — git pull puis redémarrage, rsync, un pipeline CI qui livre au merge, Docker si vous préférez. Aucun outil de déploiement propriétaire à apprendre, et aucun verrouillage. Si vous n’avez pas encore de pipeline, dites-nous ce à quoi vous êtes habitué et nous en mettrons un en place avec vous.
Puis-je faire tourner une base de données sur la même machine ?
Oui. Postgres, MySQL ou MariaDB, Redis, ce dont l’application a besoin — sur la même machine quand elle est petite, ou sur la sienne quand elle ne l’est plus. C’est votre serveur ; rien n’y est cloisonné.
Que se passe-t-il si mon application plante ?
Le superviseur la relance, et elle revient toute seule après un reboot aussi. Ce que nous ne faisons pas, c’est prétendre que cela rend les plantages sans importance — si elle boucle, nous préférons vous le dire plutôt que la relancer indéfiniment en silence. La supervision est sur la machine, pas seulement de notre côté.
Node.js® est une marque déposée de l’OpenJS Foundation. IndicHosts n’est ni affilié à, ni approuvé par, ni sponsorisé par l’OpenJS Foundation, et n’est certifié sous aucune de ses marques. Nous utilisons ce nom uniquement pour désigner le runtime que notre hébergement est conçu pour faire tourner.
Envie que Node.js soit pris en charge ?
Nous le provisionnons, le maintenons à jour et le sauvegardons — vous n’avez plus qu’à l’utiliser. Dites-nous ce que vous construisez.