[{"data":1,"prerenderedAt":109},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-es-nuxt-stack":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"marketplace-app-es-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":58,"specs":71,"compatibleOs":79,"relatedApps":81,"relatedPosts":105,"category":106},"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 con SSR, PostgreSQL y reverse proxy. Entorno de producción para sus aplicaciones Vue.js.",1,null,"https:\u002F\u002Fservorbit.com\u002Fblog\u002Fdesplegar-nuxt-en-un-vps-ssr-api-routes-y-control","https:\u002F\u002Fcdn.simpleicons.org\u002Fnuxt","https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fnuxt","Nuxt 3 con SSR, PostgreSQL y reverse proxy — entorno de producción para sus apps Vue.js.","La plantilla Nuxt Stack configura su VPS para alojar una aplicación Nuxt 3 en modo SSR (Server-Side Rendering) en producción: Node.js LTS, PM2 para la gestión de procesos, Nginx como reverse proxy y PostgreSQL si su aplicación utiliza una base de datos. Los parámetros de rendimiento de Nuxt vienen preconfigurados para producción.\n\nAlojar Nuxt en su propio VPS le ofrece ventajas que los alojamientos Nuxt SaaS no pueden dar: coste previsible y acceso a la máquina completa para ejecutar workers, tareas cron o servicios auxiliares.",[26,27,28,29,30,31],"Node.js LTS y PM2 para Nuxt SSR","Nginx como reverse proxy optimizado para Nuxt","PostgreSQL para las aplicaciones con base de datos","Compresión gzip y cabeceras de caché preconfiguradas","Build de producción de Nuxt automatizado","Compatibilidad con las rutas API de Nitro",[33,36,39],{"title":34,"body":35},"Sitio de marketing con SSR","Aplicación Nuxt 3 con SSR para un posicionamiento óptimo y un rendimiento máximo.",{"title":37,"body":38},"Aplicación full-stack","Nuxt con sus rutas API Nitro + PostgreSQL — un backend y un frontend en el mismo VPS.",{"title":40,"body":41},"E-commerce Vue.js","Tienda Nuxt con Pinia, sesiones de servidor y acceso directo a su base de datos.",[43,46,49,52,55],{"title":44,"body":45},"Crear el VPS","Seleccione la plantilla «Nuxt Stack». Mínimo 2 GB de RAM para Nuxt SSR en producción.",{"title":47,"body":48},"Desplegar su aplicación","Clone su repositorio. Ejecute `npm ci` y después `npm run build`. La carpeta `.output` contiene la aplicación compilada.",{"title":50,"body":51},"Conectarse por primera vez","No hay nada que abrir ni ninguna contraseña que recibir: esta receta instala una caja de herramientas de desarrollo (Node.js LTS, PM2, Nginx, PostgreSQL). Conéctese por SSH para desplegar su propia aplicación Nuxt (pm2 start), publicarla mediante Nginx y crear su base de datos con sudo -u postgres psql.",{"title":53,"body":54},"Iniciar con PM2","Arranque con `pm2 start .output\u002Fserver\u002Findex.mjs --name \"nuxt-app\"`. Guarde con `pm2 save && pm2 startup`.",{"title":56,"body":57},"Configurar el dominio","Adapte el virtualhost de Nginx con su dominio (puerto 3000 por defecto para Nuxt). SSL con Certbot.",[59,62,65,68],{"q":60,"a":61},"¿Qué diferencia hay entre alojar Nuxt en un VPS y hacerlo en Vercel?","Vercel es más sencillo de configurar, pero factura por petición e impone límites. Un VPS ofrece un coste fijo, ningún límite de peticiones y la libertad de ejecutar cualquier proceso auxiliar.",{"q":63,"a":64},"¿La plantilla es compatible con Nuxt 3 y Nuxt 2?","Está optimizada para Nuxt 3. Nuxt 2 puede funcionar, pero las configuraciones de Nginx difieren ligeramente.",{"q":66,"a":67},"¿Se puede usar SQLite con esta plantilla?","Sí. SQLite funciona perfectamente para los proyectos pequeños. PostgreSQL está disponible para las aplicaciones más exigentes.",{"q":69,"a":70},"¿Cómo se gestionan las actualizaciones de la aplicación?","Pull, rebuild, reinicio de PM2: `git pull && npm ci && npm run build && pm2 restart nuxt-app`. Se puede automatizar con un webhook de GitHub o un pipeline CI\u002FCD.",{"ram":72,"cpu":73,"stack":74},"2 GB","1 vCPU",[75,76,77,78],"Node.js LTS","PM2","Nginx","PostgreSQL",[80],"ubuntu-24.04",[82,90,96],{"name":83,"slug":84,"categorySlug":15,"categoryName":85,"categoryColor":86,"logo":87,"tagline":88,"description":89},"Node.js Stack","nodejs-stack","Desarrollo","text-warning bg-warning\u002F10","https:\u002F\u002Fcdn.simpleicons.org\u002Fnodedotjs","Node.js, PM2, Nginx y base de datos — entorno de producción para sus API y aplicaciones JavaScript.","Node.js con PM2, Nginx como reverse proxy y base de datos. Sus API y aplicaciones JavaScript listas para recibir tráfico.",{"name":91,"slug":92,"categorySlug":15,"categoryName":85,"categoryColor":86,"logo":93,"tagline":94,"description":95},"Laravel Stack","laravel-stack","https:\u002F\u002Fcdn.simpleicons.org\u002Flaravel","PHP-FPM, Nginx, PostgreSQL, Redis y Supervisor — stack Laravel lista para producción desde el pedido.","PHP-FPM, Nginx, PostgreSQL, Redis y Supervisor preconfigurados. Despliegue Laravel en producción sin configuración inicial.",{"name":97,"slug":98,"categorySlug":99,"categoryName":100,"categoryColor":101,"logo":102,"tagline":103,"description":104},"Coolify","coolify","despliegue-de-aplicaciones-devops","Despliegue de Aplicaciones y DevOps","text-success bg-success\u002F10","https:\u002F\u002Fcdn.simpleicons.org\u002Fcoolify","Despliegue desde Git en cuestión de segundos — alternativa self-hosted a Heroku, Render y Netlify.","Despliegue sus aplicaciones desde Git en cuestión de segundos. Self-hosted, sin vendor lock-in y con SSL automático.",[],{"key":12,"slug":15,"name":85,"objective":107,"icon":108,"color":86},"Poner en marcha rápidamente un proyecto de software.","dev",1789665087113]