Documentation · v1.4
KillTheHost Documentation
Everything you need to take a local project to the public web with one click — from installation and the unified launcher, to each individual program, integration and operational runbook.
What is KillTheHost?
KillTheHost is an open-source, self-hosted workflow that bundles everything you need to ship a local development project to the public internet: a unified launcher, a browser-based control panel, a PHP project manager, a multi-engine database service, a self-hosted mail server, a Docker stack manager, a Node.js app manager, and first-class Cloudflare Tunnel + multi-registrar DNS sync (Namecheap, GoDaddy, Porkbun, IONOS and Cloudflare).
It is written in Python, ships as a collection of services orchestrated by Docker, and runs on Linux, macOS and Windows. The control panel lives at http://localhost:5000 once the launcher is up.
Explore the docs
Start here
Programs
Unified Launcher
The single entry point that wires up every KillTheHost service.
PHP-MNGR
Run PHP 7.2 — 8.3 side-by-side, per project.
DB-3NGIN3
Postgres, MySQL, MariaDB, Redis and MongoDB on demand.
STAX-MNGR
Compose, start, stop and monitor docker stacks from the panel.
NODE-MNGR
Paste a Git URL, pick a Node.js version, deploy. Works with React, Next.js, Vite & Node.js.
MAIL-SRVR
Self-hosted email with DKIM, SPF, and DMARC handled for you.
Integrations
Quick links
- GitHub repository — source, issues and releases.
- Release notes — what changed in every version.
- License (AGPL-3.0).
- Back to the homepage