Enterprise-Grade Home Lab Environment

A production-ready infrastructure platform for DevOps experimentation, distributed systems, and automating everything with code.

32+
CPU Cores
64GB
RAM
12TB
Storage
16+
Services
argobox ~ k8s-status
$ kubectl get nodes
NAME STATUS ROLES AGE VERSION
argobox Ready control-plane,master 154d v1.25.16+k3s1
argobox-lite Ready worker 154d v1.25.16+k3s1
 
$ kubectl get pods -A | grep Running | wc -l
32
 
$ uptime
14:30:25 up 154 days, 23:12, 1 user, load average: 0.22, 0.18, 0.15
 
$ ansible-playbook status.yml
PLAY [Check system status] *******************************************
TASK [Gathering Facts] **********************************************
ok: [argobox]
ok: [argobox-lite]
TASK [Check service status] *****************************************
ok: [argobox]
ok: [argobox-lite]
PLAY RECAP **********************************************************
argobox : ok=2 changed=0 unreachable=0 failed=0 skipped=0
argobox-lite: ok=2 changed=0 unreachable=0 failed=0 skipped=0
$ |

Infrastructure Architecture

Enterprise-grade network topology with redundancy, virtualization, and secure segmentation.

ISP Modem
OPNsense VM
Primary Router
OpenWrt RPi4
Failover Router
Core Switch
MikroTik Layer 3
Proxmox Host
argobox/argobox-lite
NAS Systems
redcone/casablanca
Client Devices
Workstations/IoT

Network Security

Enterprise firewall with network segmentation using VLANs and strict access controls. Redundant routing with automatic failover between OPNsense and OpenWrt.

Virtualization

Proxmox virtualization platform with ZFS storage pools in RAID10 configuration. Optimized storage pools for VMs and containers with proper resource allocation.

High Availability

Full redundancy with failover routing, replicated storage, and resilient services. Automatic service recovery and load balancing across nodes.

Core Technologies

The ArgoBox lab leverages cutting-edge open source technologies to create a powerful, flexible infrastructure.

Kubernetes (K3s)

Lightweight Kubernetes distribution running across multiple nodes for container orchestration. Powers all microservices and applications.

Multi-node cluster Persistent volumes Traefik ingress Auto-healing

Proxmox

Enterprise-class virtualization platform running virtual machines and containers with ZFS storage backend for data integrity.

ZFS storage Resource balancing Live migration Hardware passthrough

Zero Trust Security

Comprehensive security architecture with Cloudflare tunnels, network segmentation, and authentication at all service boundaries.

Cloudflare tunnels OPNsense firewall VLAN segmentation WireGuard VPN

PostgreSQL

Enterprise database cluster for application data storage with automated backups, replication, and performance optimization.

Automated backups Connection pooling Optimized for K8s Multi-app support

Monitoring Stack

Comprehensive monitoring with Prometheus, Grafana, and AlertManager for real-time visibility into all infrastructure components.

Prometheus metrics Grafana dashboards Automated alerts Historical data

Available Services

Explore the various services and applications hosted in the ArgoBox environment.

Some services require authentication and are restricted to authorized users. Available public services are highlighted and clickable.

Development Tools

Git Repository

Gitea-powered Git service for code hosting and collaboration

Public

Dev Environment

VS Code Server-powered development environment

Restricted

Knowledge & Content

Knowledge Base

Obsidian-powered knowledge management system

Restricted

Blog

Obsidian-Powered technical articles and project documentation

Public

Notes

Obsidian-Powered technical notes and snippets

Public

Documentation Portal

GitBook-Powered comprehensive system documentation and guides

Restricted

Files & Storage

File Browser

Web-based file browser for shared resources

Public

Synology Drive

Enterprise file sync and collaboration platform

Restricted

Media & Downloads

ruTorrent Instance 1

Torrent-based download service

Restricted

ruTorrent Instance 2

Torrent-based download service

Restricted

Plex Media Server

Premium streaming platform for movies, TV shows, and music

Restricted

Jellyfin

Open source media server alternative

Restricted

Monitoring & Management

Grafana Dashboards

Comprehensive system monitoring and visualization

Restricted

Alertmanager

System alerts and notifications

Restricted

Rancher

Kubernetes management platform

Restricted

Network Monitor

Traffic analysis and network monitoring

Restricted

Experimental Services

Calendar System

Shared calendar and scheduling platform

Restricted

Kanban Board

Task management and workflow visualization

Restricted

Home Automation

Smart home control and automation hub

Restricted

Featured Projects

A showcase of technical solutions I've built and deployed.

TerraTracer

A GIS mapping tool for prospectors to automate mining claim boundary plotting, terrain analysis, and compliance with BLM/state regulations.

Python Node.js JavaScript GIS

Zero Trust Lab

A secure home lab infrastructure using Cloudflare Zero Trust tunnels, network segmentation, and security best practices.

Cloudflare OPNsense VLAN VPN

Ansible Sandbox

An interactive demo environment where users can spin up preconfigured services using Ansible automation.

Ansible Proxmox Python Docker

Live Dashboards

Real-time monitoring and management interfaces for the ArgoBox infrastructure.

View Dashboard

Infrastructure Metrics

Real-time performance metrics for all infrastructure components.

View Dashboard

Kubernetes Status

Monitoring dashboard for K3s cluster health and metrics.

View Dashboard

Network Monitor

Network traffic analysis and monitoring.

View Dashboard

Service Portal

Centralized access to all deployed services.

Let's Connect

Have a project in mind? Reach out to discuss how I can help.