New One-click Da8a backend for any site

Git push → live, on servers you own.

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.

terminal
$ 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 rebuild

How it works

Three steps from repo to production

  1. Connect a repo

    Pick a GitHub or Gitea repository, or start from a template. Chapong detects the framework and fills in the build and start commands.

  2. Push

    Every push builds. Pull requests get their own preview URL and a commit status, so reviewers can click through before merging.

  3. Live

    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

The workflow you know from managed platforms

Git-driven deploys, previews and rollbacks for static sites and Node apps, running on infrastructure you control.

Git deploys & previews

Every push builds. Each pull request gets a preview URL and a commit status; running builds can be cancelled.

Learn more →

Domains & automatic HTTPS

Point a CNAME and certificates are issued for you. Apex and www redirect to whichever you choose.

Learn more →

Env vars & secrets

Production, preview and shared scopes. Secrets are masked in the dashboard and build logs.

Learn more →

Rollbacks & deploy hooks

Deploys are immutable, so a rollback is an instant switch. Deploy hooks let a CMS trigger a rebuild.

Learn more →

Deployment protection

Password-protect any deploy, which is handy for client previews and staging.

Learn more →

Analytics & Web Vitals

Traffic and Core Web Vitals for each site, collected on your own infrastructure.

Learn more →

Da8a backend

One click adds a Supabase-compatible Postgres, auth, storage and functions project linked to your site.

Learn more →

CLI & API

The avoca CLI and a REST management API for deploys, rollbacks and site management from CI.

Learn more →

Your own servers

Run on a dedicated server where your code, builds, logs and data stay. No neighbours on your machine.

Learn more →

See all features →

Da8a backend

A database, auth and storage, linked in one click

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.

  • Works with the regular supabase-js client
  • On an own-server plan it can run next to your sites, on the same machine
  • Migrations, SQL, functions and secrets from the avoca CLI

Backend docs →

src/lib/db.ts
import { 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('*');

Pricing

Start shared. Grow onto your own server.

Every plan includes git deploys, previews, custom domains with HTTPS, rollbacks and the CLI. Prices below are live.

Compare all plans →

Ship your next push.

Connect a repo or pick a template and get your first preview URL in minutes.