No description
New service doc for Uptime Kuma (louislam/uptime-kuma:1) running on bastion homelab bridge, proxied via Caddy LAN-only. Added to bastion Core Services and Container Layout tables. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| plans | ||
| AGENTS.md | ||
| auth.sper.at.md | ||
| bastion.boo1.md | ||
| CLAUDE.md | ||
| cloud.boo1.md | ||
| kodi.boo1.md | ||
| pi3.boo1.md | ||
| pi4.boo1.md | ||
| printer.boo1.md | ||
| proxmox.boo1.md | ||
| README.md | ||
| share.boo1.md | ||
| status.sper.at.md | ||
| TODOS.md | ||
| vault.sper.at.md | ||
Infrastructure Documentation
Homelab infrastructure docs. Organized by layer.
Physical Hosts
Bare metal machines.
| Host | Hardware | Purpose | Doc |
|---|---|---|---|
| bastion.boo1 | Blackview mini-PC (x86_64) | Edge: TLS termination, SSO, IPS | bastion.boo1.md |
| pi3.boo1 | Raspberry Pi 3 (armhf) | Pi-hole DNS/ad-block, Gitolite, Apache proxy | pi3.boo1.md |
| pi4.boo1 | Raspberry Pi 4 (aarch64) | Forgejo Git, PostgreSQL 18 | pi4.boo1.md |
| kodi.boo1 | Raspberry Pi 5 (aarch64) | Kodi media center (LibreELEC) | kodi.boo1.md |
| printer.boo1 | Raspberry Pi (armhf) | OctoPrint 3D printer + webcam | printer.boo1.md |
| proxmox.boo1 | x86_64 server | Proxmox VE hypervisor (hosts CT101, CT102) | proxmox.boo1.md |
LXC Containers
Unprivileged Proxmox LXC containers.
| Container | CT ID | IP | Purpose | Doc |
|---|---|---|---|---|
| share.boo1 | CT101 | 192.168.1.225 | Samba file shares, Transmission BitTorrent, 9.1T RAID1 | share.boo1.md |
| cloud.boo1 | CT102 | 192.168.1.226 | Nextcloud host (Debian 13, Podman rootless) | cloud.boo1.md |
Podman Services — bastion.boo1
Rootless Podman (Quadlet) on bare metal. All containers on homelab bridge network.
| Service | Public URL | Purpose | Doc |
|---|---|---|---|
| Caddy | (reverse proxy) | TLS termination, DNS-01 via Hetzner, forward-auth gateway | bastion.boo1.md § Caddy |
| Authentik | https://auth.sper.at | SSO / Identity Provider (OAuth2, OIDC) | auth.sper.at.md |
| Vaultwarden | https://vault.sper.at | Bitwarden-compatible password manager | vault.sper.at.md |
| CrowdSec | (host IPS) | IDS/IPS: SSH + HTTP threat detection, nftables bouncer, Caddy bouncer | bastion.boo1.md § CrowdSec |
| Uptime Kuma | https://status.sper.at | Uptime monitoring dashboard (LAN-only) | status.sper.at.md |
Podman Services — cloud.boo1
Rootless Podman (Quadlet) inside Proxmox LXC CT102.
| Service | Public URL | Purpose | Doc |
|---|---|---|---|
| Nextcloud | https://cloud.sper.at | Files, calendar, contacts — OIDC SSO via Authentik | cloud.boo1.md |
Agent/LLM Usage
See AGENTS.md for AI agent conventions. See CLAUDE.md for Claude Code plan structure and execution rules.