Using FreeBSD to make self-hosting fun again
Spark of learning vs convenience
- Several comments echo the article’s theme: switching stacks can be worthwhile purely to rekindle curiosity.
- People contrast “figuring it out” with convenience layers (Docker, Flatpak, etc.), arguing that wrappers often teach you the wrapper, not the underlying stack.
- Others note that for most users “it just works” is still the priority, and modern packaging already makes self‑hosting “easy-ish enough.”
Why FreeBSD appeals for self‑hosting
- Praised for stability, conservative changes, and less corporate influence compared to Linux.
- Strong ZFS integration, jails, good documentation, and a coherent “whole OS” design are recurring selling points.
- Some enjoy running it as a daily desktop and as the base for routers, NAS, and homelab services.
- People like that the base system is stable while ports/packages can be relatively “rolling.”
Pain points and limitations
- Hardware gaps: big.LITTLE scheduling, newer Wi‑Fi, Apple Silicon, CUDA/GPU acceleration are cited as blockers.
- Some found firewalling (especially PF/IPFW) and process supervision/logging surprisingly hard without good templates; others counter that FreeBSD now ships basic firewall presets and that PF is a joy once fundamentals are understood.
- Complaints about needing to “reinvent the wheel” for common server tasks drove some back to Linux.
- Docker‑only distribution patterns make modern apps harder to deploy natively on BSD; OCI-on-FreeBSD and Linux emulation help but feel wrong to some.
Jails, containers, and orchestration
- Many highlight jails as a powerful, lightweight alternative to containers; Bastille and vm‑bhyve are mentioned as quality tooling.
- Some want Swarm/Kubernetes‑like multi‑host orchestration and consider the lack a reason to stay with Linux.
- Others argue home self‑hosting rarely needs containers or HA at all; business patterns are being cargo‑culted into homelabs.
Self‑hosting vs cloud and time/aging
- A number of people are offloading blogs and smaller services to managed platforms, keeping only high‑storage workloads (e.g. Jellyfin with tens of TB) at home.
- Upgrades breaking services, hardware quirks, and acting as your own on‑call are cited as draining; some say they no longer want to “LARP as a sysadmin.”
OpenBSD, culture, and ecosystem debates
- OpenBSD is praised for simple, text‑file configuration and strong documentation; some run it as the core of their network.
- Discussion of “toxic slug” strategies and codes of conduct sparks a back‑and‑forth: some see CoCs as necessary guardrails, others as ideological weapons.
- A minority dismiss BSD as niche or “behind the times” with “no relevant software,” which is strongly disputed by others citing networking and server workloads.
Software availability and tooling
- FreeBSD ports/pkg are described as large and up‑to‑date, with the ability to customize build options—contrasted with Debian’s older but “stable” packages.
- Desktop apps (PDF viewers, office suites, IDEs) are said to exist, but Flatpak isn’t central; some see that as a positive.
- Rust support is debated: one commenter avoids FreeBSD due to perceived gaps; another says Rust development works better there thanks to the OS’s facilities.
Meta: learning, docs, and nostalgia
- People suggest using man pages plus LLMs as a powerful combo on slow‑moving systems like BSD.
- Several reminisce about long‑uptime FreeBSD boxes from decades ago.
- The site’s retro design, web rings, and 88x31‑style badges trigger fond nostalgia for the early web.