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.
Ce que vous pouvez héberger
L'hébergement Node.js repose sur notre hébergement applicatif. Il convient notamment :
- aux API REST et serveurs web écrits avec Express ou Fastify ;
- aux applications web construites avec un framework Node.js comme Next.js ;
- aux bots Discord écrits avec discord.js ;
- aux petits services : webhooks, tâches d'intégration, tableaux de bord.
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
- Préparez le dépôt :
package.jsonavec un scriptstart, le fichier de verrouillage (package-lock.json, par exemple), et un.gitignorequi exclutnode_moduleset.env. - É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. - Commandez la formule Application Starter en donnant un nom à votre projet.
- 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.
- 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
| Formule | Déploiements | Ressources | Prix mensuel TTC | Commander |
|---|---|---|---|---|
| Application Starter | 1 | jusqu'à 2 Go de RAM et 2 vCPU | 1,99 € | Commander Application Starter |
- Sans engagement au-delà de la période choisie : en mensuel, vous arrêtez à la fin de chaque mois.
- Remises de durée : -5 % au trimestre (5,67 €), -10 % au semestre (10,75 €), -15 % à l'année (20,30 €).
- -20 % pour les étudiants, cumulable avec les remises de durée.
- Prix en euros, toutes taxes comprises.
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.