Homelab server options and orthogonal choices

Homelab server options and orthogonal choices

21 May, 2024 1 min read
self-hosting, servers, FreeBSD, Linux, virtualization, containers, ZFS, btrfs
Attribute Proxmox VE 8.2, / on btrfs RAID1 FreeBSD 14, zroot on ZFS RAID1 Remarks
Kernel Linux FreeBSD
Hypervisor KVM bhyve
Native containers lxc jails (via Bastille)
Filesystem btrfs ZFS
Popular opinion on filesystem Can be unreliable Mature and rock-solid Personally never had any issues with btrfs, but hearsay about it is wildly varying
Compression ZSTD ZSTD Useful all around
Deduplication Out-of-band possible, with duperemove In-band, not recommended (RAM hog) Useful for containers/jails
btrfs compatibility? Yes No Useful for connecting external HDDs and transferring large files or periodic backups
ZFS compatibility? with kernel modules native Useful for connecting external HDDs and transferring large files or periodic backups
QuickSync support Yes No For low-power transcoding in Jellyfin media server
Web UI Yes No
Graphical console On the WebUI VNC
SSD wear High Low PVE wears SSDs out due to logging
Docker on bare metal? Possible, but not recommended. Strongly recommended: within a Linux VM Not possible; only within a Linux VM