Hébergement Node.js

Hébergement Node.js : faites un git push, et votre application Node.js 24 est en ligne

Connectez GitHub, GitLab ou Bitbucket. Chaque push exécute npm ci et votre build, puis bascule en direct — aucun serveur, PM2 ou reverse proxy à gérer.

Essai gratuit de 14 jours — carte requise, sans prélèvement

Choisissez votre stack
Démarrer mon essai gratuit

Developer Hosting exécute votre propre code. C’est pourquoi nous demandons une carte afin de réserver l’essai gratuit à des personnes réelles. Votre carte n’est pas débitée — ni aujourd’hui, ni à la fin de la période d’essai. Vous ne payez rien à moins de choisir un forfait ; si vous n’en choisissez pas, l’essai prend simplement fin.

Formules à partir de 12,99 € par mois

  • Node.js 24Express, Fastify ou n'importe quel framework HTTP
  • 5 versionsconservé pour restauration en un clic
  • 14 jours gratuitsessai gratuit, Node.js présélectionné
Un pipeline de déploiement d'un git push à une application en ligne

Tout ce dont une application Node.js a besoin, géré pour vous

Vous écrivez l'application. Nous l'installons, la compilons, la démarrons, assurons son bon fonctionnement et gardons les cinq dernières versions prêtes pour un retour en arrière.

Node.js 24 depuis app.js

Express, Fastify ou tout framework servant du HTTP, démarré depuis app.js. NODE_ENV est production sauf si vous le définissez autrement.

npm ci à chaque déploiement

Les dépendances sont installées à partir de votre package-lock dans un nouveau répertoire, puis votre commande de build s'exécute, avant que la nouvelle version ne prenne le relais.

URL d'aperçu par branche

Poussez n'importe quelle branche autre que production et elle obtiendra sa propre adresse, déployée aux côtés de votre application en production sans l'affecter.

Des secrets hors de votre dépôt

Les clés d'API se placent dans le panneau des variables d'environnement, sont stockées dans un magasin de secrets et sont transmises à la fois à votre build et à votre application en cours d'exécution.

Journaux là où vous regardez

Le flux stderr propre à votre application s'affiche dans le visualiseur de journaux à côté des lignes du serveur web, depuis le tableau de bord ou la zinnector CLI.

De la mémoire et du processeur qui vous sont dédiés

Chaque application dispose de sa propre allocation de mémoire et de processeur, appliquée par compte, de sorte qu'un voisin ne puisse pas se l'approprier.

Des déploiements qui ne peuvent pas interrompre votre site

Un échec de npm ci ou de build n'atteint jamais les visiteurs : la version déjà en ligne continue d'être diffusée et le journal de déploiement en indique la raison. Lorsqu'une version est mise en ligne et que vous changez d'avis, le retour en arrière est instantané, car les cinq dernières versions restent sur le serveur.

  • npm ci et votre build se terminent avant le basculement de tout trafic
  • Restauration en un clic vers l'une des cinq dernières versions
  • Un bouton de redémarrage lorsque vous en avez besoin
  • Certificat SSL gratuit pour votre domaine
  • SSH et tâches planifiées sur chaque formule
Une application de production et un aperçu de branche exécutés côte à côte

Du référentiel à l'application Node.js en cours d'exécution

  1. Démarrer l'essai gratuit

    Node.js est sélectionné pour vous. Une carte est requise pour l'essai et ne sera pas débitée.

  2. Connectez votre dépôt

    Liez le dépôt GitHub, GitLab ou Bitbucket qui contient votre package.json et sélectionnez la branche de production.

  3. Définissez votre build et vos variables

    Ajoutez une commande de build si vous en avez une, ainsi que vos variables d'environnement.

  4. git push

    Poussez vers la production et cela devient une version ; poussez toute autre branche pour un aperçu.

Le seul fichier que nous recherchons

Un fichier app.js qui démarre votre serveur. Les dépendances proviennent de package.json.

// app.js — the file we start
const express = require("express");
const app = express();
app.get("/", (req, res) => res.send("Hello, world"));
app.listen(process.env.PORT || 3000);

Formules d’hébergement Node.js

Dimensionné selon le processus Node.js : 1 Go de mémoire et 1 cœur de processeur sur Dev Start, 2 Go et 2 cœurs sur Dev Pro, 4 Go et 4 cœurs sur Dev Scale — pour une, cinq ou vingt applications.

Zinn® Dev Start

12,99 €/mois

ou 129,90 € par an

Sites web
1
Stockage NVMe
25 Go
Bande passante
1 To

Essai gratuit de 14 jours — carte requise, sans prélèvement

Choisissez votre stack
Démarrer mon essai gratuit

Developer Hosting exécute votre propre code. C’est pourquoi nous demandons une carte afin de réserver l’essai gratuit à des personnes réelles. Votre carte n’est pas débitée — ni aujourd’hui, ni à la fin de la période d’essai. Vous ne payez rien à moins de choisir un forfait ; si vous n’en choisissez pas, l’essai prend simplement fin.

Zinn® Dev Pro

25,99 €/mois

ou 259,90 € par an

Sites web
5
Stockage NVMe
100 Go sur tous vos sites
Bande passante
5 To

Essai gratuit de 14 jours — carte requise, sans prélèvement

Choisissez votre stack
Démarrer mon essai gratuit

Developer Hosting exécute votre propre code. C’est pourquoi nous demandons une carte afin de réserver l’essai gratuit à des personnes réelles. Votre carte n’est pas débitée — ni aujourd’hui, ni à la fin de la période d’essai. Vous ne payez rien à moins de choisir un forfait ; si vous n’en choisissez pas, l’essai prend simplement fin.

Zinn® Dev Scale

88,99 €/mois

ou 889,90 € par an

Sites web
20
Stockage NVMe
500 Go sur tous vos sites
Bande passante
25 To

Essai gratuit de 14 jours — carte requise, sans prélèvement

Choisissez votre stack
Démarrer mon essai gratuit

Developer Hosting exécute votre propre code. C’est pourquoi nous demandons une carte afin de réserver l’essai gratuit à des personnes réelles. Votre carte n’est pas débitée — ni aujourd’hui, ni à la fin de la période d’essai. Vous ne payez rien à moins de choisir un forfait ; si vous n’en choisissez pas, l’essai prend simplement fin.

  • Essayer d’abordChaque offre managée commence par un essai gratuit de 14 jours, ce qui vous permet de tester un vrai site avant de payer quoi que ce soit.
  • Garantie de remboursement de 30 joursSi un plan géré ne vous convient pas, faites-le-nous savoir dans les 30 jours suivant votre premier paiement et nous vous le rembourserons. L’hébergement d’applications est couvert. Lire la politique de remboursement
  • Vraie assistance, incluseL’assistance est incluse dans tous nos abonnements, assurée par des personnes qui gèrent cette plateforme plutôt que par des scripts. Les comptes qui ne peuvent pas attendre peuvent passer en tête de file. Fonctionnement du support prioritaire

Ce que ces forfaits ne prennent pas en charge

  • Les conteneurs, les images Docker et Kubernetes fonctionnent sur un serveur Zinn® Private Cloud, et non sur ces forfaits.
  • Les workers d'arrière-plan de longue durée et les consommateurs de files d'attente ne sont pas pris en charge ici ; les tâches planifiées le sont.
  • L'environnement de production et les aperçus de ses branches partagent le quota de mémoire et de processeur de l'application.

Hébergement Node.js : questions

Quelle version de Node.js exécutez-vous ?

Node.js 24. Votre application démarre à partir de app.js et NODE_ENV est défini sur production, sauf si vous définissez votre propre valeur.

Ai-je besoin de PM2 ou de NGINX ?

Non. Le serveur web démarre et exécute votre application pour vous, il n'y a donc aucun gestionnaire de processus ni proxy inverse à configurer.

Puis-je exécuter Next.js ou un autre framework avec une étape de build ?

Oui, s'il s'exécute en tant que serveur Node.js à partir de app.js. Définissez votre commande de build et elle s'exécutera à chaque déploiement, avant la mise en ligne de la nouvelle version.

Puis-je utiliser des WebSockets ou des tâches d'arrière-plan ?

Les tâches d'arrière-plan de longue durée ne sont pas prises en charge par ces forfaits. Pour les applications utilisant intensivement WebSocket, les workers ou les conteneurs, un serveur Zinn® Private Cloud est la solution la plus adaptée.

Y a-t-il un essai gratuit ?

Oui, 14 jours sur Dev Start avec Node.js présélectionné. Une carte permet de réserver les essais à des personnes réelles ; rien ne sera facturé sauf si vous choisissez un forfait.

Puis-je connecter une base de données ?

Oui. Utilisez une base de données gérée Zinn® (PostgreSQL ou MySQL) ou un cache Redis dédié à votre site, et renseignez les détails de connexion dans vos variables d'environnement.

Tous les environnements d'exécution de l'hébergement pour développeurs : Node.js, Python et Ruby

Déployez votre application Node.js aujourd'hui

Quatorze jours gratuits avec Node.js déjà sélectionné. La carte demandée n'est pas débitée pendant la période d'essai.

Essai gratuit de 14 jours — carte requise, sans prélèvement

Choisissez votre stack
Démarrer mon essai gratuit

Developer Hosting exécute votre propre code. C’est pourquoi nous demandons une carte afin de réserver l’essai gratuit à des personnes réelles. Votre carte n’est pas débitée — ni aujourd’hui, ni à la fin de la période d’essai. Vous ne payez rien à moins de choisir un forfait ; si vous n’en choisissez pas, l’essai prend simplement fin.