Voroa Documentation
Deploy web apps from GitHub
Guides and concepts for deploying and running web apps on Voroa — connect a GitHub repository, ship on every push, and go live in India. Start with the guides below.
Concepts
- What is Voroa? Voroa is a platform to deploy web apps straight from GitHub, with automatic deploys on every push. Learn what Voroa is and how it works.
- Does Voroa support WebSockets? Yes — Voroa services support WebSockets and real-time frameworks like Socket.IO over secure wss://. Learn how to run real-time apps on Voroa.
- Automatic HTTPS and SSL on Voroa Every Voroa service gets free, automatic HTTPS. TLS certificates are provisioned and renewed for you — on your default domain and on custom domains.
- GST invoices for cloud hosting, explained How GST works on cloud hosting in India, why a proper GST invoice matters, and how input tax credit lets a registered business recover the tax on its hosting bill.
- Cloud hosting billed in INR, paid by UPI Why paying for cloud hosting in Indian rupees over UPI beats dollar billing — no forex markup, no card declines, predictable costs, and a GST invoice for every payment.
- Understanding your Voroa dashboard and services table Read your Voroa dashboard: one Ungrouped Services table listing web services and managed databases with status, runtime, region, and last updated.
- Usage and billing on Voroa: build minutes and bandwidth See your Voroa usage this period — build minutes and bandwidth against your plan's included pools. Understand what is measured and how billing works.
- Workspaces on Voroa: switch between and create workspaces Organise your work on Voroa with workspaces. Switch between workspaces and create a new one — each workspace has its own services and databases on the Free plan.
- Deploy status: Live, Starting, Failed, and Build failed Understand Voroa deploy statuses — Live, Starting, Failed, and Build failed — what each means for your service and how to fix a failed deploy.
Guides
- How to deploy a web app from GitHub on Voroa Connect your GitHub repository to Voroa and ship your first deploy in minutes. A step-by-step guide to creating a service and going live.
- How to enable auto-deploy on every push with Voroa Turn on automatic deployments so Voroa ships your app on every push to your branch. Learn how to enable or disable auto-deploy per service.
- How to set build and start commands on Voroa Customize how Voroa builds and runs your app with build and start commands. Edit them anytime from Settings and redeploy with one click.
- How to add environment variables on Voroa Add and update environment variables for your Voroa service. Values are stored securely, encrypted, and never shown back for security.
- How to add a custom domain on Voroa Point your own domain like myapp.in at your Voroa service with a single DNS record. Step-by-step custom domain setup with automatic HTTPS.
- How to change your deploy branch or root directory on Voroa Change which Git branch Voroa deploys, or point it at a subfolder in a monorepo, from Settings. Fix a wrong setting and redeploy in one click.
- Deploy a Node.js app from GitHub in India Deploy a Node.js app from GitHub in minutes on Voroa — no server or cPanel setup. Node.js hosting in India, billed in INR with GST invoices and UPI. Start free.
- Deploy a React (Vite) app from GitHub in India Deploy a React app built with Vite from GitHub — free to start on Voroa. React hosting in India, billed in INR with a GST invoice and UPI when you grow.
- Deploy a Next.js app from GitHub in India Deploy a Next.js app from GitHub in minutes on Voroa — no server setup. Next.js hosting in India, billed in INR with GST invoices and UPI. Start free.
- Deploy a Python Django app from GitHub in India Deploy a Django app from GitHub in minutes on Voroa — no server or VPS setup. Python hosting in India, billed in INR with GST invoices and UPI. Start free.
- 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.
- Deploy history and build log retention See your recent deploys, open any single deploy for its full build log, status, and timing, and learn how long Voroa keeps build logs before they expire.
- How to add a managed Redis or Postgres on Voroa Create a managed Redis or Postgres database on Voroa, copy the show-once connection URL, and connect it to your service. Hosted in India, private by default.
- How to name and rename your workspace on Voroa Give your Voroa workspace a name and change it any time from Settings. Your workspace name appears in the sidebar and breadcrumbs across the dashboard.
- How to enable PostgreSQL extensions on Voroa Enable standard PostgreSQL extensions — uuid-ossp, citext, pg_trgm, pgcrypto, hstore — on your Voroa managed Postgres database. No restart needed, applies within 5 minutes.
- How to sign in to Voroa with GitHub Sign in or sign up for Voroa using your GitHub account in one click. Learn how Continue with GitHub works and how it links to an existing email account.
- How to create a new service on Voroa Start a new service on Voroa: choose a Web Service, Postgres, or Key Value store, then configure and deploy. A step-by-step guide to the service chooser.
- How to sign in to Voroa with an email code Sign in or sign up for Voroa with a one-time code sent to your email — no password to remember. Learn how email sign-in codes work and how to resend one.
- Workspace settings on Voroa: name, email, and plan Manage your Voroa workspace settings — rename your workspace, set a notification email, find your workspace ID, and see your plan. A guide to the settings page.
- Schedule a task (cron) on a Voroa service Run a command on a schedule inside one of your always-on Voroa services — backups, cleanups and periodic jobs. Hosted in India, billed in INR with GST.
- Deploy a background worker on Voroa Run a long-running background worker from GitHub on Voroa — queues, consumers and processors with no web port. Hosted in India, billed in INR with GST.