Hi, Iβm Max β Infrastructure and Automation Engineer by day, homelab tinkerer by night.
This wiki is a living documentation of my self-hosted world: the infrastructure I run, the tools Iβve built, and the experiments Iβve tried along the way.
Itβs part knowledge base, part showcase β meant to share how I approach self-hosting, automation, and integrating βall the thingsβ into a working ecosystem.
I maintain two core environments:
- π Private Homelab β Internal services for testing, automation, media, and monitoring
- π Public VPS β Externally accessible services (like this wiki) hardened behind reverse proxy + auth
- Proxmox (x4 nodes) β Virtualization backbone
- Proxmox Backup Server β Cluster-wide VM/CT backups
- TrueNAS Scale β Central storage with iSCSI + snapshots
- Docker + Portainer β Container orchestration
- AdGuard Home + Unbound + DNSCrypt β DNS privacy & filtering
- Traefik + Authelia (on VPS) β Reverse proxy with SSO/2FA
- N8N β Workflow automation
- Coder β Cloud dev environments
- Open WebUI + Ollama β Local AI/LLM playground
- Jarvis β Custom smart assistant (voice + text, memory, Home Assistant integration)
- Jellyfin β Media streaming
- Radarr / Sonarr / Prowlarr / Bazarr β Media automation stack
- SABnzbd + Transmission (VPN) β Downloads
- Jellyseerr β Request management
- Jellystat β Media analytics
- Home Assistant β Core smart home automation
- Spotcast β Spotify β Google Nest speakers
- Roborock Q Revo S β Integrated vacuum control
- Moonraker (Klipper) β 3D printer control
- Checkmk β System & service monitoring
- Graylog β Centralized log management
- WUD (Watchtower Update Daemon) β Container update tracking
- Netdata (public VPS) β Lightweight monitoring
- Gitea β Git server
- Wiki.js β Internal documentation
- Pterodactyl β Game server manager
- Vaultwarden β Password manager
- Actual Budget β Personal finance
- Paperless-NGX β Document archiving
- Linkwarden β Bookmark management
- ChangeDetection.io β Webpage change tracking
- FileBrowser (VPS) β External file access
- LinkStack (VPS) β Landing page
A custom voice/text-based assistant for my homelab. It controls smart devices, holds contextual memory, and has just enough sarcasm to keep things fun.
Features:
- π€ Wake-word activated voice + text input
- π§ Memory (short + long term via FAISS + OpenAI embeddings)
- π Home Assistant integration
- π΅ Spotify casting via Spotcast
- π» Terminal commands, system info, reminders
- π§± Modular Python backend (future plans: local LLM support)
π Learn more about Jarvis
β¨ Built, broken, and rebuilt β because the best way to learn is to run it yourself.