Welcome to Abdel's HomeLab

Built to Learn
and Improve.

A hands-on infrastructure playground — VLANs, virtualization, self-hosted services, and a whole lot of troubleshooting. Built to learn. Kept running because it's fun.

Proxmox UDM Pro TrueNAS SCALE UniFi Docker FortiGate WireGuard
Rack front
Rack open
Live Network Topology · Edmonton
ISP Shaw UDM Pro Gateway USW Pro Max 16 PoE FortiGate 60F Proxmox DL360 Gen10 TrueNAS SCALE Workstation Win 11 UniFi AP Wi-Fi 6
8+
Physical Devices
6
VLANs
9
Running Services
5+
VMs Running
🖥️
Homelab
Physical rack, hardware photos and the full software stack powering the lab.
View Homelab →
🌐
Network
VLAN segmentation, firewall zones and the full network design.
View Network →
⚙️
Services
Nginx Proxy Manager, Cloudflare Tunnel, Nextcloud, WireGuard, Filebrowser and more.
View Services →
👤
About
NAIT NET grad, trilingual (EN/AR/FR), IT internship at CSC, open to IT roles in Edmonton.
View About →

The Hardware Stack

Everything running in the rack and on the desk — physical and virtual, managed and monitored.

DuraRak Rack Front
DuraRak — The Physical RackFortiGate 60F, USW Pro Max, UDM Pro & HP DL360 Gen10
Rack Open View
Rack — Open ViewUSW Pro Max, FortiGate 60F, TrueNAS, HP DL360 Gen10 & Dell PowerEdge
UDM Pro Dashboard
UDM Pro — Network DashboardLive traffic, latency, throughput & top clients · 1w 5d uptime
UDM Topology
UDM Pro — Network TopologyShaw → Dream Machine Pro → 16 wired clients
UDM Networks
UDM Pro — VLANs & NetworksMain + HomeNetwork · WAN1 100% uptime · 27ms latency
UDM Firewall Zones
Firewall Zones & Policies65 policies · Internal, External, Gateway, VPN, Hotspot & DMZ
🖥️
HP ProLiant DL360 Gen10
Primary rack server — 2-socket Intel Xeon Silver, 48 cores, 384GB RAM. Main Proxmox hypervisor for all VMs.
2U · Rack
🖥️
Dell PowerEdge R720
Secondary rack server used for additional VM workloads and lab testing alongside the HP DL360 Gen10.
Server · 2U
🌐
UniFi Dream Machine Pro
Main gateway and security appliance. Handles routing, firewall, IDS/IPS, and VPN termination.
Gateway · IDS/IPS
🔀
USW Pro Max 16 PoE
Managed switch with SFP28 uplinks. Handles all VLAN trunking and PoE for APs.
Managed · VLAN
🛡️
FortiGate 60F
Secondary firewall for segmented lab environments and testing UTM/NGFW policy configurations.
NGFW · UTM
💾
TrueNAS SCALE
NAS running ZFS pools for storage, backups, and self-hosted app hosting via TrueNAS Apps.
ZFS · NAS
📡
UniFi APs
Managed wireless access points with per-SSID VLAN assignment for seamless coverage.
Wi-Fi 6 · UniFi
🎮
NVIDIA T1000 GPU
Low-profile Turing GPU passed through to TrueNAS for hardware-accelerated transcoding.
GPU Passthrough
🍓
Raspberry Pi 5
Low-power ARM SBC running lightweight services and network utilities at the edge of the lab.
ARM · SBC
TrueNAS SCALE Dashboard
TrueNAS SCALE — Dashboard125.5 GiB · Intel Xeon Silver · ZFS pools online
TrueNAS SCALE Apps
TrueNAS SCALE — Installed Appscloudflared, Dockge, Jellyfin, Nextcloud, NPM, Homarr & more
Homarr Dashboard
Homarr — Service DashboardTrueNAS, Sonarr, Radarr, Proxmox, iDRAC, FortiGate & more
Nginx Proxy Manager
Nginx Proxy Manager — Proxy Hosts9 active proxy hosts · Let's Encrypt SSL · All online

VLAN Design

Strict segmentation between trusted, IoT, lab, and management traffic — firewall rules enforced at the gateway.

VLAN IDNameSubnetPurposeAccess
1Main192.168.x.0/24Primary network — UDM Pro routed, DHCP serverFull (trusted)
5HomeNetwork192.168.x.0/24Secondary home segment, isolated from MainDHCP · Internet
10Management10.10.10.0/24Network gear, UDM Pro, switch managementAdmin only
30Lab / VMs10.10.30.0/24Proxmox VMs, testing, Hyper-V clusterIsolated
40IoT10.10.40.0/24Smart home, cameras, untrusted devicesNo LAN access
50Servers10.10.50.0/24TrueNAS, Jellyfin, Docker servicesAllow from Trusted
99Guest10.10.99.0/24Guest Wi-Fi — isolated, internet onlyInternet only

Zone Matrix

UniFi Zone-Based Firewall with 65 active policies covering Internal, External, Gateway, VPN, Hotspot, and DMZ zones.

Firewall Zones
Firewall Zone Matrix65 policies · Internal, External, Gateway, VPN, Hotspot & DMZ
UDM Topology
UDM Pro — Network TopologyShaw → Dream Machine Pro → 16 wired clients
UDM Networks
UDM Pro — VLANs & NetworksMain + HomeNetwork · WAN1 100% uptime · 27ms latency

Running Services

All self-hosted, containerized where possible — managed through Dockge and proxied via Nginx Proxy Manager.

🔁
RUNNING
Nginx Proxy Manager
Reverse proxy for all internal services with SSL termination via Let's Encrypt. Click to preview →
Reverse Proxy · SSL
🐳
RUNNING
Dockge
Docker compose stack manager with a clean UI. Manages all containerized services. Click to preview →
Docker · Compose
☁️
RUNNING
Cloudflare Tunnel
Secure public exposure of selected services without opening inbound firewall ports.
Zero Trust · CDN
🔒
RUNNING
WireGuard
VPN server for secure remote access into the homelab from anywhere.
VPN · Remote Access
🪟
RUNNING
Hyper-V Cluster
Two-node Hyper-V Failover Cluster with StarWind vSAN for HA lab workloads.
Virtualization · HA
💾
RUNNING
NAKIVO Backup
VM backup and replication protecting Hyper-V and Proxmox workloads.
Backup · Replication
📂
RUNNING
Filebrowser
Self-hosted web file manager for browsing, uploading and managing files on TrueNAS. Click to preview →
File Manager · NAS
☁️
RUNNING
Nextcloud
Private cloud storage for files, contacts and calendar sync — self-hosted alternative to Google Drive.
Cloud Storage · Sync
📝
RUNNING
Obsidian (Self-hosted)
Personal knowledge base with self-hosted sync for notes and documentation across devices. Click to preview →
Notes · Knowledge Base
📄
RUNNING
Reactive Resume
Open-source resume builder with a modern UI, multiple templates, and PDF export — fully self-hosted.
Self-hosted · Resume

The Person Behind the Rack

I'm Abdel, a Network Engineering Technology graduate from NAIT (April 2026), based in Edmonton, Alberta. I built this homelab as an extension of my studies — a real environment to break things, fix them, and learn what textbooks can't teach.

From deploying a two-node Hyper-V failover cluster to migrating from FortiGate to UniFi and debugging inter-VLAN routing at 11pm — the lab has taught me more than any certification prep ever could.

I speak English, Arabic, and French, and I'm currently looking for my first full-time IT role in help desk, deskside support, or networking. If you're hiring, let's talk.

LinkedIn ↗

Abdel
🎓
Network Engineering Technology
NAIT Diploma · Graduated April 2026
🔬
IT Internship
Conseil Scolaire Centre-Nord
🌐
Trilingual
English · Arabic · French