Skip to content



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 primary technologies we recommend are Linux, Containers (via docker and managed using docker-compose), Proxmox, MergerFS, SnapRAID and ZFS.

If you're unsure where to start, head to the overview page. Otherwise use the search function - it can be invoked by pressing / and typing your query.

What is this site?

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

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.

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: 2023-01-07