Session 2026-01-13¶
Summary¶
Initial setup of the homelab repository and first service deployment.
Accomplished¶
Repository Setup¶
- Created directory structure:
docker/,ansible/,docs/,scripts/ - Initialized git repository
- Configured git with personal email (augusto@hermosilla.me)
First Service: soft-serve¶
- Deployed self-hosted Git server (
docker/git/) - SSH-based with TUI on port 23231
- Homelab repo now self-hosted at
ssh://localhost:23231/homelab.git
Documentation¶
docs/hardware.md- Mobile and fixed homelab inventorydocs/services.md- Active and planned servicesdocs/tailscale-primer.md- Mesh VPN researchdocs/mobile-homelab.md- Full mobile architecture plan
Hardware Documented¶
Mobile¶
- MacBook Air M1 (16GB RAM, 1TB SSD)
- Beryl AX Travel Router (GL-MT3000)
- Samsung A13 (USB tethering)
- Raspberry Pi 5 8GB (PSU in transit)
Fixed¶
- Mini PC (Intel N150, 12GB RAM, 512GB SSD)
- Raspberry Pi 4 (4GB RAM)
- Old PC (specs TBD)
Decisions Made¶
- Use soft-serve for private git hosting (maximum geek factor)
- Both mobile + fixed homelab setup
- Headscale on RPi 5 as coordination server (self-contained mobile kit)
- AdGuard Home on RPi 5 for DNS + ad blocking
- MacBook as workstation, RPi 5 as always-on core
Next Steps¶
- Wait for RPi 5 PSU to arrive
- Flash RPi OS, install Docker on RPi 5
- Deploy Headscale + AdGuard Home on RPi 5
- Configure Beryl AX DHCP reservations
- Join devices to Tailscale mesh
- Plan fixed homelab architecture
Commits¶
| Hash | Message |
|---|---|
| d150cc3 | feat: initialize homelab project structure | | fbf72a9 | feat(docker): add soft-serve git server | | a410e2d | docs: add hardware inventory | | a10aa53 | docs: add services inventory | | 7148836 | docs: add Tailscale primer | | 2cfb211 | docs: add session summary 2026-01-13 | | 13e8300 | docs: add mobile homelab architecture |