Arthur Danjou
Back to Projects

ArtLab - Personal HomeLab

Personal ProjectActive ⭐ Favorite

A private R&D sandbox and high-availability infrastructure for deploying MLOps pipelines, managing large-scale data, and experimenting with cloud-native automation.

September 4, 2025 2 min read
DockerProxmoxHomeLabSelf-HostedInfrastructureNetworking

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

ComponentHardwareRole
Main HostBeelink EQR6 (AMD Ryzen)Compute, Containers & VMs
StorageUGREEN NASync DXP4800 Plus4-bay NAS, 16TB ZFS / Backups
NetworkingTP-Link 5-port Gigabit SwitchLocal Backbone
ZigbeeSLZB-MR4 CoordinatorHome Automation Mesh

This homelab is a sandbox for DevOps experimentation, infrastructure reliability, and privacy-respecting digital autonomy.