Host

Host a Vue app as a live URL.

Zip up your `dist` folder, drop it here, and your Vue app goes live at its own link on nudgehost.site. No CLI, no deploy hooks, no config file.

Drop your file here
ZIPVite buildNuxt staticSPAUp to 25MB free

Key points

  • Zip the `dist` folder from `vite build` (or `nuxt generate` for Nuxt static) and upload; the app goes live at its own subdomain on nudgehost.site.
  • Vue Router in history mode works via the built-in SPA fallback that rewrites unknown paths to index.html.
  • Pinia, composables, and any client-side state work normally since the runtime is just static files.
  • Free with no signup; 25MB unpacked covers most Vite prototypes and small Nuxt static builds.

Vue 3 with Vite or Nuxt 3 in static mode produces a `dist` folder that's already the complete app. Drop it in a ZIP, hand the ZIP to NudgeHost, and the app is live at its own subdomain on nudgehost.site within seconds, served from the root so the build's asset paths resolve untouched. There's nothing for you to configure, no deploy command to learn, no Git integration to set up first. The build artifact is the deploy.

Vue Router's history mode is the one thing to be careful about. A direct visit to `/products/42` would 404 on a plain static host because no such file exists in the bundle. NudgeHost's SPA fallback rewrites those requests to `/index.html` so the router handles them, exactly the way it works when you host a React app. Hash mode works without the fallback, since the path is always the index.

If your project uses Nuxt with full SSR or any server-side feature, the static `nuxt generate` path is what works on NudgeHost. Server routes, API handlers, and `useFetch` against same-origin endpoints aren't available without a Node server backing them. For a fully-rendered Nuxt setup you'd want a host that runs Node; for a prototype, demo, or marketing page, the static build covers it. If your prototype is small enough to live in a single file, you can host an HTML file and skip the build step entirely.

Ten active links at 25MB each, free; the Pro plan adds more headroom. Most Vue prototype bundles fit easily. Production builds that vendor a UI library, three icon packs, and a chart library will sometimes push the limit; tree-shaking the unused parts is usually the cheaper fix, and running any heavy bundle images through the step to compress a PNG to WebP helps too. The same flow lets you host any file type, covering plain static sites, ZIPs, and AI builder exports if you're shipping a mixed bag.

Drop a file here and get a shareable link in seconds.

Try it free

Frequently asked questions

Get file-sharing tips that actually help.

One email a month. No spam, no fluff.

Related tools

Other things you can do on NudgeHost.

Ready to share your file?

Free forever, no credit card needed. The whole thing takes a few seconds.

Get started free