Hébergement d’applications Node.js® · KVM VPS · root complet

Installez votre application Node.js® sur un serveur rien qu’à elle.

Pour les développeurs qui livrent des API, des applications web, des bots et des workers en arrière-plan. Nous vous remettons un KVM VPS déjà configuré avec la branche LTS de Node.js® de votre choix, un superviseur de processus et le HTTPS, et à partir de là il est à vous : root complet, aucune facturation à la requête, aucune plateforme qui décide de ce que votre application a le droit de faire. Serveurs en Inde, aux États-Unis ou en Allemagne.

Voir plans & prix

Tourne sur notre Standard KVM VPS · nodejs.org ↗

Offres & tarifs

Les engagements plus longs coûtent moins cher par mois. Le prix affiché est le prix par mois pour la durée choisie, avec le montant facturé en dessous.

Chaque offre comprend 1 IPv4 + 1 IPv6

L-1

Pour une petite application ou API

₹1,095/moiséconomisez 17%

facturé ₹13,142 par an

  • 2 VCPU
  • 2 Go de RAM
  • 20 Go NVMe SSD
  • 1 TB de bande passante
  • 1 IPv4 + 1 IPv6
  • Remarque : Root complet · KVM · autogéré
Choisir L-1

L-2

Pour une application et sa base de données

₹1,643/moiséconomisez 17%

facturé ₹19,717 par an

  • 2 VCPU
  • 4 Go de RAM
  • 40 Go NVMe SSD
  • 2 TB de bande passante
  • 1 IPv4 + 1 IPv6
  • Remarque : Root complet · KVM · autogéré
Choisir L-2

L-4

Pour les applications de production très sollicitées

₹3,444/moiséconomisez 17%

facturé ₹41,323 par an

  • 8 vCPU
  • 12 Go de RAM
  • 140 Go NVMe SSD
  • 4 TB de bande passante
  • 1 IPv4 + 1 IPv6
  • Remarque : Root complet · KVM · autogéré
Choisir L-4

L-5

Le plus de cœurs, de mémoire et de stockage

₹4,892/moiséconomisez 17%

facturé ₹58,701 par an

  • 12 VCPU
  • 16 Go de RAM
  • 180 Go NVMe SSD
  • 5 TB de bande passante
  • 1 IPv4 + 1 IPv6
  • Remarque : Root complet · KVM · autogéré
Choisir L-5
  • Migration sans couture de votre hôte actuel
  • Pas de verrouillage, annuler à tout moment
  • Attaqué à 99,9 % des SLA
  • Les prix du forfait excluent 18% de la TPS, ajoutée à la caisse pour les adresses de facturation en Inde

Chaque offre se renouvelle pour la même durée au prix en vigueur à ce moment-là, affiché avant le paiement. Les codes promo s’appliquent uniquement à la première période.

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 application 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.

Le logiciel est le projet open-source de nodejs.org. Nous gérons le serveur sur lequel il se trouve; nous ne sommes pas affiliés au projet.

  • V24 LTS Supportée jusqu’en avril 2028
  • MIT Open source, gratuit
  • Racine C’est votre machine
  • Un seul langage, aux deux bouts

    Le même JavaScript que celui de 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.

  • 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 partez rarement 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 versions à support long terme et reçoivent des correctifs pendant des années ; les versions à numéro impair, jamais. La v24 est une branche LTS supportée jusqu’en 2028, et c’est celle que nous installons, sauf demande contraire.

  • Elle s’attend à tourner en continu

    Une application Node est un processus de longue durée qui garde un état, des connexions et des minuteries. Ce n’est pas un script qui démarre et s’arrête à chaque requête, et c’est précisément là qu’elle et l’hébergement mutualisé ne s’entendent plus.

Pourquoi elle a besoin d’un serveur

Une application Node est un processus, et un processus a besoin d’un endroit où vivre. Elle garde des sockets ouverts, entretient des minuteries, met des choses en cache en mémoire et s’attend à être encore là dans une heure, et rien de tout cela ne survit à un hébergeur qui lance un interpréteur neuf à chaque requête. Elle doit aussi compiler des modules natifs à l’installation, passer par 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

En vie

Votre application reste en ligne

Le superviseur de processus relance votre application si elle plante et la remet en route tout seul après un redémarrage du serveur, pour qu’une seule exception non gérée ne laisse pas le site hors ligne jusqu’à ce que quelqu’un s’en aperçoive.

OS

Ubuntu, de préférence

Nous installons Node sur Ubuntu, sauf si vous avez besoin d’autre chose : c’est ce que nous connaissons le mieux et prenons en charge le plus rapidement. AlmaLinux et Debian conviennent aussi ; dites-le-nous avant que nous préparions la machine et nous nous alignerons.

LTS

La version que vous choisissez

Faites tourner la version à support long terme (LTS) avec laquelle vous avez testé, pas celle que l’hébergeur a installée par hasard. Gardez-la, et passez à la suivante quand vous êtes prêt, pas quand quelqu’un d’autre le décide.

Réel

Tout ce que vous avez construit tourne

Connexions en direct, tâches en arrière-plan, étape de build, tâches planifiées : quoi que fasse l’application, elle tourne sur une machine où vous détenez le root et installez ce dont elle a besoin.

Humain

Un ingénieur répond

Notre service d’assistance répond en premier et transmet directement tout ce qui est technique à un ingénieur : quand le problème vient du serveur et non de votre code, vous joignez quelqu’un qui comprend les deux.

Comment ça marche

  1. 01

    Choisissez votre offre

    Choisissez la taille adaptée à l’application ; vous pourrez monter en gamme plus tard sans rien reconstruire.

  2. 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.

  3. 03

    Livrez votre application

    Déployez-la comme vous le faites déjà : git, rsync, un pipeline CI, un conteneur. C’est votre machine et vous avez le root ; nous mettrons le déploiement en place avec vous si vous préférez ne pas vous en charger.

  4. 04

    À vous de l’exploiter

    Dès la remise, c’est un VPS autogéré avec root complet : les mises à jour de l’OS et de Node.js®, le durcissement de la sécurité et les sauvegardes vous reviennent, et vous décidez de ce qui tourne à côté de l’application. Le matériel, le réseau et la couche de virtualisation sont pour notre compte. Si vous préférez ne pas vous occuper d’une machine Linux, ajoutez le Server Management payant à la commande.

Questions

Quelle version de Node.js® ai-je ?

Celle que vous demandez. Par défaut, nous installons la v24 LTS (supportée jusqu’en avril 2028), parce qu’une branche LTS 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 installons la v22 (elle est en maintenance jusqu’en avril 2027). Nous vous déconseillerions les versions à numéro impair : elles ne deviennent jamais LTS, ce sont donc des fins de support abruptes 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 : 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 simple serveur 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é à gêner.

Les sauvegardes sont-elles incluses ?

Les sauvegardes font partie de l’exploitation du serveur : sur cette offre autogérée, c’est donc à vous de les organiser. Le plus simple est l’option « Offsite Backups for Data » à la commande, qui ajoute des copies délocalisées de vos données. Si vous préférez que les sauvegardes soient tout simplement prises en charge, le Cloud VPS infogéré inclut des sauvegardes quotidiennes effectuées dans la mesure du possible vers un stockage séparé.

Puis-je faire tourner une base de données sur la même machine ?

Oui. Postgres, MySQL ou MariaDB, Redis, tout ce dont l’application a besoin, sur la même machine quand elle est petite, ou sur une machine à part 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 aussi toute seule après un redémarrage. Si elle se met à planter en boucle, c’est un bug qui mérite d’être traqué plutôt qu’un problème que les relances ont réglé. Si vous voulez que nos ingénieurs surveillent le serveur pour vous, c’est ce qu’apporte le Server Management payant.

Dois-je plutôt choisir le Cloud VPS infogéré ?

Choisissez cette offre si vous, ou quelqu’un de votre équipe, êtes à l’aise pour exploiter un serveur Linux : vous avez le root et cela coûte moins cher. Choisissez le Cloud VPS infogéré si vous préférez ne pas être l’administrateur système : nos ingénieurs détiennent le root et s’occupent du provisionnement, du durcissement, des correctifs, de l’optimisation et de la gestion des incidents, avec 2 heures d’ingénieur par mois incluses.

Et si mon application devient trop grande pour son offre ?

Passez au palier supérieur : parlez-nous et nous redimensionnons le serveur avec un minimum d’interruption. Si même le plus grand palier ne suffit pas, le Cloud VPS infogéré peut être construit sur mesure, et un serveur dédié vous donne une machine entière.

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.

Vous ne savez pas de quelle taille votre application a besoin ?

Dites à un ingénieur ce que fait l’application et quelle charge elle reçoit, et nous vous orienterons vers le bon palier, ou nous vous dirons honnêtement si le Cloud VPS infogéré convient mieux.