App hosting

Hosting apps

Deploy an internal app from GitHub in a few clicks.

Roar hosts your internal apps: pick a GitHub repo, answer two questions, get a live URL. No servers, no infrastructure setup.

Deploying

  1. In the console, open My applications → New application.
  2. Connect GitHub (once) and choose the repo. Private repos are fully supported.
  3. Optionally turn on a database (managed Postgres, injected as DATABASE_URL) and email sending (credentials injected automatically).
  4. Launch. Your app builds and comes up at your-app.apps..

Every push to the connected branch redeploys automatically.

What your app gets for free

Injected variableWhat it is
ROAR_API_KEY, ROAR_BASE_URLA gateway key of its own — AI calls from the app bill to your account with per-app attribution.
DATABASE_URLManaged Postgres connection string (if enabled).
APP_NAME, APP_URLIts own name and public URL.
Email credentialsStandard SMTP-style variables most frameworks pick up automatically (if enabled).

Day-2 operations

  • Environment — set your own variables from the Environment tab; each change redeploys.
  • Custom domains — add your own domain; we show you the exact DNS records to create.
  • Logs — live build and runtime logs in the Logs tab.
  • Restore — every deploy records its exact commit; one click puts any previous build back live.
  • Sleep when idle — on by default to save cost; the app wakes on the next request.
  • Scheduled runs — give a worker a cron schedule from the app's settings.
If a deploy fails, the previous version stays live, the console shows the reason in plain language, and the account contact gets an email.