Docs/Deployment/Deployment

Deployment

Getting your tour online

AudioGuideKit builds to a static site—no server required. Deploy to any platform that serves files over HTTPS.

Build for production

bun run build

This creates a dist/ folder with your complete app: HTML, JS, CSS, tour data, and Service Worker.

Hosting options

PlatformCostDifficultyBest For
VercelFree (100GB/mo)EasyMost users
NetlifyFree (100GB/mo)EasyAlternative to Vercel
Cloudflare PagesFree (unlimited)EasyHigh traffic
GitHub PagesFree (unlimited)MediumOpen source projects
Firebase HostingFree (10GB/mo)MediumFirebase users
AWS S3 + CloudFront~$1-5/moHardFull control
DigitalOcean$0-5/moEasyPredictable pricing

Vercel or Netlify's free tier is sufficient for most tours. You'd need thousands of daily visitors before exceeding limits.

See Deployment guides for step-by-step instructions.

Custom domains

Options:

  • Platform subdomain (free): your-tour.vercel.app
  • Custom domain: tour.your-museum.org (~$10-15/year or free if you already have it)

Each platform provides DNS setup instructions in their dashboard.