AI Architecture Analysis
This repository is indexed by RepoMind. By analyzing drag0n141/home-ops in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.
Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.
Repository Overview (README excerpt)
Crawler viewMy Home Operations Repository :octocat: _... managed with Flux, Renovate, and GitHub Actions_ š¤ :wrench: Tools | Tool | Purpose | |--------------------------------------------------------------------|--------------------------------------------------------------------------| | flux | Operator that manages the kubernetes cluster based on the Git repository | | go-task | A task runner / simpler Make alternative written in Go | | sops | Encrypts kubernetes secrets with Age | š» Main Cluster | Node | Hostname | RAM | Storage | Function | Operating System | |------------------|----------|------|------------------------------|------------|------------------| | Intel NUC13ANHI5 | K8s-M01 | 64GB | OS-Disk 512GB, Ceph-Disk 4TB | Kubernetes | Talos | | Intel NUC13ANHI5 | K8s-M02 | 64GB | OS-Disk 512GB, Ceph-Disk 4TB | Kubernetes | Talos | | Intel NUC13ANHI5 | K8s-M03 | 64GB | OS-Disk 512GB, Ceph-Disk 4TB | Kubernetes | Talos | š½ Proxmox Cluster | Node | Hostname | RAM | Storage | Function | Operating System | |------------------|----------|------|------------------------------|----------|------------------| | Intel NUC13ANHI5 | PRX01 | 64GB | OS-Disk 256GB, Ceph-Disk 2TB | VM Host | Proxmox 8.3 | | Intel NUC13ANHI5 | PRX02 | 64GB | OS-Disk 256GB, Ceph-Disk 2TB | VM Host | Proxmox 8.3 | | Intel NUC13ANHI5 | PRX03 | 64GB | OS-Disk 256GB, Ceph-Disk 2TB | VM Host | Proxmox 8.3 | š½ Server | Node | Hostname | RAM | Storage | Function | Operating System | |-------------------|-----------|-------|---------------------------------------------------------------|-----------------|------------------| | Self-Build Server | NAS01 | 64GB | 6 x 20TB HDD (data), 2 x 1TB NVME (system) | NAS | TrueNas Scale | | Self-Build Server | Proxmox02 | 256GB | 5 x 8TB HDD (data), 2 x 1TB SSD (vms) | Backup Server | Proxmox 8.2 | š Network | Vendor | Model | Function | |----------|------------------------------|-----------------------------------------------------------------------| | Unifi | USW Aggregation 8 Port | Main Rack Switch and 10G SFP+ | | Unifi | USW Enterprise 48 PoE | Second Rack Switch with RJ45, connected with 10G SFP+ | | Unifi | USW Pro Max 16 | Livingroom Switch for TV and everything else, connected with 10G SFP+ | | Unifi | UDM-SE | Main Router connected to USW Aggregation with 10G SFP+ | Kubernetes nodes are on their own VLAN which has access to the NAS. āļø Cloud Dependencies While most of my infrastructure and workloads are self-hosted I do rely upon the cloud for parts that are hard to self-host. | Service | Use | Cost | |----------------------------------------------------|--------------------------------------------------------------------|----------------| | 1Password | Secrets with External Secrets | ~65ā¬/yr | | Cloudflare | Domain Management | Free | | Netcup | Domain(s) | ~24ā¬/yr | | Eweka | Usenet Access | ~35ā¬/yr | | Newshosting | Usenet Access | ~20ā¬/yr | | GitHub | Hosting this repository and continuous integration/deployments | Free | | Migadu | Email hosting for Kubernetes Mails | ~20ā¬/yr | | Mullvad | VPN | ~60ā¬/yr | | Pushover | Kubernetes Alerts | 5⬠OTP | | iDrive E2 | S3 Offsite Backup | ~90ā¬/yr | | | | Total: ~26ā¬/mo | Stargazers