June 23rd, 2024

The FreeBSD-native-ish home lab and network

The author details a complex home lab setup with a FreeBSD server on a laptop, utilizing Jails for services like WordPress and emphasizing security measures and network configurations for efficiency and functionality.

Read original articleLink Icon
The FreeBSD-native-ish home lab and network

The article discusses the author's evolving home lab and network setup, transitioning from a simple FreeBSD server to a more complex infrastructure. The home server, named pingvinashen, runs FreeBSD on a Latitude E5470 laptop with various services like email, web, and chat servers. The author emphasizes the use of containers, specifically Jails, for resource efficiency. The server hosts multiple Jails for different services like WordPress, MySQL, Git, and automation tools. The network setup includes VLANs for management, LAN, and guest networks, with detailed configurations for each VLAN. The home router, evn0, also runs FreeBSD and handles routing, DHCP, DNS, and syslog services. Security measures include using pf(4) firewall and VLAN isolation to protect the network. The setup includes IPv6 support through an IPv6-over-IPv4 tunnel and static routes. The author shares configuration details for services like WireGuard VPN, nginx web server, and various Jails. Overall, the setup aims for efficiency and functionality in managing a diverse range of services within a home environment.

Link Icon 1 comments