Skip to content

Static Sites

Available

Static Sites host pre-built front-ends (HTML, CSS, JavaScript and assets) straight from a Git repository. No runtime, no container, no scaling to think about.

Each site gets a free *.runsite.site subdomain and can serve any custom domain you attach.

Looking for plans or pricing?

Plans, bandwidth limits, the free tier and pricing are not documented here. They live on the static site hosting page. This section covers how a site is built and served.

Marketing pages, documentation, single-page apps (SPAs) and JAMstack sites built with Astro, Vite, Next.js, Nuxt, SvelteKit, Hugo, Jekyll or plain HTML.

Web ServicesStatic Sites
RuntimeLong-running containerNone, files only
Pricing modelPay for CPU/RAM timePay per deploy storage
Suited forAPIs, full-stack apps, workersFront-ends, SPAs, docs
Sleep on idleYesNot applicable

Pick the matching pair when you create the site, or let Runsite auto-detect it.

FrameworkBuild commandPublish directory
Astronpm run builddist
Vitenpm run builddist
Next.js (static export)npm run buildout
Nuxt 3 (static)npm run generate.output/public
SvelteKit (adapter-static)npm run buildbuild
Hugohugopublic
Jekyllbundle exec jekyll build_site
  • Deploying covers auto-deploy from Git, build configuration and the limits.
  • Dashboard walks through what each tab does for a static site.
  • Domains covers the default subdomain and custom domains.

Need a backend with your static site?

Static Sites are pure front-end. If you need APIs, dynamic rendering or background work, deploy them as a Web Service and call it from your static site over HTTPS.

IP geolocation by DB-IP