Ouverture commerciale reportée le temps de finaliser nos locaux à Limoges. Être prévenu de l'ouverture

Hébergement Node.js depuis votre dépôt Git

Votre application Node.js tourne en local ; il est temps de la mettre en ligne sans passer vos soirées à administrer un serveur. Nous la déployons depuis votre dépôt Git, sur nos propres serveurs à Limoges, dès 1,99 € par mois et sans engagement.

Commander

Ce que vous pouvez héberger

L'hébergement Node.js repose sur notre hébergement applicatif. Il convient notamment :

Votre projet a des besoins particuliers (dépendances système, version de Node.js précise) ? Fournissez un Dockerfile : il est pris en charge tel quel.

Mettre en ligne une application Node.js

  1. Préparez le dépôt : package.json avec un script start, le fichier de verrouillage (package-lock.json, par exemple), et un .gitignore qui exclut node_modules et .env.
  2. Écoutez sur le bon port : lisez-le depuis l'environnement (process.env.PORT), avec une valeur par défaut, et indiquez ce port à la déclaration de l'application.
  3. Commandez la formule Application Starter en donnant un nom à votre projet.
  4. Déclarez l'application dans votre espace client (« Nouvelle application ») : dépôt public ou GitHub privé partagé avec HebergHub, branche, type de build « Automatique », port et variables d'environnement.
  5. Suivez le premier déploiement (5 à 15 minutes) dans les journaux, puis ouvrez nom.apps.heberghub.fr.

Les déploiements suivants réutilisent l'environnement mis en cache et vont beaucoup plus vite. Avec un dépôt GitHub privé, chaque push sur la branche choisie redéploie l'application.

La formule

Tarifs : Hébergement Node.js depuis votre dépôt Git
FormuleDéploiementsRessourcesPrix mensuel TTCCommander
Application Starter1jusqu'à 2 Go de RAM et 2 vCPU1,99 €Commander Application Starter

Au quotidien, depuis votre espace client

Chaque application affiche son état et ses commandes : Journaux pour lire la sortie de Node.js (vos console.log comme vos erreurs), Variables pour l'environnement, Redéployer ou Reconstruire à neuf, Redémarrer, Arrêter. En cas d'échec de build, un encadré « Pourquoi ça a échoué » résume la cause, souvent une dépendance manquante ou un script absent du package.json. Si le processus s'arrête, il est relancé automatiquement.

Vos secrets restent hors du dépôt. Clés d'API, jetons et chaînes de connexion vont dans les variables d'environnement ; votre code les lit avec process.env. Pour développer en local, Node.js 20.6 et plus charge un fichier .env avec node --env-file=.env, à garder dans le .gitignore.

HTTPS automatique sur nom.apps.heberghub.fr, et sauvegardes quotidiennes des serveurs de l'applicatif, avec un historique de 6 mois.

Quand choisir un VPS plutôt ?

L'hébergement applicatif fait tourner une application. Si vous avez besoin de plusieurs processus qui se parlent, d'une base de données que vous administrez vous-même, d'un gestionnaire de processus comme PM2 ou d'un accès SSH, un VPS avec accès root est plus adapté, à partir de 3,99 € par mois. Vous gérez alors vous-même le système.

Pourquoi HebergHub pour Node.js

Hébergé en France, à Limoges, sur nos propres serveurs professionnels reconditionnés, avec des logiciels libres.

Une équipe joignable, en français. Support par ticket, réponse sous 24 h.

Des prix lisibles, sans engagement. Prix mensuel TTC, sans option cachée ; résiliation depuis la fiche du service.

À savoir : pas encore de nom de domaine personnel sur l'applicatif (sous-domaine .apps.heberghub.fr seulement), et pas de taux de disponibilité contractuel publié ; la page Statut montre l'état réel de chaque service.

Prêt à déployer ? Commander la formule Application Starter, ou voyez l'hébergement applicatif dans son ensemble.

Questions fréquentes

Comment déployer une application Node.js ?
Commandez la formule Application Starter, puis déclarez l'application dans votre espace client : dépôt Git, branche, port d'écoute et variables d'environnement. Le type de build « Automatique » reconnaît un projet Node.js grâce à son package.json, l'installe, le construit et le démarre.
Quelle commande de démarrage est utilisée ?
Par défaut, celle que le build automatique déduit du projet, en général le script start de votre package.json. Vous pouvez imposer vos propres commandes d'installation, de build et de démarrage dans les options avancées, ou fournir un Dockerfile.
Sur quel port mon application doit-elle écouter ?
Sur le port que vous indiquez à la déclaration de l'application. Lisez-le de préférence depuis une variable d'environnement plutôt que de l'écrire en dur dans le code.
Combien coûte l'hébergement Node.js ?
1,99 € TTC par mois pour une application, avec jusqu'à 2 Go de RAM et 2 vCPU. Au trimestre, au semestre ou à l'année : 5,67 €, 10,75 € ou 20,30 €.
Puis-je héberger un bot discord.js ?
Oui, c'est l'un des usages les plus courants. Notre page hébergement de bot Discord et notre guide discord.js détaillent la mise en ligne.
Où mettre mes clés d'API et mots de passe ?
Dans les variables d'environnement de l'application, depuis votre espace client (une par ligne, NOM=valeur), jamais dans le dépôt. Votre code les lit avec process.env ; un changement s'applique au prochain redéploiement.
Mon application redémarre-t-elle si elle plante ?
Oui, elle est relancée automatiquement, et les journaux de l'espace client vous montrent la sortie de Node.js pour comprendre ce qui s'est passé.
Suis-je engagé sur une durée ?
Non, au-delà de la période choisie. En paiement mensuel, vous pouvez arrêter à la fin de chaque mois.

Commander