Project IGI

Home Server Infrastructure

Status: OPERATIONAL Uptime: 99.8% v1.0

System

IGI

Security

Zero-Trust Ingress

Domain

affanhosted.com

Hardware Specification

MFF Architecture

Node

HP EliteDesk 800 G4 Mini

CPU

Intel Core i5-8500T

6C/6T

Quick Sync enabled for H.264/HEVC transcoding

Memory

16GB DDR4 (Dual Channel)

Chassis

Custom 3D-printed vibration-dampened 'Underslung Sled'

Storage Topology

Decoupled IO Tiers

L0: OS/App

2TB NVMe SSD

operational

Mount Point

/

Role

Bare-metal Ubuntu, CasaOS, Docker AppData

L1: Cache

500GB 2.5" HDD

operational

Mount Point

/mnt/scratch

Role

High-wear IO: Temp downloads, extraction, seeds

L2: Archive

8TB (2x4TB JBOD)

operational

Mount Point

/mnt/fortknox

Role

Sequential IO: 4K Media, Qawwali Master Archive

L3: Sidecar

3TB 2.5" HDD

operational

Mount Point

/mnt/sidecar

Role

Backup target: Mac Time Machine & raw dumps

L4: DR

1TB SanDisk SSD

operational

Mount Point

/mnt/ironclad

Role

Backup target: Nightly AppData rsync mirror

Network & Security

Zero-Trust Ingress Architecture

Gateway

ZTE F670L (GPON ONT/Router)

Static IP

192.168.1.100

Ingress Policy

Zero Open Ports - No port forwarding (DNAT)

Public Access

Cloudflare Tunnels (cloudflared)

VPN/Remote Admin

Tailscale (WireGuard mesh) + Cloudflare One (WARP)

DNS Infrastructure

Pi-hole/AdGuard Home in Docker

Software Stack

Containerized Services

Runtime

Docker
CasaOS
Portainer

Media Suite

Jellyfin
Radarr
Sonarr
Prowlarr
Overseerr

Personal Cloud

Immich
Nextcloud

Identity & Auth

Vaultwarden

Ingest

MeTube (YT-DLP GUI)

Domain & Identity

Public Access Configuration

FQDN

affanhosted.com

Registrar

Cloudflare Registrar

Access Control

Cloudflare Zero Trust

Auth Method

Authenticated email enrollment

Technical Notes

Implementation Considerations

Admin Notes

500GB internal HDD used as sacrificial scratch disk to preserve NVMe TBW (Total Bytes Written)

Built on headless Ubuntu base for easy migration to Proxmox/Hyper-V

All external traffic proxied through Cloudflare's edge; home public IP never exposed

Admin Panel

Manage Project Status & Configuration

System Configuration

Update project information and status indicators