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:
+withdeploysupport is compiled in (enableshugo deployto 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:
cloudflarednot installed, nowrangler, 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.shto install Node.js during Cloudflare build; no local Node needed - No cron jobs: No scheduled tasks for any user
Related Pages#
- Hinterflix Help Site - Cloudflare Deployment — deployment pattern for help.hinterflix.com
- Hugo Deployment to Cloudflare Pages - Troubleshooting — general Hugo + Cloudflare patterns
- Hugo Git Submodule Extraction Pattern — theme management via submodules
- Node Exporter Deployment — Prometheus metrics pattern used here
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