architecture:hardware_matrix
Differences
This shows you the differences between two versions of the page.
| architecture:hardware_matrix [2026/06/17 13:28] – created - external edit 127.0.0.1 | architecture:hardware_matrix [2026/06/17 13:32] (current) – privacyl0st | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Hardware Allocation & Topology ====== | ||
| + | Unlike traditional consumer homelabs that attempt to run all services on a single, monolithic machine, this distributed blueprint isolates operations into dedicated bare-metal and virtualized layers. | ||
| + | |||
| + | This architecture effectively separates the **" | ||
| + | |||
| + | ===== Physical Host 1: The Brains (Virtualization Host) ===== | ||
| + | **Role:** The centralized control plane orchestrating the decoupled virtual machines managing the ingestion pipeline and automated workflows. | ||
| + | |||
| + | * **Hypervisor: | ||
| + | * **Compute: | ||
| + | * **Memory:** 64GB DDR4/DDR5 RAM (Critical baseline for VM memory pooling). | ||
| + | * **Storage: | ||
| + | * **Networking (3x Physical NICS):** | ||
| + | * **NIC 1:** Untagged Access Port to VLAN 10 (Host OS, VM-A, VM-C). | ||
| + | * **NIC 2:** Untagged Access Port to VLAN 20 (Hardware bridge for VM-B). | ||
| + | * **NIC 3:** Untagged Access Port to VLAN 50 (Dedicated NFS data path). | ||
| + | |||
| + | ==== Virtual Machine Payload Configurations ==== | ||
| + | * **VM-A (Acquisition Server):** Ubuntu 24.04 LTS (2 vCPUs / 8GB RAM). Hosts the core ARR application suite and download clients. | ||
| + | * **VM-B (Front-End Boundary): | ||
| + | * **VM-C (Infrastructure Protection): | ||
| + | |||
| + | ===== Physical Host 2: The Brawn (Bare-Metal Media Server) ===== | ||
| + | **Role:** The heavy compute lifter. Isolating media delivery ensures 100% of the CPU and hardware graphics channels are available for high-density streaming without introducing I/O wait times to the download stacks. | ||
| + | |||
| + | * **Operating System:** Bare-Metal Ubuntu 24.04 LTS (No Virtualization). | ||
| + | * **Compute: | ||
| + | * **Graphics Compute:** Dedicated NVIDIA GeForce RTX 3050 (8GB) or superior. // | ||
| + | * **Storage: | ||
| + | * **Networking (2x Physical NICS):** | ||
| + | * **NIC 1:** Untagged Access Port to VLAN 20 (Public DMZ Ingress). | ||
| + | * **NIC 2:** Untagged Access Port to VLAN 50 (Isolated Storage Fabric). | ||
| + | |||
| + | ===== Physical Host 3: The Vault (Storage Appliance) ===== | ||
| + | **Role:** Pure, immutable data storage stripped of applications. Sole operational responsibility is high-throughput file preservation and network delivery over NFS. | ||
| + | |||
| + | * **Device Chassis:** 4-Bay (or greater) hardware NAS appliance (e.g., Synology DS920+). | ||
| + | * **Array Configuration: | ||
| + | * **Networking (2x Physical NICS):** | ||
| + | * **NIC 1:** Untagged Access Port to VLAN 10 (WebUI and Veeam transfers). | ||
| + | * **NIC 2:** Untagged Access Port to VLAN 50 (Exclusive NFS data pipe, no Default Gateway). | ||
| + | |||
| + | ===== Physical Host 4: The Guard (Edge Gateway) ===== | ||
| + | **Role:** A low-power, single-board computing architecture dedicated to 24/7 uptime to orchestrate incoming reverse-proxy validation and automated certificate management. | ||
| + | |||
| + | * **Device Platform:** Raspberry Pi 5 (8GB) or equivalent ARM64 SBC. | ||
| + | * **Storage: | ||
| + | * **Networking (1x Physical NIC):** | ||
| + | * **NIC 1:** Untagged Access Port to VLAN 20 (Hardened DMZ). | ||
| + | |||
| + | **Next Step:** Begin physical implementation by mapping your switch and gateway in the [[network: | ||
architecture/hardware_matrix.txt · Last modified: by privacyl0st
