[{"data":1,"prerenderedAt":103},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-en-nuxt-stack":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"slug":7,"slugs":8,"categorySlugs":9,"name":13,"description":14,"phase":15,"unavailableReason":16,"docsUrl":17,"logo":18,"github":19,"tagline":20,"longDescription":21,"features":22,"useCases":29,"steps":39,"faq":52,"specs":65,"compatibleOs":73,"relatedApps":75,"relatedPosts":99,"category":100},"nuxt-stack",{"fr":7,"en":7,"ar":7},{"fr":10,"en":11,"ar":12},"developpement","development","التطوير","Nuxt Stack","Nuxt 3 with SSR, PostgreSQL and a reverse proxy. A production environment for your Vue.js applications.",1,null,"https:\u002F\u002Fservorbit.com\u002Fblog\u002Fdeploying-nuxt-on-a-vps-ssr-api-routes-and-control","https:\u002F\u002Fcdn.simpleicons.org\u002Fnuxt","https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fnuxt","Nuxt 3 with SSR, PostgreSQL and a reverse proxy — a production environment for your Vue.js apps.","The Nuxt Stack template configures your VPS to host a Nuxt 3 application in SSR (Server-Side Rendering) mode in production: Node.js LTS, PM2 for process management, Nginx as a reverse proxy, and PostgreSQL if your application uses a database. Nuxt's performance settings are preconfigured for production.\n\nHosting Nuxt on your own VPS gives you advantages that Nuxt SaaS hosts cannot: predictable cost, and full access to the machine to run workers, cron jobs or auxiliary services.",[23,24,25,26,27,28],"Node.js LTS and PM2 for Nuxt SSR","Nginx reverse proxy optimized for Nuxt","PostgreSQL for apps with a database","gzip compression and cache headers preconfigured","Automated Nuxt production build","Support for Nitro API routes",[30,33,36],{"title":31,"body":32},"SSR marketing site","A Nuxt 3 application with SSR for optimal SEO and maximum performance.",{"title":34,"body":35},"Full-stack application","Nuxt with its Nitro API routes + PostgreSQL — a backend and a frontend on the same VPS.",{"title":37,"body":38},"Vue.js e-commerce","A Nuxt store with Pinia, server sessions and direct access to your database.",[40,43,46,49],{"title":41,"body":42},"Create the VPS","Select the \"Nuxt Stack\" template. Minimum 2 GB RAM for Nuxt SSR in production.",{"title":44,"body":45},"Deploy your app","Clone your repository. Run `npm ci`, then `npm run build`. The `.output` folder contains the compiled application.",{"title":47,"body":48},"Start with PM2","Launch with `pm2 start .output\u002Fserver\u002Findex.mjs --name \"nuxt-app\"`. Save with `pm2 save && pm2 startup`.",{"title":50,"body":51},"Configure the domain","Adjust the Nginx virtualhost with your domain (port 3000 by default for Nuxt). SSL with Certbot.",[53,56,59,62],{"q":54,"a":55},"What's the difference between hosting Nuxt on a VPS vs Vercel?","Vercel is simpler to set up but bills per request and imposes limits. A VPS offers a fixed cost, no request limits and the freedom to run any auxiliary process.",{"q":57,"a":58},"Does the template support Nuxt 3 and Nuxt 2?","It is optimized for Nuxt 3. Nuxt 2 can work, but the Nginx configurations differ slightly.",{"q":60,"a":61},"Can SQLite be used with this template?","Yes. SQLite works perfectly for small projects. PostgreSQL is available for more demanding applications.",{"q":63,"a":64},"How do I handle application updates?","Pull, rebuild, restart PM2: `git pull && npm ci && npm run build && pm2 restart nuxt-app`. This can be automated with a GitHub webhook or a CI\u002FCD pipeline.",{"ram":66,"cpu":67,"stack":68},"2 GB","1 vCPU",[69,70,71,72],"Node.js LTS","PM2","Nginx","PostgreSQL",[74],"ubuntu-24.04",[76,84,90],{"name":77,"slug":78,"categorySlug":11,"categoryName":79,"categoryColor":80,"logo":81,"tagline":82,"description":83},"Node.js Stack","nodejs-stack","Development","text-warning bg-warning\u002F10","https:\u002F\u002Fcdn.simpleicons.org\u002Fnodedotjs","Node.js, PM2, Nginx and a database — a production environment for your JavaScript APIs and apps.","Node.js with PM2, an Nginx reverse proxy and a database. Your JavaScript APIs and applications ready to take traffic.",{"name":85,"slug":86,"categorySlug":11,"categoryName":79,"categoryColor":80,"logo":87,"tagline":88,"description":89},"Laravel Stack","laravel-stack","https:\u002F\u002Fcdn.simpleicons.org\u002Flaravel","PHP-FPM, Nginx, PostgreSQL, Redis and Supervisor — a production-ready Laravel stack from the moment you order.","PHP-FPM, Nginx, PostgreSQL, Redis and Supervisor preconfigured. Deploy Laravel to production with no initial configuration.",{"name":91,"slug":92,"categorySlug":93,"categoryName":94,"categoryColor":95,"logo":96,"tagline":97,"description":98},"Coolify","coolify","application-deployment-devops","Application Deployment & DevOps","text-success bg-success\u002F10","https:\u002F\u002Fcdn.simpleicons.org\u002Fcoolify","Deploy from Git in seconds — a self-hosted alternative to Heroku, Render, and Netlify.","Deploy your applications from Git in seconds. Self-hosted, with no vendor lock-in, and automatic SSL.",[],{"key":10,"slug":11,"name":79,"objective":101,"icon":102,"color":80},"Kick off a software project quickly.","dev",1787581041201]