[{"data":1,"prerenderedAt":106},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-en-nuxt-stack":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"marketplace-app-en-nuxt-stack",{"slug":9,"slugs":10,"categorySlugs":11,"name":16,"description":17,"phase":18,"unavailableReason":19,"docsUrl":20,"logo":21,"github":22,"tagline":23,"longDescription":24,"features":25,"useCases":32,"steps":42,"faq":55,"specs":68,"compatibleOs":76,"relatedApps":78,"relatedPosts":102,"category":103},"nuxt-stack",{"fr":9,"en":9,"ar":9,"es":9},{"fr":12,"en":13,"ar":14,"es":15},"developpement","development","التطوير","desarrollo","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.",[26,27,28,29,30,31],"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",[33,36,39],{"title":34,"body":35},"SSR marketing site","A Nuxt 3 application with SSR for optimal SEO and maximum performance.",{"title":37,"body":38},"Full-stack application","Nuxt with its Nitro API routes + PostgreSQL — a backend and a frontend on the same VPS.",{"title":40,"body":41},"Vue.js e-commerce","A Nuxt store with Pinia, server sessions and direct access to your database.",[43,46,49,52],{"title":44,"body":45},"Create the VPS","Select the \"Nuxt Stack\" template. Minimum 2 GB RAM for Nuxt SSR in production.",{"title":47,"body":48},"Deploy your app","Clone your repository. Run `npm ci`, then `npm run build`. The `.output` folder contains the compiled application.",{"title":50,"body":51},"Start with PM2","Launch with `pm2 start .output\u002Fserver\u002Findex.mjs --name \"nuxt-app\"`. Save with `pm2 save && pm2 startup`.",{"title":53,"body":54},"Configure the domain","Adjust the Nginx virtualhost with your domain (port 3000 by default for Nuxt). SSL with Certbot.",[56,59,62,65],{"q":57,"a":58},"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":60,"a":61},"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":63,"a":64},"Can SQLite be used with this template?","Yes. SQLite works perfectly for small projects. PostgreSQL is available for more demanding applications.",{"q":66,"a":67},"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":69,"cpu":70,"stack":71},"2 GB","1 vCPU",[72,73,74,75],"Node.js LTS","PM2","Nginx","PostgreSQL",[77],"ubuntu-24.04",[79,87,93],{"name":80,"slug":81,"categorySlug":13,"categoryName":82,"categoryColor":83,"logo":84,"tagline":85,"description":86},"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":88,"slug":89,"categorySlug":13,"categoryName":82,"categoryColor":83,"logo":90,"tagline":91,"description":92},"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":94,"slug":95,"categorySlug":96,"categoryName":97,"categoryColor":98,"logo":99,"tagline":100,"description":101},"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":12,"slug":13,"name":82,"objective":104,"icon":105,"color":83},"Kick off a software project quickly.","dev",1793820428050]