Skip to content

Self‑Hosted with Docker + Nginx

This tutorial combines the Docker deployment guide with an Nginx reverse proxy setup.

Terminal window
cp .env.example .env
# Edit .env with production values
docker-compose up -d

Follow the administration/deploy-nginx guide to configure TLS termination and proxy rules.

Terminal window
docker-compose exec app bun run scripts/seed-admin.ts
  • Open your instance URL
  • Create a repository
  • Test git clone over HTTP or SSH
  • Enable ENABLE_ACTIONS=true if you plan to run workflows.
  • Set RUNNER_ENABLED=true and bind the Docker socket for runners.