Programs

STAX-MNGR

Compose, start, stop and monitor docker stacks alongside the rest of KillTheHost — without juggling a dozen terminal windows.

Overview

STAX-MNGR is a friendly wrapper around docker compose. Any directory that contains a docker-compose.yml can be imported; STAX-MNGR tracks its state, streams logs into the panel, and gives you one-click lifecycle controls.

Import a stack

  1. Drop your project under data/stacks/<name>/.
  2. Open the Stacks tab and click Import.
  3. Pick the directory — STAX-MNGR validates the compose file and lists the services.
bash
$cp -r $HOME/code/my-app data/stacks/my-app
$./launch.sh stacks import my-app

Stack lifecycle

From the panel or via CLI:

bash
$./launch.sh stacks start my-app
$./launch.sh stacks stop my-app
$./launch.sh stacks restart my-app --service web
$./launch.sh stacks logs my-app --follow

Expose a stack

Any port that a stack publishes can be mapped to a tunnel hostname in one click. STAX-MNGR coordinates with the Cloudflare integration and Namecheap Domain Sync so the DNS record and tunnel route are created atomically.

Templates

The New stack wizard ships with ready-to-use templates:

  • Next.js + Postgres
  • Laravel + MySQL + Redis
  • WordPress + MariaDB
  • n8n + Postgres
  • Supabase (self-hosted)

Every template is a regular docker-compose.yml undersrc/stax_mngr/templates/ — fork one to build your own.