Vous pouvez désormais héberger des applications Node.js sur SiteGround

Si vous êtes sur un plan GrowBig, GoGeek ou Cloud, vous pouvez désormais héberger des applications Node.js directement dans votre plan actuel. Connectez un dépôt GitHub ou importez votre code, et nous nous chargeons de la compilation, du déploiement et de l’exécution. Vos applications se gèrent depuis le même Espace client que vos sites, et elles peuvent profiter de tout ce qu’inclut déjà votre offre : bases de données gérées, SSL gratuit, et messagerie une fois l’application installée sur votre propre domaine.

Qu’est-ce que Node.js ?

Node.js est un environnement d’exécution open source qui permet au JavaScript de fonctionner sur un serveur, et pas seulement dans le navigateur. Cela signifie qu’un seul langage peut faire tourner à la fois ce que voient les utilisateurs à l’écran et la logique qui se cache derrière : traitement des requêtes, lecture et écriture dans une base de données, envoi d’emails et connexion à d’autres services.

C’est l’une des technologies les plus utilisées pour créer des projets web. Des frameworks populaires comme Next.js, Nuxt et Astro reposent dessus, tout comme de nombreuses applications créées avec des assistants de codage IA et d’app builders.

Quels types de projets Node.js pouvez-vous héberger ?

Tous les projets qui fonctionnent avec Node.js. Cela inclut notamment les applications développées avec Next.js, Express.js, NestJS, Nuxt, Remix, Astro, Fastify et Koa, ainsi que les projets utilisant React, Vue.js, Angular, Svelte et Vite.

Exemples d'applications créées en vibe coding avec un assistant de codage - un tableau de bord analytique, un site de coach sportif et une page d'offres.

De nombreux projets que nos clients nous confient aujourd’hui ont été créés avec l’IA. Si vous développez avec Claude Code, Cursor, Codex, Copilot ou Windsurf, il vous suffit de connecter le dépôt GitHub utilisé par votre assistant. Chaque modification envoyée déclenche automatiquement un nouveau déploiement. Votre prototype créé grâce au vibe coding peut ainsi être mis en ligne sur votre propre domaine, avec une base de données à l’arrière-plan. Les sites créés avec Lovable, Bolt, v0 ou Replit fonctionnent de la même manière : exportez votre projet vers GitHub ou téléchargez-le au format ZIP, puis publiez-le sur un domaine qui vous appartient, avec une adresse email associée à ce domaine incluse.

D’autres projets sont développés manuellement. Il peut s’agir de l’API qui se trouve derrière votre application mobile ou votre frontend WordPress, d’un gestionnaire de webhooks ou d’une intégration indispensable au fonctionnement de votre produit, ou encore d’une application complète développée avec le framework de votre choix. Tous ces projets fonctionnent sur un runtime Node.js standard, avec une base de données MySQL ou PostgreSQL, des variables d’environnement et un fichier log pour chaque build. Aucun élément propriétaire ne s’interpose entre votre code et le serveur.

Déployez votre application Node.js depuis GitHub ou importez-la au format ZIP

Deux façons de déployer une application Node.js sur SiteGround - connecter un dépôt GitHub ou importer un fichier ZIP.

La méthode la plus rapide consiste à utiliser GitHub. Connectez un dépôt, sélectionnez une branche et nous nous chargeons du build et du déploiement. Ensuite, chaque modification envoyée sur cette branche déclenche automatiquement un nouveau déploiement. Votre application en ligne reste ainsi toujours synchronisée avec la dernière version de votre code. Vous pouvez mettre en pause les déploiements automatiques, changer de dépôt ou déconnecter GitHub à tout moment.

Vous préférez ne pas utiliser GitHub ? Téléchargez simplement votre code source au format ZIP et nous nous chargeons du reste. Vous pourrez toujours connecter un dépôt par la suite si vous souhaitez bénéficier des mises à jour automatiques.

Chaque nouveau projet est d’abord associé à un domaine temporaire gratuit, afin que vous puissiez le tester immédiatement. Lorsqu’il est prêt à recevoir de vrais visiteurs, vous pouvez associer le domaine qui vous appartient depuis l’Espace client.

Ce qui est inclus avec chaque projet

Une application Node.js Express affichée comme en ligne dans l'Espace Client SiteGround, à côté d'un blog WordPress et d'une boutique WooCommerce

Comme votre application fonctionne sur votre plan d’hébergement, elle bénéficie des mêmes fonctionnalités essentielles que vos sites web. Vous pouvez créer des bases de données MySQL et PostgreSQL directement depuis Site Tools. Une fois votre projet associé à votre propre domaine, vous pouvez également créer des comptes email tels que bonjour@votreapp.com, sans frais supplémentaires. Chaque projet inclut également un SSL gratuit avec redirection forcée vers HTTPS, des URL protégées et le blocage du trafic.

Vous décidez aussi comment votre application est compilée. Nous présélectionnons les paramètres adaptés, et vous pouvez tous les modifier : préréglage du framework, version de Node, gestionnaire de paquets, commande de build, répertoire de sortie et variables d’environnement. Chaque déploiement est enregistré avec son auteur, sa branche, son commit et l’intégralité du résultat du build. Si un build échoue, vous pouvez donc identifier la cause en un clic.

Pour commencer

Dans votre compte, chaque application correspond à un projet Node.js. Le plan GrowBig en inclut 5, GoGeek 10, et Cloud autant que nécessaire. Un Projet Node.js n’est pas une option payante en plus : il apparaît dans votre Espace client aux côtés de vos sites, avec son propre Site Tools, adapté à Node.js. En dehors du nombre de projets, il fonctionne comme n’importe quel autre site de votre plan en matière de ressources et de fonctionnalités.

Pour en ajouter un, rendez-vous dans Espace client > Sites web > Projets Node.js, ajoutez un projet, puis choisissez GitHub ou l’importation manuelle. Une fois votre projet en ligne sur son domaine temporaire, vous pouvez gérer le domaine, le nom du projet et les informations relatives au serveur depuis l’Espace client. Les déploiements, bases de données, fonctionnalités de sécurité, emails et statistiques se gèrent quant à eux depuis Site Tools.

Vous découvrez SiteGround ? Les Projets Node.js sont inclus avec GrowBig, GoGeek et Cloud.

Questions fréquentes

Quels plans incluent les Projets Node.js ?

GrowBig inclut 5 projets, GoGeek 10 et Cloud autant que nécessaire. Aucun achat supplémentaire n’est nécessaire. Vous pouvez à tout moment passer à un plan supérieur si vous avez besoin de davantage de projets.

Ai-je besoin d’un compte GitHub ?

Non. La connexion à GitHub permet d’automatiser les déploiements à chaque modification envoyée, mais vous pouvez également télécharger votre code source au format ZIP et nous nous chargeons du build et du déploiement.

Que se passe-t-il lorsque j’envoie du nouveau code ?

Si votre projet est connecté à un dépôt, nous détectons automatiquement les modifications envoyées sur la branche associée, puis lançons le build et le déploiement. Vous pouvez mettre en pause les déploiements automatiques à tout moment.

Puis-je utiliser mon propre domaine ?

Oui. Chaque projet commence avec un domaine temporaire gratuit. Lorsque vous êtes prêt, vous pouvez associer le domaine qui vous appartient depuis l’Espace client.

Les bases de données sont-elles incluses ?

Oui. Vous pouvez créer et gérer les bases de données MySQL et PostgreSQL de votre projet directement depuis Site Tools.

Les emails fonctionnent-ils avec les Projets Node.js ?

Oui, une fois le projet associé à un domaine enregistré. Les comptes email ne sont pas disponibles sur le domaine temporaire.

Puis-je héberger des sites web et des applications Node.js sur le même plan ?

Oui. Les Projets Node.js peuvent fonctionner aux côtés de vos sites WordPress et de vos services email sur le même plan. Vous pouvez tous les gérer depuis le même Espace client.

Leave a Reply

Your email address will not be published. Required fields are marked *