The Git repository contains the following directories:
📁
├──📁 kubernetes # Main Kubernetes manifests directory
│ ├──📁 ai # AI/ML applications
│ │ ├──📁 litellm
│ │ ├──📁 openwebui
│ │ └──📁 searxng
│ ├──📁 games # Game servers
│ │ └──📁 abiotic-factor
│ ├──📁 infra # Core infrastructure components
│ │ ├──📁 flux
│ │ ├──📁 node-feature-discovery
│ │ ├──📁 nvidia-device-plugin
│ │ ├──📁 reflector
│ │ ├──📁 reloader
│ │ └──📁 tuppr
│ ├──📁 manga # Manga/comic management
│ │ ├──📁 komf
│ │ ├──📁 komga
│ │ └──📁 suwayomi
│ ├──📁 media # Media automation (*arr stack)
│ │ ├──📁 cleanuparr
│ │ ├──📁 dispatcharr
│ │ ├──📁 flaresolver
│ │ ├──📁 huntarr
│ │ ├──📁 jellyfin
│ │ ├──📁 jellyseer
│ │ ├──📁 prowlarr
│ │ ├──📁 qbittorrent
│ │ ├──📁 radarr
│ │ ├──📁 recyclarr
│ │ └──📁 sonarr
│ ├──📁 misc # Miscellaneous applications
│ │ ├──📁 immich
│ │ ├──📁 speedtest-tracker
│ │ └──📁 syncthing
│ ├──📁 networking # Network services and ingress
│ │ ├──📁 cert-manager
│ │ ├──📁 cilium
│ │ ├──📁 envoy-gateway
│ │ ├──📁 external-dns
│ │ └──📁 tailscale
│ ├──📁 observability # Monitoring and dashboards
│ │ ├──📁 dashboard
│ │ ├──📁 kube-prometheus-stack
│ │ ├──📁 kube-state-metrics
│ │ ├──📁 metrics-server
│ │ └──📁 node-exporter
│ ├──📁 projects # Personal projects
│ │ └──📁 colwiki
│ ├──📁 security # Authentication and secrets
│ │ ├──📁 authentik
│ │ └──📁 secrets
│ └──📁 storage # Storage solutions
│ ├──📁 databases
│ ├──📁 garage
│ └──📁 longhorn
├──📁 talos # Talos Linux configuration
│ ├── talconfig.yaml # Talos cluster configuration
│ ├── talsecret.sops.yaml # Encrypted Talos secrets
│ └──📁 clusterconfig # Generated node configurations
└──📁 archive # Archived/unused configurationsThe following apps are installed on the clusters.
| Software | Purpose |
|---|---|
| Homepage | Customizable homepage dashboard for service management. |
| Immich | Self-hosted photo and video backup solution. |
| LiteLLM | Proxy server for LLM API calls with unified interface. |
| Open WebUI | User-friendly web interface for AI models. |
| SearXNG | Privacy-respecting metasearch engine. |
| Komga | Media server for comics and manga. |
| Komf | Metadata fetcher for Komga. |
| Suwayomi | Free and open source manga reader server. |
| Ntfy | Simple pub-sub notification service. |
| Speedtest Tracker | Internet speed tracking and monitoring tool. |
| Syncthing | Continuous file synchronization program. |
| Shadow Empire PBEM Bot | Discord bot for Shadow Empire play-by-email games. |
| Colwiki | Personal wiki project. |
| Software | Purpose |
|---|---|
| Jellyfin | Media server for movies, TV shows, and music. |
| Jellyseerr | Media discovery and request management for Jellyfin. |
| Sonarr | Automated TV show download and management. |
| Radarr | Automated movie download and management. |
| Prowlarr | Indexer manager/proxy for media automation. |
| Qbittorrent | BitTorrent client with web interface. |
| Recyclarr | Quality profiles and custom formats sync for *arr apps. |
| Huntarr | Missing media searcher for Radarr and Sonarr. |
| Cleanuparr | Automated media cleanup tool for *arr apps. |
| Dispatcharr | Discord notifications for *arr apps. |
| Flaresolverr | Proxy server to bypass Cloudflare protection. |
| Software | Purpose |
|---|---|
| Flux CD | GitOps continuous delivery for Kubernetes. |
| Reflector | Mirrors ConfigMaps and Secrets across namespaces. |
| Reloader | Triggers pod restarts on ConfigMap/Secret changes. |
| Software | Purpose |
|---|---|
| Cilium | eBPF-based networking, security, and observability. |
| Cert-Manager | Automated certificate management for Kubernetes. |
| External DNS | Synchronizes Kubernetes services with DNS providers. |
| Tailscale | Zero-config VPN built on WireGuard. |
| Envoy Gateway | Kubernetes-native API gateway powered by Envoy. |
| Software | Purpose |
|---|---|
| Authentik | Identity provider for SSO and authentication. |
| External Secrets Operator | Integrates external secret stores with Kubernetes. |
| Software | Purpose |
|---|---|
| Longhorn | Distributed block storage for Kubernetes. |
| Crunchy Postgres Operator | PostgreSQL operator for Kubernetes. |
| Dragonfly | Modern in-memory datastore (Redis/Memcached alternative). |
| Garage | Distributed object storage service (S3-compatible). |
| Software | Purpose |
|---|---|
| Kube Prometheus Stack | Complete monitoring stack with Prometheus and Grafana. |
| Metrics Server | Cluster-wide aggregator of resource usage data. |
| Node Exporter | Prometheus exporter for hardware and OS metrics. |
| Kube State Metrics | Exposes cluster-level Kubernetes object metrics. |
| Software | Purpose |
|---|---|
| Tuppr | Talos Linux system upgrade controller. |
| NVIDIA Device Plugin | Exposes NVIDIA GPUs to Kubernetes. |
| Node Feature Discovery | Detects hardware features available on each node. |
| Device | Count | OS Disk Size | Data Disk Size | Ram | Operating System | Purpose |
|---|---|---|---|---|---|---|
| Turing RK1 | 4 | 2TB NVMe | - | 16GB | Talos | Cluster Nodes |
| Turing Pi 2 | 1 | - | - | - | - | Baseboard and KVM |
| CWWK AMD-7940HS | 1 | 1TB NVMe | 8TB HDD (2x) | 32GB | Proxmox | NAS/Cluster Nodes |
