Guides

Deploy a static site from GitHub in India

Deploy a static site or plain HTML from GitHub on Voroa — served as-is, no build step. Static site hosting in India, billed in INR with GST invoices and UPI.

This guide shows you how to deploy a static site from a GitHub repository to Voroa — a landing page, a portfolio, a documentation site, or a single-page app build. Voroa serves your files directly, with no server to manage, on a live URL hosted in India. You can start for free.

How static sites work on Voroa

Voroa serves your files as-is — there is no build step. It does not run a bundler or a site generator for you. So you commit the files you want served — either plain HTML, or the pre-built output of your generator (for example dist/, build/, or public/) — and point Voroa at that folder. If your project needs a build, run it locally or in CI and commit the output to your repository.

Before you start

  • A GitHub repository containing either plain HTML files, or the pre-built output of your site committed to the repo.
  • The name of the folder that holds the files to serve (your Publish directory) — for example / for the repository root, or /dist for a build folder.

Step 1 — Choose Static Site

From your dashboard, select New service, then choose Static Site from the chooser.

Step 2 — Connect your repository

Pick the GitHub repository and branch for your site, and give the site a name. If you have not connected GitHub yet, select Connect GitHub and install Voroa on the repository first.

Step 3 — Set the Publish directory

Set Publish directory to the folder Voroa should serve:

  • / — serve the repository root (use this for plain HTML at the top level).
  • /dist, /build, or /public — serve a pre-built output folder you have committed.

Remember: Voroa serves this folder exactly as it is in your repository. Make sure your built files are committed there — Voroa will not build them for you.

Step 4 — Deploy

Select Deploy. Voroa publishes your files and gives your site a live URL with automatic HTTPS.

Step 5 — Ship on every push

Turn on auto-deploy so every push to your branch republishes your site automatically. Commit your updated files (and, if you build locally, your rebuilt output) and push. See how to enable auto-deploy.

Static site hosting in India, billed in rupees

Voroa serves your static site from infrastructure hosted in India, so pages load fast for your users at home. You can start on the free tier without a credit card — a good fit for a portfolio, a landing page, or a docs site. When you are ready for a custom domain or more resources, upgrade to a paid plan billed entirely in rupees, with a proper GST invoice for input tax credit and payment by UPI or an Indian card. See pricing.

Next steps

Last updated July 10, 2026