All services are self-hosted across the two Proxmox nodes via VMs and LXC containers.
🌐
Nginx Proxy Manager
Reverse proxy for all internal and external services. Handles SSL certificate management via Let's Encrypt and routes traffic cleanly to each VM/LXC without exposing raw ports.
Reverse Proxy
SSL/TLS
Let's Encrypt
🔍
SearXNG + AI Summary Plugin
Private, self-hosted metasearch engine. Extended with a custom AI summary plugin that adds LLM-powered result summaries directly in the search interface.
🐙 searxng-ai-summary-plugin →
Search
Privacy
Custom Plugin
🔒
WireGuard VPN
Modern, fast VPN for secure remote access into the homelab network. Allows encrypted tunneling to internal services from anywhere without exposing them publicly.
VPN
Remote Access
Encrypted
📤
FRPC — Outbound Tunnel Server
An FRP (Fast Reverse Proxy) client running on the homelab to route outbound traffic through an external relay. Enables public-facing services without port forwarding through the ISP router — zero inbound firewall exposure.
Tunnel
No Port Forward
FRP
🧠
AI Inference VM
Dedicated virtual machine with two Nvidia Tesla P4 GPUs passed through via PCIe. Used for running local LLMs, AI inference workloads, and powering the SearXNG AI summary plugin.
GPU Passthrough
2× Nvidia Tesla P4
LLM / AI
🎞️
Jellyfin
Private media server for streaming movies and TV shows. Completely self-hosted — no subscriptions, no data collection, no third-party accounts required.
Media Server
Streaming
Private
💻
Moonlight Web Stream
Web-based remote desktop streaming powered by the Moonlight/GameStream protocol. Allows browser-based access to a full desktop session on the homelab from any device.
🐙 moonlight-web-stream →
Remote Desktop
Moonlight
Browser-Based