//nbkelley /homelab

hugoboss#

What Was Established#

hugoboss (192.168.1.237) is a lightweight Ubuntu server dedicated to Hugo static site development. It serves as the authoring and scaffolding machine for all Hugo-based sites in the homelab. A full machine audit was conducted 2026-05-01; repos were synced and organised 2026-05-02.

Identity#

  • Hostname: hugoboss
  • IP: 192.168.1.237 (VLAN Gandalf)
  • OS: Ubuntu 24.04.3 LTS (Noble Numbat), kernel 6.8.0-88-generic
  • User: iluvatar
  • Disk: 63G total, ~12G used, 49G free
  • Memory: 3.8G total, ~2.7G available

Hugo Installation#

Hugo is installed via Homebrew (linuxbrew), not via apt or direct binary download.

  • Binary: /home/linuxbrew/.linuxbrew/bin/hugo → symlink to /home/linuxbrew/.linuxbrew/Cellar/hugo/0.152.2/bin/hugo
  • Version: hugo v0.152.2+extended+withdeploy linux/amd64
  • Notable: +withdeploy support is compiled in (enables hugo deploy to S3-compatible storage)

Hugo Sites#

All sites live under /home/iluvatar/. Deployment for all sites is via Cloudflare Workers/Pages triggered by GitHub push — no local wrangler or cloudflared on this machine.

Site Path GitHub Repo URL
nbkelley.com /home/iluvatar/nbkelleyhelp/ NK-Iluvatar/nbkelleyhelp https://nbkelley.com
help.hinterflix.com /home/iluvatar/help.hinterflix.com/ NK-Iluvatar/help.hinterflix.com https://help.hinterflix.com
homelab.nbkelley.com planned — scaffold pending NK-Iluvatar/homelab.nbkelley.com (to be created) https://homelab.nbkelley.com

nbkelleyhelp (/home/iluvatar/nbkelleyhelp/)#

Personal site for nbkelley.com. Theme: shibui. Content sections: blog, journal, homelab, resume. Cloudflare Workers deployment via wrangler.toml (worker name: nbkelleyhelp). Build script: build.sh (installs Hugo, Dart Sass, Go, Node.js fresh on each Cloudflare build).

help.hinterflix.com (/home/iluvatar/help.hinterflix.com/)#

Help documentation for the Hinterflix Jellyfin instance. Custom Hugo layouts (no external theme). Content: Welcome, streaming settings, requests page. Obsidian used for content editing (.obsidian/ config in repo). Cloudflare Workers deployment via wrangler.toml.

homelab.nbkelley.com (planned)#

A dedicated Hugo documentation site publishing the homelab wiki publicly. Theme: hugo-book. Content source: wiki pages from wiki-llm (192.168.1.206). hugoboss role: scaffold repo, push to GitHub. Ongoing automated builds will run on wiki-llm via a post-crystallize pipeline script. See tasks.md for full task breakdown.

Services#

Service Port Status Details
SSH 22 Active OpenSSH server
node_exporter 9100 Active (systemd) Prometheus node metrics, runs as user nobody
systemd-resolved 53 Active Local DNS resolution

The node_exporter systemd unit is at /etc/systemd/system/node_exporter.service and has been running since 2026-04-14.

What Is Not on This Machine#

  • No web server: nginx, Apache, Caddy — none installed
  • No Cloudflare integration: cloudflared not installed, no wrangler, no Cloudflare config files — all deployments are triggered remotely via GitHub push
  • No Docker: Docker engine not installed, no containers
  • No Node.js / npm: Hugo sites use build.sh to install Node.js during Cloudflare build; no local Node needed
  • No cron jobs: No scheduled tasks for any user

Sources#

  • Claude Code machine audit session 2026-05-01 — full filesystem exploration
  • Claude Code session 2026-05-02 — repos synced, stale blog dir removed, homelab docs site planned