Files
artsite/content/projects/artlab.md

3.1 KiB

slug, title, type, description, shortDescription, publishedAt, readingTime, favorite, status, tags, icon
slug title type description shortDescription publishedAt readingTime favorite status tags icon
artlab ArtLab - Personal HomeLab Personal Project A private R&D sandbox and high-availability infrastructure for deploying MLOps pipelines, managing large-scale data, and experimenting with cloud-native automation. A professional-grade homelab for self-hosting, MLOps, and network security. 2025-09-04 2 true Active
Docker
Proxmox
HomeLab
Self-Hosted
Infrastructure
Networking
i-ph-flask-duotone

ArtLab is my personal homelab: a controlled environment for experimenting with DevOps, distributed systems, and private cloud architecture.

::BackgroundTitle{title="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.

::BackgroundTitle{title="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.

::BackgroundTitle{title="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.