LabTether
One self-hosted hub for every machine, VM and container in your homelab.
Live demo · Docs · Website · Discussions
You already run Proxmox, TrueNAS, Docker and maybe Home Assistant. Each one has its own login, its own dashboard and its own alerts. When a disk starts failing at 2 AM, you end up with five tabs open, trying to piece together what happened.
LabTether brings it all into one hub. Every node, VM, container, alert and log is on one screen, and you can open a terminal or a remote desktop on any machine from the same page. It runs on your own hardware, so your data stays on your network.
What you get
- Every device on one dashboard. CPU, memory, disk, network and temperature
- Works with what you already run. Connect Proxmox VE, Proxmox Backup
- Terminal and remote desktop in the browser. Open a shell, or a VNC, RDP,
- Alerts you can act on. Alert rules, notification routes and maintenance
- Day-to-day jobs in one place. Move files between machines, restart
- A map of what depends on what. The Map shows what else goes down
- Automation. Save a command once, then run it on a group or on a schedule.
- Ask your AI agent. The built-in MCP server gives Claude, Cursor or any MCP
- Locked down from day one. HTTPS from first boot, 2FA, single sign-on
- Open source. The hub is Apache 2.0 and runs with Docker Compose.
Try it
Click around the live demo. No sign-up.
Install
You need Docker with Compose 2.33.1 or newer.
curl --proto '=https' --tlsv1.2 -fsSLo install-labtether.sh https://labtether.com/install.sh
less install-labtether.sh # read it before you run it
LABTETHER_VERSION=vX.Y.Z bash install-labtether.sh
Use the version from the latest release.
The installer checks the release checksums and starts pinned images. When it
finishes, open
To upgrade, run the installer again from the same folder with the new version.
It keeps your .env.deploy. The changelog lists what each
release changes.
External Postgres, custom TLS and other options are in the installation guide.
Add your machines
Mix both kinds as you like.
Connectors cover Proxmox VE, Proxmox Backup Server, TrueNAS, Portainer and Home Assistant. You give the hub an API key and it finds your VMs, pools and containers. Docker containers come from the agent on each Docker host. See connectors.
Agents add live metrics, terminal, desktop, files and actions on a machine. In the hub, click Add Device and copy the command for your OS. See your first node.
| Platform | Status | Get it | |---|---|---| | Linux (amd64, arm64) | Supported | labtether-agent | | macOS 13+ | Supported | Menu bar app | | Windows 10+ (amd64, arm64) | Partial. Metrics and terminal work; more is in progress. | labtether-agent, or the tray app (x64) |
Full details: platform support.
More ways in
- CLI: run your hub from a terminal or a script.
- MCP: point Claude, Cursor or any MCP client at
https://your-hub:8443/mcp. - REST API: scoped API keys and a built-in OpenAPI reference.
- Home Assistant: your hub's devices as Home Assistant sensors and switches.
- iPhone and iPad: a native app is on the way.
Screenshots
Show all screenshots

Device details

Map

Alerts

Terminal

Files

Remote View

Logs

Automations

Services with health checks

Settings
Help
Contributing
CONTRIBUTING.md gets you set up. If you work with an AI coding agent, point it at AGENTS.md first. It has the repo map, the checks to run and the house rules. Architecture notes are in docs/internal/.
License
Apache 2.0. Copyright 2026 LabTether.