25+ containers orchestrated through Docker Compose on WSL2, secured behind Authelia SSO, CrowdSec, and Wazuh SIEM with live CTI feeds. Network-layer detection via Suricata IDS and netifyd DPI on the GL-BE9300 router. Internal apps use *.home.aahmed.ca, with selected public endpoints on dedicated hostnames.
Plex media server for self-hosted streaming with GPU-accelerated transcoding, DVR ingest, and curated libraries.
Automated library management across film, television, books, subtitles, and release quality profiles.
Media requests, watch history, Discord request intake, and automated cleanup across the Plex ecosystem.
qBittorrent and SABnzbd run through a dedicated Gluetun VPN gateway, with Unpackerr feeding completed imports back into the library managers.
Prowlarr centralizes indexer sync, while Threadfin/xTeVe map IPTV sources into Plex-friendly channel lineups.
GPU-accelerated local LLM inference with Authelia SSO.
GPU-accelerated media transcoding, commercial trimming, and format conversion.
Quality profile sync, challenge handling, automated updates, and queue cleanup around the media stack.
127.0.0.1forward_auth on every Caddy route:5140 for router alertswazuh.home.aahmed.caT1566.001T1059.001T1003.001T1055br-lanndpi_risk_score:5140)T1071 tagginggrafana.home.aahmed.ca/var/log1514/UDP for network devicesnetwork_mode: "service:gluetun" for qBittorrent and companion containershome.aahmed.ca on Tailscaleproxy_net 172.30.0.0/16br-lan directly:5140 �+' alerthomefiles.aahmed.ca