ArgoBox

ArgoBox

ArgoBox is a comprehensive homelab infrastructure project that combines virtualization, containerization, and automation to create a robust home server environment.

Overview

This project serves as the foundation for all my self-hosted services, including:

  • K3s Kubernetes cluster
  • GitOps with Flux CD
  • Monitoring with Prometheus and Grafana
  • Home automation tools
  • Media services
  • Development environment

Technical Stack

  • Hypervisor: Proxmox VE
  • Container Orchestration: K3s Kubernetes
  • Configuration Management: Ansible
  • GitOps: Flux CD
  • Storage: Longhorn, NFS
  • Networking: MetalLB, Cloudflare Tunnels
  • Monitoring: Prometheus, Grafana, Loki

Project Goals

  • Create a reliable, self-healing infrastructure
  • Implement GitOps practices for declarative configuration
  • Enable easy deployment of new services
  • Provide comprehensive monitoring and alerting
  • Document the setup for reproducibility

Current Status

The project is continuously evolving with new services and improvements being added regularly. Check the GitHub repository for the latest updates and documentation.