Open-source hosting platform

Divband

Single-VM web hosting with hostname-based routing. One HAProxy entrypoint, many Docker-backed projects — static sites, Next.js, and more.

What it is

Divband packages the essentials of a small hosting stack into one repo: a public HTTP router, generated Compose services, and tooling to add projects on demand.

HAProxy router

Port 80 front door. Routes traffic by Host header to the right project backend.

Docker Compose runtime

One *-web container per project on a shared network. No Kubernetes required.

Project generator

CLI, HTTP API, or Studio UI — scaffold apps and regenerate routing configs.

How it works

  1. 1
    Create an account

    Sign up and open your dashboard to manage projects and deployments.

  2. 2
    Add a project

    make project NAME=myapp KIND=static — scaffolds files and registers myapp.divbandai.ir.

  3. 3
    Deploy

    docker compose up -d locally, via the Project API, Ansible, or GitHub Actions.

Get started

Create a free account to access your dashboard, or run locally:

git clone https://github.com/millw0rm/divbandai.git
cd divbandai
docker compose up -d --build
make smoke