Tengil
in progressA Proxmox container manager that makes homelab self-hosting feel like using an app store.
Tengil is what a Proxmox homelab looks like if you replace the usual pile of shell scripts and half-remembered pct commands with something closer to an app store.
What it does
Under the hood it’s a Go daemon (tengild) talking to the Proxmox API, paired with a CLI (tengilctl) and a web UI. On top of that plumbing it presents:
- An app-store-style catalog — pick a service from a curated list instead of hand-rolling an LXC container from scratch.
- One-tap lifecycle management — install, start, stop, update, and remove containers without memorizing Proxmox’s CLI surface.
- Health and update healing — Tengil notices when a container has drifted from its expected state or fallen behind on updates, and can pull it back in line automatically.
The goal is the gap between “I want to self-host this” and “it’s running and I trust it” to be as short as tapping an icon on a phone.
Status
Private and in active development — no public release yet. It’s being built and dogfooded against a real Proxmox homelab, with the daemon, CLI, and web UI all evolving together.
Why it exists
Proxmox is a great hypervisor and a mediocre app platform. Every homelab ends up with its own bespoke collection of provisioning scripts, and updates are usually a manual, easy-to-forget chore. Tengil exists to make running a handful of self-hosted services feel less like systems administration and more like managing apps on a phone — without giving up the control that made Proxmox the right choice in the first place.