[{"data":1,"prerenderedAt":98},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-fr-nuxt-stack":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"slug":7,"name":8,"description":9,"phase":10,"docsUrl":11,"logo":12,"github":13,"tagline":14,"longDescription":15,"features":16,"useCases":23,"steps":33,"faq":46,"specs":59,"compatibleOs":67,"relatedApps":69,"relatedPosts":94,"category":95},"nuxt-stack","Nuxt Stack","Nuxt 3 avec SSR, PostgreSQL et reverse proxy. Environnement production pour vos applications Vue.js.",1,"https:\u002F\u002Fservorbit.com\u002Fblog\u002Fdeployer-nuxt-app-vps","https:\u002F\u002Fcdn.simpleicons.org\u002Fnuxt","https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fnuxt","Nuxt 3 avec SSR, PostgreSQL et reverse proxy — environnement production pour vos apps Vue.js.","Le template Nuxt Stack configure votre VPS pour héberger une application Nuxt 3 en mode SSR (Server-Side Rendering) en production : Node.js LTS, PM2 pour la gestion des processus, Nginx en reverse proxy et PostgreSQL si votre application utilise une base de données. Les paramètres de performance Nuxt sont préconfigurés pour la production.\n\nHéberger Nuxt sur votre propre VPS vous offre des avantages que les hébergeurs Nuxt SaaS ne peuvent pas donner : latence réduite pour vos utilisateurs marocains, coût prévisible, accès à la machine complète pour exécuter des workers, des crons ou des services annexes.",[17,18,19,20,21,22],"Node.js LTS et PM2 pour Nuxt SSR","Nginx reverse proxy optimisé pour Nuxt","PostgreSQL pour les apps avec base de données","Compression gzip et headers de cache préconfigurés","Build de production Nuxt automatisé","Support des routes API Nitro",[24,27,30],{"title":25,"body":26},"Site marketing SSR","Application Nuxt 3 avec SSR pour un référencement optimal et des performances maximales.",{"title":28,"body":29},"Application full-stack","Nuxt avec ses routes API Nitro + PostgreSQL — un backend et un frontend sur le même VPS.",{"title":31,"body":32},"E-commerce Vue.js","Boutique Nuxt avec Pinia, sessions serveur et accès direct à votre base de données.",[34,37,40,43],{"title":35,"body":36},"Créer le VPS","Sélectionnez le template \"Nuxt Stack\". Minimum 2 Go RAM pour Nuxt SSR en production.",{"title":38,"body":39},"Déployer votre app","Clonez votre dépôt. Exécutez `npm ci`, puis `npm run build`. Le dossier `.output` contient l'application compilée.",{"title":41,"body":42},"Démarrer avec PM2","Lancez avec `pm2 start .output\u002Fserver\u002Findex.mjs --name \"nuxt-app\"`. Sauvegardez avec `pm2 save && pm2 startup`.",{"title":44,"body":45},"Configurer le domaine","Adaptez le virtualhost Nginx avec votre domaine (port 3000 par défaut pour Nuxt). SSL avec Certbot.",[47,50,53,56],{"q":48,"a":49},"Quelle différence entre héberger Nuxt sur VPS vs Vercel ?","Vercel est plus simple à configurer mais facture par requête et impose des limites. Un VPS offre un coût fixe, aucune limite de requêtes et la liberté d'exécuter n'importe quel processus annexe.",{"q":51,"a":52},"Le template supporte Nuxt 3 et Nuxt 2 ?","Il est optimisé pour Nuxt 3. Nuxt 2 peut fonctionner mais les configurations Nginx diffèrent légèrement.",{"q":54,"a":55},"Peut-on utiliser SQLite avec ce template ?","Oui. SQLite fonctionne parfaitement pour les petits projets. PostgreSQL est disponible pour les applications plus exigeantes.",{"q":57,"a":58},"Comment gérer les mises à jour de l'application ?","Pull, rebuild, restart PM2 : `git pull && npm ci && npm run build && pm2 restart nuxt-app`. Automatisable avec un webhook GitHub ou un pipeline CI\u002FCD.",{"ram":60,"cpu":61,"stack":62},"2 Go","1 vCPU",[63,64,65,66],"Node.js LTS","PM2","Nginx","PostgreSQL",[68],"ubuntu-24.04",[70,79,85],{"name":71,"slug":72,"categorySlug":73,"categoryName":74,"categoryColor":75,"logo":76,"tagline":77,"description":78},"Node.js Stack","nodejs-stack","developpement","Développement","text-warning bg-warning\u002F10","https:\u002F\u002Fcdn.simpleicons.org\u002Fnodedotjs","Node.js, PM2, Nginx et base de données — environnement production pour vos APIs et apps JavaScript.","Node.js avec PM2, Nginx reverse proxy et base de données. Vos APIs et applications JavaScript prêtes à recevoir du trafic.",{"name":80,"slug":81,"categorySlug":73,"categoryName":74,"categoryColor":75,"logo":82,"tagline":83,"description":84},"Laravel Stack","laravel-stack","https:\u002F\u002Fcdn.simpleicons.org\u002Flaravel","PHP-FPM, Nginx, PostgreSQL, Redis et Supervisor — stack Laravel production-ready dès la commande.","PHP-FPM, Nginx, PostgreSQL, Redis et Supervisor préconfigurés. Déployez Laravel en production sans configuration initiale.",{"name":86,"slug":87,"categorySlug":88,"categoryName":89,"categoryColor":90,"logo":91,"tagline":92,"description":93},"Coolify","coolify","deploiement","Déploiement Applicatif & DevOps","text-success bg-success\u002F10","https:\u002F\u002Fcdn.simpleicons.org\u002Fcoolify","Déployez depuis Git en quelques secondes — alternative self-hosted à Heroku, Render et Netlify.","Déployez vos applications depuis Git en quelques secondes. Self-hosted, sans vendor lock-in, avec SSL automatique.",[],{"key":73,"slug":73,"name":74,"objective":96,"icon":97,"color":75},"Démarrer rapidement un projet logiciel.","dev",1784126252919]