Deploy

Deploy Nuxtin minutes.

Push your Nuxt project to GitHub and HostingGuru builds and deploys it with server-side rendering enabled by default. We detect your nuxt.config, run the Nitro build, and serve your Vue application — no manual SSR setup, no Node.js server management, no DevOps.

How it works

Steps

1. Connect your GitHub

Sign up and install the HostingGuru GitHub App. We'll list all your repositories — pick the one with your Nuxt project.

2. We detect Nuxt

HostingGuru identifies Nuxt by scanning for nuxt.config.ts or nuxt.config.js in your repository. We determine whether you're using Nuxt 3 with Nitro or Nuxt 2 with the classic build, and configure the build pipeline accordingly. Your rendering mode — universal SSR, static generation, or client-only SPA — is read directly from your config. Nuxt modules and plugins are resolved during the build automatically.

3. Your app is live

Your Nuxt app is built with Nitro and served with the Node.js server preset. Server-rendered pages deliver fast initial loads and SEO-friendly HTML, while client-side hydration takes over for smooth navigation. API routes defined in server/api/ work immediately. If you chose static generation, the pre-rendered HTML is served with optimized cache headers for maximum speed.

What you get

Nuxt deployment without a vendor lock-in

Universal, SSR, and SSG modes

Whatever nuxt.config.ts sets — ssr: true, ssr: false (SPA), or nitro.preset: 'static' — we run the right build and serve the output correctly. No preset to choose; we read your config and act on it.

Nitro server engine supported

Nuxt 3's Nitro server runs as a Node process. server/api/* routes are bundled, server middleware in server/middleware/* executes on the request path, and runtime config from useRuntimeConfig() picks up env vars at runtime — not just build time.

Hybrid rendering and route rules

routeRules with prerender, swr, cache, or isr all work. Some routes static, some SSR, some cached for 60 seconds — define it in nuxt.config.ts and HostingGuru honors the rules without you wiring a CDN.

Pinia, useFetch, $fetch — all intact

Server-side fetches happen during SSR. useAsyncData hydrates correctly. Pinia stores serialize from server to client. $fetch picks up the right base URL from your runtime config so calls to your own API don't bounce through the public domain.

Build cache speeds redeploys

Your .nuxt output, node_modules, and Nitro build artifacts survive between deploys. A clean repo build takes 90–120 seconds; subsequent deploys with small changes finish in 25–40 seconds.

Free Nuxt site, always-on

A Nuxt content site or marketing page on the Starter plan stays live 24/7 free, with HTTPS. Hobby for a custom domain. No surprise serverless bill if a post goes viral.

Ready to deploy your Nuxt app?

From GitHub to production in under 5 minutes. No credit card needed.

No credit card required 1 service free forever Free SSL & custom domain Never sleeps on free tier
Quick answers

Key facts and common questions

Nuxt hosting on HostingGuru is a managed Platform-as-a-Service that builds and runs your Nuxt application directly from a GitHub repository, without you operating servers, container registries, or build pipelines.

What is the fastest way to deploy a Nuxt app on HostingGuru?

Install the HostingGuru GitHub App on the repository, pick the branch, and click Deploy. HostingGuru detects nuxt in package.json, runs nuxt build, and starts the Nitro server with node .output/server/index.mjs. Server routes, server middleware, and SSR all work out of the box. The first deploy of a standard Nuxt project finishes in about 2–4 minutes.

How long does a Nuxt deployment take on HostingGuru?

A Nuxt 3 app with 40 dependencies builds in 2–3 minutes cold and 60–90 seconds with cache. Static site generation (nuxt generate) is also auto-detected and served from the same fast static pipeline as other static sites.

Which Nuxt versions does HostingGuru support?

HostingGuru supports Nuxt 3.x and Nuxt 4.x on Node.js 18, 20, 22, and 24. The Nitro preset is auto-selected for HostingGuru's runtime; no nuxt.config.ts changes required.

How much does it cost to deploy a Nuxt app on HostingGuru?

The Starter plan is free for one always-on Nuxt service. Hobby is $19/month for 3 services on shared infrastructure. Pro is $35/month for 10 services on a dedicated CX22 server. See pricing for the full plan matrix.

Related guides