hostit

hostit is a tiny self-hosted platform for small web apps, built to be driven by AI agents (or humans) over SSH and a REST API. Each app runs in its own container with its own subdomain and an automatic HTTPS certificate. The whole thing is a handful of small Go binaries, and it runs my (and my kids’) little apps – including this website.

hostit is free to run, but not currently open source: the binaries below are free to download and use; the source is not public right now.

Download

Latest release: v0.41.0 (Linux, amd64). Older versions live in the archive.

Verify your downloads against SHA256SUMS.

Install

A single box can run all three. Install the node package after its container runtime is in place, then the control and proxy packages:

sudo apt-get install -y podman
sudo dpkg -i hostit-node_0.41.0_linux_amd64.deb
sudo dpkg -i hostit-control_0.41.0_linux_amd64.deb hostit-proxy_0.41.0_linux_amd64.deb

Each package installs a systemd service (hostit-control, hostit-node, hostit-proxy). Configure them under /etc/hostit/, then point a wildcard DNS record (*.apps.example.com) at the box so every app gets its own subdomain.

What you get