Skip to content



Perfect Media Server began life as a series of blog posts over at Those posts continue to be very popular but a blog post (or three) can only get you so far...

I therefore introduce - a wiki format information repository detailing all you need to know to build a free, open and modular media server that will last for many, many years.

The primary technologies we recommend are Linux, Containers (via docker and managed using docker-compose), Proxmox, MergerFS, SnapRAID and ZFS.

If you're looking to build a media server, then you've come to the right place. This site documents the many aspects of building a media server using Free and Open Source Software wherever possible.

The aim of this site

The aim is to share knowledge and information about building a media server.

The potential scope of this project could be vast. There are many flavours of Linux, many hypervisors and so on. Therefore, in order that this documentation remains manageable, we only cover a small subset of the options available. However, by sharing the knowledge and thought patterns used to drive our decisions, you will leave armed with the ability to build your own DIY NAS or as we like to call it, the Perfect Media Server.

I doubt this site will ever be "finished" because technologies, budgets, time and priorities change - as they do, I will continue update this site.

How to get help

If you need any assistance with the content on this site then please head over to the Self-Hosted podcast Discord server where you can find me @alexktz and there is a dedicated #perfectmediaserver channel.


Discord server invite URL -


This site is created using the open-source mkdocs. PRs will be gladly considered via GitHub (using the icon in the top right) if you'd like to correct something here or improve the site.

About the Author

alex is written and maintained by Alex Kretzschmar (aka @IronicBadger) plus some totally awesome contributors. Alex is a Red Hatter by day and a nerd by night.

I also write technical posts over on my blog at covering topics from Openshift to Terraform to electronics to Home Automation.

Self-Hosted podcast

If you like this kind of thing, check out the Self-Hosted podcast over at Jupiter Broadcasting hosted by Alex and Chris Fisher.

Last update: 2021-09-29