Appli Studio

Self-hosting

Run the studio on Dokploy with Postgres, connected to GitHub and a worker.

The studio is one Docker Compose stack, deployed with Dokploy:

ServiceDomainPublic paths
Landing pageappli-studio.chAll
Docsdocs.appli-studio.chAll
Studioapp.appli-studio.chAll
Coordinatorcoordinator.appli-studio.ch/webhooks/ and /worker/ only
PostgresInternalNone

Postgres holds two databases, one per service, each with its own login. Both services apply their migrations at startup.

What you need

  1. A Dokploy server, ideally with its own organization for the studio and the projects it deploys, and an API key scoped to it.
  2. A GitHub App with read and write access to contents, pull requests, issues, statuses, and checks, subscribed to issues, issue comments, pull requests, and reviews. Its webhook points to https://coordinator.<domain>/webhooks/github.
  3. DNS for the four domains, pointing to the Dokploy server.
  4. A worker: see workers.

The compose file and an .env.example with every variable are in the repository under infra/.

On this page