Skip to content

YawLabs/bild-deploy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bild.sh Self-Hosted Deploy

Your team's own private instance of bild.sh — build servers + artifact hosting for all software.

Who this is for. Teams that need their own instance for data-sovereignty, compliance, or contract reasons. If you can use the hosted service at bild.sh, it's cheaper and always current.

Status

Not yet ready. Initial scaffolding — templates land alongside the product v1.

What you get (planned)

A self-hosted instance of bild.sh that your team can target with the bild CLI, the REST API, the SDKs, GitHub Actions, or the @yawlabs/bild-mcp adapter.

Self-host is a Team+ capability and requires an active Team license key (bild_sh_<hex>). Feature set:

  • Build orchestrator + dashboard + team management
  • Linux x86_64 + Linux ARM64 builders (local or remote)
  • Artifact hosting (OCI container images + generic binary blobs)
  • REST API + SDKs
  • Prometheus /metrics + Grafana dashboards
  • Optional OIDC SSO
  • Priority support

Platform support: Linux only. Windows and macOS are not supported for self-host deployments, ever. Client-side Windows/macOS support for the bild CLI is unaffected — only server-side self-host is Linux-exclusive.

Artifact hosting scope at v1: OCI container images + generic binary blobs (tarballs, zips, .exe, .dmg, .msi) via signed-URL pull. Language-package registries (npm, PyPI, Maven, NuGet) are out of scope for v1.

Free and Solo tiers are hosted-only at bild.sh — no self-host install.

Prerequisites (planned)

  • An active Team subscription at bild.sh/#pricing. Copy your self-host license key and GHCR pull token from the hosted dashboard at Settings → Self-host.
  • Linux server (Ubuntu 22.04+ recommended) or a Kubernetes cluster.
  • A domain name pointed at your server (single A record).
  • Docker Engine 24+ and Docker Compose v2+ (for the Compose path), or kubectl + Helm 3+ (for the Helm path).

Deploy targets (planned)

Target Path Blob storage
Docker Compose docker-compose/ MinIO (bundled)
Helm helm/bild/ External S3/R2/Tigris
Fly.io fly/ Tigris
Cloud Run cloudrun/ GCS

License

Elastic License 2.0 (ELv2). See LICENSE.

About

Self-host templates for bild.sh — Docker Compose, Helm, Fly, Cloud Run

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors