Homelabhero banner
serversathome serversathome

Homelabhero

AI community

Description

Turn a fresh LXC into an AI homelab command center. One command installs Claude Code + a web UI, preloaded with skills, and a credential broker so Claude operates your TrueNAS/Proxmox/Linux over SSH without ever seeing a secret.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

Watch the video
[ ▸ ] Watch it on YouTube

[!WARNING] **Installed or last updated HomelabHero before July 18, 2026? Re-run the installer once.**

A newer version of npm began blocking package install scripts, which broke the native modules HomelabHero depends on (`better-sqlite3`, `node-pty`, `bcrypt`). On affected boxes, Claude Code installed but would not start, or the web UI and terminal failed to load.

apt update && apt install -y curl && \
curl -fsSL https://raw.githubusercontent.com/serversathome/homelabhero/main/install.sh | bash

This is a reinstall, not a reconfigure. It is safe and idempotent: your users, credentials, and registered servers are preserved, and your `hh list` stays exactly as-is. Nothing gets wiped.

At **Step 10 (adding servers)**, skip it. Your servers are already registered and skipping breaks nothing. Same for the Claude sign-in step if you are already signed in.

HomelabHero

Turn a fresh LXC into an AI homelab command center. One command installs Claude Code plus the claudecodeui web front end, preloaded with context and troubleshooting skills, and wires up a credential broker so Claude can operate your TrueNAS, Proxmox, and Linux machines over SSH without ever seeing a single credential.

Install and update

On a fresh Ubuntu 26.04 LXC, run one command. (The installer is Ubuntu/Debian only: it uses `apt`, `systemd`, and `visudo`. It has not been tested on other distros.) A new LXC usually has only a root user and no curl, so this installs curl first (drop the `apt` part if you already have curl; add `sudo` in front of `apt` if you run as a non-root user):

apt update && apt install -y curl && \
  curl -fsSL https://raw.githubusercontent.com/serversathome/homelabhero/main/install.sh | bash

Then just answer