Skip to main content
This guide will help you get a self-hosted Bilanc instance up and running quickly.

Prerequisites Checklist

Before you begin, ensure you have:
Docker and Docker Compose v2+ installed
Access to the Bilanc self-hosted Docker image
gcloud CLI installed and authenticated
A PostgreSQL database (or use the included container)
API keys for your AI provider (OpenAI, Anthropic, or Google AI)
GitHub Personal Access Token with repo and read:org scopes

Step 1: Authenticate with Docker Registry

Step 2: Clone the Repository

Clone your Bilanc self-hosted configuration repository:
Contact your Bilanc representative if you don’t have access to the configuration repository.

Step 3: Configure Environment Variables

Create your environment file from the example:
Edit the .env file with your configuration. At minimum, configure:
See Configuration for the complete list of environment variables.

Step 4: Configure Your Tenant

Edit tenant_config.yaml with your organization details:
See Configuration for more details on tenant setup.

Step 5: Start Bilanc

Build and start all containers:
This command builds and starts all Docker containers in detached mode.
Use make up instead if you want to see logs in the foreground.

Step 6: Access the Application

Once the containers are running, access Bilanc at:

Verify the Installation

  1. Open the Dashboard at http://localhost:3000
  2. Authenticate with your configured auth provider
  3. Check the Dagster UI at http://localhost:4000 to verify pipelines are running

Next Steps

Configuration

Complete environment variable reference

Integrations

Set up GitHub, Linear, and Cursor

Commands

Useful commands for managing Bilanc

Troubleshooting

Common issues and solutions