Planned Projects


LLM & AI Stack

Service Role Status Notes
LiteLLM Unified LLM API gateway Planned OpenAI-compatible endpoint, Ollama primary + cloud fallback, deploy before other AI tools
Open WebUI Ollama chat interface Planned RAG, chat history, model management, Keycloak OIDC
AnythingLLM Document/KB search Planned Ingest Joplin notes and runbooks, context-aware chat
Perplexica + SearXNG Self-hosted search engine Planned Perplexity alternative, metasearch backend

Observability & Ops

Service Role Status Notes
Uptime Kuma Service availability dashboard Planned Quick win (<1hr deploy), monitoring across all VMs
Wazuh SIEM + EDR telemetry Planned Complements Graylog for security operations, career-relevant
Semaphore UI Ansible web UI Planned Sits on ansible-push VM, operational visibility for deployments
Healthchecks.io Cron job monitoring Planned Complements Uptime Kuma, alerting for scheduled tasks

CI/CD & Secrets

Service Role Status Notes
Woodpecker CI GitLab pipeline runner Planned Real GitOps workflows, native GitLab integration
Harbor Container registry Planned Self-hosted OCI registry, Keycloak OIDC, K8s prerequisite
HashiCorp Vault Secrets & PKI Planned Dynamic secrets, AppRole, deploy after Minio/Terraform

Automation

Service Role Status Notes
n8n Workflow automation Planned Self-hosted Zapier, LLM + MCP nodes, low-code pipelines
Flowise LLM pipeline builder Planned Augment Keep workflows, visual workflow designer

Knowledge Base & Docs

Service Role Status Notes
BookStack Homelab wiki Planned Shelves/Books/Chapters structure, Keycloak OIDC, searchable KB
Draw.io / Excalidraw Diagramming & sketching Planned Architecture docs, network diagrams, collaborative whiteboarding

canadianhomelabber.ca — Fediverse & Blog

Service Role Status Notes
PeerTube Video library Planned Embeds in Ghost via oEmbed, federation optional, NFS storage
Gotosocial Microblogging Planned Lightweight Mastodon alternative, announcements to Fediverse
Pixelfed Photo sharing Planned Homelab photos, rack shots, screenshots (optional)

D&D Platform

Service Role Status Notes
zerth.ca Invite / teaser page Live nginx, DMZ, dark fantasy HTML
Foundry VTT Game table Planned $50 one-time license, own auth (not OIDC native)
Kanka World wiki / lore bible Planned One instance, multiple campaigns (Zerth + Trigalatica)
The Oracle AI layer (NPC voice, rules, chronicle, rumor mill) Planned Ollama on kierkegaard, AWS spot fallback via Terraform + Netbird
n8n Session lifecycle automation Planned 72h summons, post-session chronicle trigger, rumor mill scheduler
Matrix + Element Persistent chat Planned Keycloak OIDC, heavy deploy
Jitsi Meet Session video Planned Keycloak OIDC, UDP 3478 NAT needed
Ntfy Session reminders / summons Live Already running, needs Table-specific topics + automation
Keycloak SSO — one seal, everything Live witenite realm, FreeIPA LDAP backend

Personal Productivity

Service Role Status Notes
Vikunja Task manager Planned Pairs with Joplin, Keycloak OIDC
FreshRSS RSS reader Planned Fever API for third-party apps, low maintenance
Paperless-ngx Document management Planned Scanning/OCR/tagging, NFS-backed storage
Home Assistant Smart home automation Planned MCP server for AI queries, TP-Link camera integration
TP-Link Vigi DVR/NVR Camera/DVR system Planned Local storage, no cloud dependency

Cloud & Hybrid Learning

Service Role Status Notes
VPS Hosting Hybrid infrastructure Planned Hetzner / DigitalOcean, Terraform targets, learn cloud patterns
Static Site Hosting Pipeline practice Planned Hugo/Jekyll via GitLab CI, low-stakes CI/CD learning
Friend's Business Website Cloud-only site Planned Simple site on cloud VPS, no homelab dependency