App Catalog

Catalog of every application in kubernetes/apps/pitower/, organized by category. Each {category}/{app} directory is one ArgoCD Application (pitower-{category}-{app}) deployed into the namespace named after its category.

Gateway is the Envoy Gateway the app's HTTPRoutes attach to (external = public via the towonel tunnel, internal = home network and Tailscale only). Chart is the Helm chart rendered through kustomize helmCharts (including nested kustomizations), or manifests for plain YAML.


Summary

CategoryApps
AI17
Analytics1
ARC2
Banking5
Cert-Manager2
Database7
Dev4
Home Automation2
kopiur2
Kube-System4
KubeVirt and VMs5
Media8
Monitoring17
Networking8
OpenEBS1
Renovate1
Rook Ceph4
Second Brain2
Security5
Self-Hosted13
System16
Workflows3
Workshop1
Personal Projects8
Total138

AI

NameChartGatewayURLDescription
agent-sandboxmanifests----Kubernetes agent-sandbox controller and CRDs (vendored release)
agentgatewayagentgatewayinternalllm.wibrow.dev, agentgateway.wibrow.devLLM gateway: one OpenAI-compatible endpoint for local and hosted models
ai-trainingmanifests----Standing PVC and GPU claim template for fine-tuning runs
browser-useapp-templateinternalbrowser-use.wibrow.dev, browser-vnc.wibrow.devBrowser automation agent with VNC view
comfyuiapp-templateinternalcomfyui.wibrow.devNode-based image generation UI
hermesapp-templateinternalhermes.wibrow.dev, hermes-code.wibrow.devHermes Agent, config managed from this repo
irisapp-templateinternaliris.wibrow.dev, iris-code.wibrow.devSecond Hermes Agent with self-managed config
llmkubellmkube----LLM inference operator plus its Model/InferenceService resources
meminimeminiinternalmemini.wibrow.dev, memini-api.wibrow.devAgent memory service on Postgres
mlflowmlflowinternalmlflow.wibrow.devExperiment tracking
open-terminalapp-template----Terminal backend for Open WebUI
open-webuiapp-templateexternalchat.wibrow.devChat UI
paperless-ragapp-template----Syncs Paperless-ngx documents into an Open WebUI knowledge base
playwrightapp-template----Headless browser for agents
searxngapp-template----Metasearch engine for agents
strataapp-templateinternalstrata.wibrow.devLocal LLM inference on the RTX 3090 Ti, scaled by KEDA
toolhivetoolhive-operatorexternal / internalmcp.wibrow.dev, mcp-api.wibrow.dev, mcp-internal.wibrow.devMCP server operator and gateway

Analytics

NameChartGatewayURLDescription
rybbitapp-templateexternalinsights.wibrow.devSelf-hosted web analytics (backend, client, ClickHouse)

ARC

NameChartGatewayURLDescription
controllergha-runner-scale-set-controller----Actions Runner Controller
runnersgha-runner-scale-set----Self-hosted GitHub Actions runner scale sets (home-ops runners pinned to worker-07)

Banking

NameChartGatewayURLDescription
actualapp-templateexternalactual.wibrow.devActual Budget
fireflyapp-templateinternalmoney.wibrow.devFirefly III personal finance manager
firefly-importerapp-templateinternalmoney-import.wibrow.devData importer for Firefly III
ghostfolioapp-templateinternalportfolio.wibrow.devInvestment portfolio tracker
paperlessapp-templateexternalpaperless.wibrow.devPaperless-ngx document management

Cert-Manager

NameChartGatewayURLDescription
cert-managercert-manager----X.509 certificate management
issuersmanifests----Let's Encrypt ClusterIssuers (Cloudflare DNS-01)

Database

NameChartGatewayURLDescription
barman-cloud-pluginplugin-barman-cloud----CNPG backups to Garage S3
clickhouse-operatoraltinity-clickhouse-operator----ClickHouse operator
clustersmanifests----CNPG clusters (shared, ai, immich), object store, scheduled backups
clustersecretstoremanifests----cnpg-secrets-database ClusterSecretStore for database credentials
cnpg-operatorcloudnative-pg----CloudNativePG operator
dragonfly-operatordragonfly-operator----Dragonfly (Redis-compatible) operator
tenantsmanifests----Per-app Database, DatabaseRole, and credential ExternalSecret

Dev

NameChartGatewayURLDescription
dev-desktopmanifests-- (LB 10.20.10.231)--Arch/Hyprland desktop streamed over Sunshine, as an agent-sandbox Sandbox
forgejoforgejoexternalgit.wibrow.devGit forge (SSH on LB 10.20.10.230)
herdrapp-templateinternalterm.wibrow.devWeb terminal (LB 10.20.10.232)
propagitapp-templateexternalpropagit.dev, propagit.wibrow.devpropagit web app

Home Automation

NameChartGatewayURLDescription
frigateapp-templateinternalfrigate.wibrow.devNVR with object detection (WebRTC on LB 10.20.10.235)
home-assistantmanifestsexternalha.wibrow.devRoute to Home Assistant OS, which runs on a separate Pi 4 on the iot VLAN

kopiur

NameChartGatewayURLDescription
operatorkopiur----PVC snapshot backups with Kopia (namespace kopiur-system)
repositorymanifests----garage ClusterRepository on Garage S3

Kube-System

NameChartGatewayURLDescription
ciliumciliuminternalhubble.wibrow.deveBPF CNI, kube-proxy replacement, L2 + BGP announcements, Hubble
corednscoredns----Cluster DNS
metrics-servermetrics-server----Resource metrics for HPA and kubectl top
multusmanifests----Thick Multus CNI and the vlan20 NetworkAttachmentDefinition

KubeVirt and VMs

NameChartGatewayURLDescription
kubevirt/kubevirtmanifests----KubeVirt operator and CR
kubevirt/cdimanifests----Containerized Data Importer
vms/debian-testmanifests----Test VM
vms/devmanifests-- (LB 10.20.10.234)--Development VM
vms/omarchymanifests-- (LB 10.20.10.233)--Omarchy dev VM with the RTX 3090 Ti passed through

Media

NameChartGatewayURLDescription
autobrrapp-templateinternalautobrr.wibrow.devRelease automation for torrent/usenet indexers
immichapp-templateexternalphotos.wibrow.devPhoto library (on openebs-hostpath-media)
jellyfinapp-templateexternaljellyfin.wibrow.devMedia server (LB 10.20.10.229)
prowlarrapp-templateinternalprowlarr.wibrow.devIndexer manager for Sonarr/Radarr
qbittorrentapp-templateinternalqbittorrent.wibrow.devBitTorrent client
radarrapp-templateinternalradarr.wibrow.devMovie collection manager
sabnzbdapp-templateinternalsabnzbd.wibrow.devUsenet download client
sonarrapp-templateinternalsonarr.wibrow.devTV series collection manager

Monitoring

NameChartGatewayURLDescription
blackbox-exporterprometheus-blackbox-exporter----ICMP/TCP/HTTP probes of nodes, gateway, NAS, and endpoints
dozzleapp-templateinternaldozzle.wibrow.devLive container log viewer
fluent-bitfluent-bit----Log collector, ships to VictoriaLogs
garagemanifests----Garage scrape config and alert rules
gatusapp-templateexternalup.wibrow.devUptime monitoring
grafana-operatorgrafana-operatorexternalgrafana.wibrow.devGrafana Operator and Grafana instance
infra-healthmanifests----Infrastructure alert rules
kube-prometheus-stackkube-prometheus-stackinternalprometheus.wibrow.dev, alertmanager.wibrow.devPrometheus, Alertmanager, exporters
ntfyapp-templateexternalntfy.wibrow.devPush notifications
ntfy-alertmanagerapp-template----Alertmanager to ntfy bridge
nut-exporterapp-template----UPS telemetry from the NUT server
opentelemetryopentelemetry-operatorexternalotlp.wibrow.devOpenTelemetry operator and collector
smartctl-exporterprometheus-smartctl-exporter----Disk SMART metrics
tempotempo----Distributed tracing backend
unpollerapp-template----UniFi network, device, and WAN metrics
victoria-logsvictoria-logs-single----Log storage
victoria-metricsvictoria-metrics-singleinternalvm.wibrow.devLong-term metrics storage

Networking

NameChartGatewayURLDescription
envoy-gatewaygateway-helm----Gateway API implementation, envoy-external and envoy-internal gateways, fallback 404 route
external-dnsexternal-dns----DNS records in Cloudflare
external-dns-unifiexternal-dns----DNS records on the UniFi gateway
kromgokromgoexternalkromgo.wibrow.devCluster metric badges
netbootapp-template----PXE server on the untagged LAN (192.168.0.248 via Multus)
openspeedtestapp-templateexternalopenspeedtest.wibrow.devNetwork speed test
tailscaletailscale-operator----Tailscale operator and pitower subnet router / exit node
towonel-agentapp-template----towonel tunnel agent for public ingress

OpenEBS

NameChartGatewayURLDescription
openebsopenebs----Local hostpath provisioner and the -fast, -media, -models, -runners StorageClasses

Renovate

NameChartGatewayURLDescription
renovate-operatorrenovate-operatorinternal / externalrenovate.wibrow.dev, renovate-webhook.wibrow.devSelf-hosted Renovate

Rook Ceph

NameChartGatewayURLDescription
operatorrook-ceph----Rook Ceph operator
clusterrook-ceph-clusterinternalrook.wibrow.devCeph cluster (OSDs on worker-01..03), ceph-block StorageClass, dashboard
csi-driversceph-csi-drivers----Ceph CSI drivers
add-onsmanifests----Dashboard add-ons

Second Brain

NameChartGatewayURLDescription
affineapp-templateexternalaffine.wibrow.devAFFiNE knowledge base
couchdbapp-templateexternalobsidian.wibrow.devCouchDB for Obsidian sync

Security

NameChartGatewayURLDescription
aws-identity-webhookamazon-eks-pod-identity-webhook----IAM roles for service accounts
crowdseccrowdsec, envoy-proxy-bouncerexternalcrowdsec-lapi.wibrow.devCrowdSec with an Envoy bouncer
external-secretsexternal-secrets----External Secrets Operator and the Infisical ClusterSecretStores
kanidmapp-templateexternalidm.wibrow.devIdentity provider (OIDC/OAuth2, LDAP via envoy-internal)
rbacmanifests----ClusterRoleBindings for OIDC groups

Self-Hosted

NameChartGatewayURLDescription
atuinapp-templateexternalatuin.wibrow.devShell history sync
cryptgeonapp-templateexternalsecrets.wibrow.devEncrypted secret sharing
echo-serverapp-templateexternalecho.wibrow.devHTTP echo server for testing
excalidrawapp-templateexternaldraw.wibrow.devCollaborative whiteboard
glanceapp-templateexternalglance.wibrow.devDashboard / start page
homepageapp-templateexternalhome.wibrow.devApplication dashboard
house-hunterapp-templateexternalhouse-hunter.wibrow.devProperty search aggregator
it-toolsapp-templateexternaltools.wibrow.devDeveloper utilities
mealieapp-templateexternalrecipes.wibrow.devRecipe manager
minifluxapp-templateexternalminiflux.wibrow.devMinimalist RSS reader
n8napp-templateexternaln8n.wibrow.dev, n8n-webhook.wibrow.devWorkflow automation
rrdaapp-templateexternalrrda.wibrow.devREST API for DNS lookups
whoamiapp-templateexternalwhoami.wibrow.devSimple HTTP request echo

System

NameChartGatewayURLDescription
dcgm-exporterdcgm-exporter----NVIDIA GPU metrics
dra-driver-nvidia-gpudra-driver-nvidia-gpu----NVIDIA DRA driver (GPU sharing and VFIO passthrough)
etcd-defragmanifests----Scheduled etcd defragmentation through the Talos API
garageapp-templateinternals3.wibrow.devGarage S3 on worker-07's ZFS pools
headlampheadlampinternalheadlamp.wibrow.devKubernetes UI with Kanidm SSO
intel-device-pluginsmanifests----Intel device plugin operator and GPU plugin
kedakeda----Event-driven autoscaling
keda-httpkeda-add-ons-http----KEDA HTTP add-on (scale to zero)
kubelet-csr-approverkubelet-csr-approver----Approves kubelet serving certificate CSRs
node-feature-discoverynode-feature-discovery----Hardware feature labels
nvidia-power-limitmanifests----Caps the RTX 3090 Ti at 300 W
reloaderreloader----Restarts pods on ConfigMap/Secret changes
snapshot-controllersnapshot-controller----Volume snapshot controller
spegelspegel----Peer-to-peer image registry mirror
terraform-statemanifests----ServiceAccount for Terraform state access
zfs-scrubmanifests----Monthly scrub of worker-07's ZFS pools

Workflows

NameChartGatewayURLDescription
agentgateway-model-syncmanifests----CronWorkflow that syncs approved models into agentgateway
argo-eventsargo-events----Event-driven triggers
argo-workflowsargo-workflowsinternalargo-workflows.wibrow.devWorkflow engine

Workshop

NameChartGatewayURLDescription
bambuddyapp-templateinternalbambuddy.wibrow.devBambu Lab 3D printer manager

Personal Projects

Single-app categories for projects developed outside this repository.

Category / NameChartGatewayURL
flickerd/flickerdmanifests----
garrison/garrisongarrisonexternal / internalgarrison.wibrow.dev, garrison-hooks.wibrow.dev, garrison-alexa.wibrow.dev
goat/goatgoatexternalgoat.wibrow.dev, goat-hooks.wibrow.dev
pantry-system/pantrymanifestsexternalapi.pantry.cloudsnacks.dev
rackrat/rackratapp-templateexternalrackrat.wibrow.dev
rackrat/rackrat-compsapp-templateinternalrackrat-comps.wibrow.dev
trade-ops/trade-opstrade-opsexternaltrade-ops.wibrow.dev
trade-ops-dev/trade-opstrade-opsexternaltrade-ops-dev.wibrow.dev

Gateway Distribution

GatewayApps
envoy-external40
envoy-internal32
None69

Some apps attach routes to both gateways, so the rows add up to more than 138. ArgoCD itself (argocd.wibrow.dev, external) is installed from kubernetes/bootstrap/ and is not counted.