ArtLab - Personal HomeLab
A private R&D sandbox and high-availability infrastructure for deploying MLOps pipelines, managing large-scale data, and experimenting with cloud-native automation.
ArtLab is my personal homelab: a controlled environment for experimenting with DevOps, distributed systems, and private cloud architecture.
🏗️ Architectural Philosophy
The infrastructure follows a Zero Trust model. Access is restricted to a private mesh VPN using Tailscale (WireGuard), removing the need for open ports. For select public endpoints, Cloudflare Tunnels provide a hardened entry point, keeping my public IP hidden while preserving end-to-end encryption from the edge to the origin.
🛠️ Service Stack
Services are grouped by functional domain to keep orchestration clean and scalable:
Infrastructure & Virtualization
- Proxmox VE: Type-1 hypervisor managing LXC containers and VMs for strict resource isolation.
- Docker & Portainer: Container runtime and orchestration for rapid deployment.
- Traefik: Edge router and reverse proxy providing automatic HTTPS via Let's Encrypt.
- Tailscale: Secure networking layer for cross-device connectivity and remote management.
Data & Storage
- Garage: S3-compatible distributed object storage for backups and static assets.
- Immich: High-performance photo management and AI-powered backup solution.
- Jellyfin: Media server for hardware-accelerated streaming.
- Redis: In-memory data structure store for caching and session management.
Automation & Observability
- n8n: Workflow automation platform for orchestrating complex service interactions.
- Uptime Kuma: Real-time status monitoring and incident alerting.
- Beszel: Lightweight agent-based resource monitoring for CPU/RAM/Disk metrics.
- AdGuard Home: Network-wide DNS sinkhole for ad-blocking and privacy.
Home Intelligence
- Home Assistant: Centralized hub for IoT integration and automation logic.
- MQTT Broker: Low-latency message bus for device-to-service communication.
- Zigbee2MQTT: Bridge for local Zigbee device control without cloud dependencies.
🖥️ Hardware Specifications
| Component | Hardware | Role |
|---|---|---|
| Main Host | Beelink EQR6 (AMD Ryzen) | Compute, Containers & VMs |
| Storage | UGREEN NASync DXP4800 Plus | 4-bay NAS, 16TB ZFS / Backups |
| Networking | TP-Link 5-port Gigabit Switch | Local Backbone |
| Zigbee | SLZB-MR4 Coordinator | Home Automation Mesh |
This homelab is a sandbox for DevOps experimentation, infrastructure reliability, and privacy-respecting digital autonomy.