After a long while I finally decided to build a new NAS / home server for my various needs. Though there are many prebuild
solutions available, I chose to build one on my own as I want as much flexibility as possible. This series of posts
describes how I built my new home server, both the hardware and the software parts. I use FreeBSD as a server operating
system and ZFS as my file system of choice. All services are self-contained within FreeBSD jails. Setting the system
up that way provides advantages when maintaining the machine and preserves overall stability.
Over the time I was dealing with certain aspects of FreeBSD. I think it’s a great operating system for servers given its stability and
consistency that allows sane workflows and easy maintenance. Therefore I’ve written many posts on how to do this or that using FreeBSD.
Down below you can find a list of all posts I’ve written about FreeBSD. This page is meant as an entrypoint for anyone interested in that
topic.
Many of the applications I use are hosted on my own infrastructure. Sensitive parts on servers at home, less sensitive parts on rented
cloud servers. Selfhosting not only provides great privacy, it’s also way cheaper and more flexible compared to many hosted services.
I run all my infrastructure on FreeBSD and Linux and some articles may use technology that is only available on one platform or the other,
so please be aware of that when reading, articles are grouped by platform below.