Git deploys & previews
Every push builds. Each pull request gets a preview URL and a commit status; running builds can be cancelled.
Learn more →Chapong builds every push into a deploy: a preview URL for each pull request, custom domains with automatic HTTPS, and instant rollbacks. Start free on shared hosting, then move to a server that runs only your projects.
$ avoca sites link my-app
# linked this folder to the site “my-app”
$ git push origin feature/checkout
# → preview built, URL posted to the pull request
$ avoca deploy --prod
# → health check passed, traffic switched
$ avoca rollback 8f2c41a09b
# → the earlier build is live again, no rebuildHow it works
Pick a GitHub or Gitea repository, or start from a template. Chapong detects the framework and fills in the build and start commands.
Every push builds. Pull requests get their own preview URL and a commit status, so reviewers can click through before merging.
The production branch goes live on your domain with HTTPS. Server apps pass a health check before traffic switches; roll back in one click.
Features
Git-driven deploys, previews and rollbacks for static sites and Node apps, running on infrastructure you control.
Every push builds. Each pull request gets a preview URL and a commit status; running builds can be cancelled.
Learn more →Point a CNAME and certificates are issued for you. Apex and www redirect to whichever you choose.
Learn more →Production, preview and shared scopes. Secrets are masked in the dashboard and build logs.
Learn more →Deploys are immutable, so a rollback is an instant switch. Deploy hooks let a CMS trigger a rebuild.
Learn more →Password-protect any deploy, which is handy for client previews and staging.
Learn more →Traffic and Core Web Vitals for each site, collected on your own infrastructure.
Learn more →One click adds a Supabase-compatible Postgres, auth, storage and functions project linked to your site.
Learn more →The avoca CLI and a REST management API for deploys, rollbacks and site management from CI.
Run on a dedicated server where your code, builds, logs and data stay. No neighbours on your machine.
Learn more →Da8a backend
Add a Da8a backend from your site’s Storage tab. You get a Supabase-compatible project with Postgres, auth, file storage and edge functions, and Chapong keeps its URL, public key and auth redirect URLs in sync with your site, including preview deploys.
supabase-js clientavoca CLIimport { createClient } from '@supabase/supabase-js';
// URL + anon key of the linked Da8a backend (SUPABASE_URL / SUPABASE_ANON_KEY, mapped to VITE_ names for Vite)
export const db = createClient(
import.meta.env.VITE_SUPABASE_URL,
import.meta.env.VITE_SUPABASE_ANON_KEY,
);
const { data } = await db.from('posts').select('*');Templates
Each template deploys with its own Da8a database and schema, ready to edit.
Pricing
Every plan includes git deploys, previews, custom domains with HTTPS, rollbacks and the CLI. Prices below are live.
Connect a repo or pick a template and get your first preview URL in minutes.