Hasty Briefsbeta

Bilingual

The FreeBSD-native-ish home lab and network

a year ago
  • #FreeBSD
  • #Networking
  • #HomeLab
  • The author runs a FreeBSD home server named 'pingvinashen' on an old laptop, serving as an email server, web server, and public chat server (XMPP/Jabber).
  • The home network setup includes IPv6 via Hurricane Electric, multiple VLANs for guests, and a static IP from ISP Ucom.
  • The server uses FreeBSD Jails for isolation, managed by the author's tool 'Jailer', hosting services like WordPress, Git (Gitea), PostgreSQL, and automation tools (Huginn).
  • Other services include nginx for web traffic, BIND9 for DNS, OpenSMTPd for email, Prosody for chat, and WireGuard for VPN.
  • The home router, 'evn0', also runs FreeBSD, handling routing, DHCP, DNS, and VLAN management with pf for firewall security.
  • A Lenovo T480s laptop runs additional services like Unifi Management in a Jail and Jellyfin for media.
  • A Raspberry Pi 4 is repurposed as a TimeMachine backup server using Samba.
  • The author advocates for FreeBSD Jails over hardware virtualization for resource efficiency and prefers CLI over GUI for reproducibility.