[{"data":1,"prerenderedAt":142},["ShallowReactive",2],{"seo-verification":3,"blog-deployer-nodejs-app-vps-ma-fr":6,"promo-bar-likely":141},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-deployer-nodejs-app-vps-ma-fr",{"id":9,"slug":10,"slugs":11,"title":15,"excerpt":16,"readTime":17,"views":18,"isPinned":19,"noindex":19,"publishedAt":20,"updatedAt":21,"category":22,"categories":27,"featuredImage":29,"bgImage":30,"posterImage":31,"relatedSolution":32,"intro":34,"sections":35,"ctaTitle":78,"ctaBody":79,"ctaButton":80,"ctaUrl":81,"relatedPosts":82},137,"deployer-nodejs-app-vps",{"fr":10,"en":12,"ar":13,"es":14},"deploying-nodejs-on-a-vps-a-stable-controlled-runtime","نشر-nodejs-على-خادم-vps-بيئة-تشغيل-مستقرة-ومضبوطة","desplegar-nodejs-en-un-vps","Déployer Node.js sur un VPS : runtime stable et maîtrisé","Mettez une app Node.js en production sur VPS avec PM2, variables d’environnement, reverse proxy et stratégie de redémarrage.",4,1,false,"2026-02-08T00:00:00+00:00","2026-09-07T11:26:10+00:00",{"id":17,"name":23,"slug":24,"color":25,"icon":26},"Développement","developpement","bg-warning\u002F10 text-warning","dev",[28],{"id":17,"name":23,"slug":24,"color":25,"icon":26},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fdeployer-nodejs-app-vps-poster.svg",{"categorySlug":26,"appSlug":33},"nodejs-stack","Une application Node.js en production doit survivre aux redémarrages, exposer uniquement ce qui est nécessaire et journaliser assez pour être maintenable. Sur un VPS ServOrbit, vous gardez la main sur la version de Node, le process manager et le reverse proxy. Ce guide déroule une mise en ligne sobre : runtime, variables, service long-running et HTTPS.",[36,40,50,72,75],{"type":37,"title":38,"body":39},"h2","Pourquoi héberger Node.js sur un VPS ?","Node.js est conçu pour gérer des milliers de connexions concurrentes via son modèle asynchrone non bloquant, ce qui en fait un choix idéal pour les API REST, les applications temps réel et les microservices. Sur un VPS, vous évitez les restrictions des hébergements mutualisés qui interdisent souvent les processus persistants ou les WebSockets. Vous bénéficiez également d'une isolation complète : vos dépendances npm, vos variables d'environnement et votre configuration PM2 ne sont jamais partagés avec d'autres locataires.",{"type":41,"title":42,"items":43},"ul","Ce que vous pouvez faire avec Node.js sur un VPS ServOrbit",[44,45,46,47,48,49],"Héberger une API REST ou GraphQL accessible en permanence sur un port dédié (ex. 3000 ou 8080)","Déployer des applications temps réel avec WebSockets (chat, notifications push, tableaux de bord live)","Faire tourner un backend Next.js ou Nuxt.js en mode SSR (Server-Side Rendering) pour de meilleures performances SEO","Exécuter des tâches planifiées (cron jobs) et des workers de traitement de files d'attente avec BullMQ ou Agenda","Servir plusieurs projets Node.js sur le même VPS via un reverse proxy Nginx ou Caddy avec des sous-domaines distincts","Prototyper et tester des architectures microservices sans contrainte de quota ni redémarrage forcé après inactivité",{"type":51,"title":52,"steps":53},"steps","Installer Node.js sur votre VPS ServOrbit",[54,57,60,63,66,69],{"title":55,"body":56},"Commander un VPS Cloud ServOrbit","Rendez-vous sur la page \u002Fvps-cloud et choisissez une offre adaptée à votre charge applicative. Pour la plupart des applications Node.js (API, SSR), un VPS avec 2 vCPU et 2 Go de RAM constitue un bon point de départ. Finalisez la commande et attendez l'e-mail de confirmation d'activation, qui arrive généralement en moins de deux minutes.",{"title":58,"body":59},"Accéder au Marketplace dans l'espace client","Connectez-vous à votre espace client ServOrbit, puis naviguez vers la section « Mes VPS ». Sélectionnez le VPS que vous venez de commander et cliquez sur l'onglet « Marketplace » dans le panneau de gestion. Vous y trouverez la liste complète des stacks et applications disponibles pour une installation automatisée.",{"title":61,"body":62},"Lancer l'installation de Node.js","Dans le Marketplace, recherchez l'application « Node.js Stack » et cliquez sur « Installer ». Le système provisionne automatiquement Node.js LTS (version active recommandée), npm, et PM2 comme gestionnaire de processus pour maintenir vos applications actives après redémarrage. L'installation prend moins de deux minutes.",{"title":64,"body":65},"Déployer votre première application","Connectez-vous à votre VPS en SSH (ssh root@\u003Cip-de-votre-vps>), puis transférez votre projet (git clone ou scp). Depuis le répertoire de votre projet, exécutez npm install pour installer les dépendances, puis pm2 start server.js --name mon-app pour lancer votre application. Par défaut, votre app écoute sur le port que vous avez défini (ex. 3000) ; utilisez pm2 save et pm2 startup pour la persistance au redémarrage.",{"title":67,"body":68},"Exposer votre application via Nginx (reverse proxy)","Pour rendre votre application accessible sur le port 80 ou 443 avec votre nom de domaine, configurez Nginx comme reverse proxy : créez un bloc server qui redirige les requêtes entrantes vers http:\u002F\u002Flocalhost:3000 (ou le port de votre app). Activez HTTPS avec Certbot (Let's Encrypt) en lançant certbot --nginx -d votredomaine.com. Votre API ou application est alors disponible à l'adresse https:\u002F\u002Fvotredomaine.com.",{"title":70,"body":71},"Se connecter la première fois","Ce n'est pas une application avec écran de connexion mais un environnement d'exécution : connectez-vous en SSH pour déployer votre code (Node.js LTS + PM2). Nginx sert sa page d'accueil par défaut sur le port 80 et PostgreSQL n'écoute qu'en local (sudo -u postgres psql, authentification peer).",{"type":73,"body":74},"tip","Conseil pro : utilisez PM2 avec un fichier ecosystem.config.js pour gérer plusieurs applications Node.js sur le même VPS. Ce fichier centralise les variables d'environnement (NODE_ENV, PORT, DATABASE_URL…), le nombre d'instances en mode cluster, et les stratégies de redémarrage. Lancez toutes vos apps en une seule commande avec pm2 start ecosystem.config.js et évitez de stocker vos secrets directement dans le code source.",{"type":73,"title":76,"body":77},"La documentation officielle","Pour la configuration avancée, les options propres à l’outil et les changements de version, référez-vous à la \u003Ca href=\"https:\u002F\u002Fnodejs.org\u002Fdocs\u002Flatest\u002Fapi\u002F\" target=\"_blank\" rel=\"noopener noreferrer\">documentation officielle de Node.js\u003C\u002Fa>. Ce guide couvre la mise en ligne sur VPS ServOrbit ; la documentation éditeur reste la référence pour les réglages fins.","Déployez Node.js en quelques minutes sur un VPS Cloud ServOrbit","Lancez votre application Node.js sur une infrastructure fiable et évolutive, avec installation automatisée via notre Marketplace et un support technique disponible pour vous accompagner.","Lancer mon VPS Cloud","\u002Fvps-cloud",[83,101,123],{"id":84,"slug":85,"slugs":86,"title":90,"excerpt":91,"readTime":92,"views":18,"isPinned":19,"noindex":19,"publishedAt":93,"updatedAt":94,"category":95,"categories":96,"featuredImage":29,"bgImage":30,"posterImage":98,"relatedSolution":99},47,"deployer-nuxt-vps",{"fr":85,"en":87,"ar":88,"es":89},"deploy-a-nuxt-application-on-a-vps","نشر-تطبيق-nuxt-على-vps","desplegar-nuxt-en-un-vps","Déployer une application Nuxt sur un VPS","Déployer Nuxt sur un VPS : Nitro, PM2, Nginx, SSL, modes de rendu, routeRules, variables d'environnement et dépannage en production.",12,"2026-05-04T00:00:00+00:00","2026-11-08T01:13:12+00:00",{"id":17,"name":23,"slug":24,"color":25,"icon":26},[97],{"id":17,"name":23,"slug":24,"color":25,"icon":26},"\u002Fblog\u002Fcovers\u002Fdeployer-nuxt-vps-poster.svg",{"categorySlug":24,"appSlug":100},"nuxt-stack",{"id":102,"slug":103,"slugs":104,"title":108,"excerpt":109,"readTime":110,"views":17,"isPinned":19,"noindex":19,"publishedAt":111,"updatedAt":112,"category":113,"categories":118,"featuredImage":29,"bgImage":30,"posterImage":120,"relatedSolution":121},39,"deployer-avec-caddy",{"fr":103,"en":105,"ar":106,"es":107},"deploy-your-applications-with-caddy-on-a-vps","انشر-تطبيقاتك-باستخدام-caddy-على-خادم-vps","desplegar-con-caddy","Caddy en reverse proxy sur VPS : guide complet","Installez et configurez Caddy comme reverse proxy sur votre VPS : HTTPS automatique Let's Encrypt, multi-apps, sécurité et dépannage des erreurs courantes.",8,"2026-05-12T00:00:00+00:00","2026-09-25T23:43:04+00:00",{"id":114,"name":115,"slug":116,"color":117,"icon":116},3,"Déploiement","deploiement","bg-success\u002F10 text-success",[119],{"id":114,"name":115,"slug":116,"color":117,"icon":116},"\u002Fblog\u002Fcovers\u002Fdeployer-avec-caddy-poster.svg",{"categorySlug":116,"appSlug":122},"caddy",{"id":124,"slug":125,"slugs":126,"title":130,"excerpt":131,"readTime":92,"views":132,"isPinned":19,"noindex":19,"publishedAt":133,"updatedAt":134,"category":135,"categories":136,"featuredImage":29,"bgImage":30,"posterImage":138,"relatedSolution":139},41,"deployer-avec-coolify",{"fr":125,"en":127,"ar":128,"es":129},"deploy-your-applications-with-coolify-on-a-vps","نشر-تطبيقاتك-باستخدام-coolify-على-vps","desplegar-aplicaciones-con-coolify-en-un-vps","Déployer vos applications avec Coolify sur un VPS","Déployer Coolify sur un VPS : installation, configuration HTTPS, connexion Git, première application, bases de données, sauvegardes et dépannage.",2,"2026-05-10T00:00:00+00:00","2026-10-31T01:54:10+00:00",{"id":114,"name":115,"slug":116,"color":117,"icon":116},[137],{"id":114,"name":115,"slug":116,"color":117,"icon":116},"\u002Fblog\u002Fcovers\u002Fdeployer-avec-coolify-poster.svg",{"categorySlug":116,"appSlug":140},"coolify",true,1794270697711]