Network
Devices and services of my home network
Last modified: 2025-11-11
Hardware
The following hardware powers my home network. Most of which is second-hand, because I can’t resist a good deal for used enterprise gear.
FreeBSD Server 1
Used for hosting services with jails.
- OS: FreeBSD 14.3-RELEASE-p5
- Motherboard: Supermicro X10SLH-F
- CPU: Intel Xeon E3-1231 v3
- RAM: 4x Samsung 8 GiB DDR3L-1600 ECC
- Storage:
- 2x Intel SSD DC S3500 120GB SATA (zroot, mirror)
- 2x HGST Ultrastar SSD400M 200GB SAS (pool01, special mirror)
- 2x Toshiba Enterprise Capacity MG09ACA 18TB SATA (pool01, mirror)
- Case: Inter-Tech Inter-Tech IPC 4U-4408
- HBA: Broadcom LSI 9211-8i (8x 6Gbit/s SAS)
- NET: Intel X710-DA2 (2x 10 Gbit/s SFP+)
FreeBSD Server 2
Used for storing offline backups.
- OS: FreeBSD 14.3-RELEASE-p5
- Motherboard: Supermicro X10SLL-F
- CPU: Intel Xeon E3-1220 v3
- RAM: 2x Transcend 8 GiB DDR3-1600 ECC
- Storage:
- 1x Intel SSD 320 80GB SATA (boot, mirror)
- 8x HGST Ultrastar 7K3000 3TB (pool01, raidz)
- Case: Supermicro CSE-825
- HBA: Broadcom LSI 9211-8i (8x 6Gbit/s SAS)
- NET: Chelsio T520-CT (2x 10 Gbit/s SFP+)
Proxmox Server 1
Used for hosting services with KVM.
- OS: Proxmox VE 8.4.12
- Motherboard: ASUS Pro B460M-C
- CPU: Intel Core i3-10100
- RAM: 4x G.Skill 16 GiB DDR4-3000 UDIMM
- Storage:
- 2x Intel SSD DC S3500 80GB SATA (boot, mirror)
- 2x Kingston A2000 NVMe PCIe SSD 500GB (vm, mirror)
- Case: Inter-Tech 4088 Rev.2
- NET: Intel i350-T4 (4x 1 Gbit/s RJ45)
Router
- Juniper SRX300 Firewall + ISP GPON Fibre Modem
Services: PPPoE, DHCPv6-PD, and NAT
Firewall
- OS: OPNsense 25.7.7
- CPU: Intel Core i3-6100
- RAM: 8 GiB DDR4-2400
- Storage: Crucial P5 Plus SSD 500GB M.2 NVMe
- Case: Fujitsu Esprimo D757 E90+
- NET: Intel i340-T4 (4x 1 Gbit/s RJ45)
Services: DHCP, SLAAC, DNS, CARP, IPSec, WireGuard, NAT64 (Tayga) HAProxy (WIP), ACME (WIP), Zenarmor
Switch
- 2x Brocade ICX6430-24 (stacked)
- Juniper EX2200-C-12P-2G (desk)
Wireless Access Point
- Ubiquiti UniFi U6+
Services
This is the software that I use to run services on my home network. Almost everything runs on FreeBSD, inside VNET jails, which are managed by Bastille and Ansible. The main reason I use VNET jails is that I can treat them as standalone systems, each with their own IPv6 (and sometimes IPv4) address and local PF firewall instance. A couple of years ago, before iXsystems parted ways with FreeBSD, many of these services ran on FreeNAS and, later, TrueNAS CORE. As the only other services not running in jails were Samba for Windows shares and NFS for my Proxmox VE’s ISOs, I decided to go full FreeBSD, never looking back.
FreeBSD Jails
- Certbox (LetsEncrypt)
- Gitea (private Git)
- Nextcloud
- HAProxy (reverse proxy)
- Homebox (inventory)
- NSD (DNS name server)
- Unbound (DNS resolver)
- AdGuard Home (DNS adblocker)
- NFS
- Plex Media Server
- Samba
- Syncthing
- Transmission (*BSD ISO hosting)
- UniFi Controller
- Vaultwarden
- Zabbix Server 7 (WIP)
Promox LCXs
- NetBox
Proxmox VMs
- FreeBSD Zabbix Server 6
- FreeBSD Jail Host
- Minecraft Server (Windows Server 2022)
- Lots of temorary VMs for testing