Home Server

Small media server

I was motivated to make a media server to watch One Pace, an edited version of One Piece that makes the 1000+ episodes go by quicker. Luckily, JPL has a Slack channel dedicated to giving away free stuff and I was lucky enough to snag some old computer parts. Although the parts were from 2014, they proved fast enough to download media and do video decoding (sometimes really slow so looking to upgrade soon).

I’m not too certain on the actual specs as I got the parts second hand, but from what I can gather they are

Component Model Year Released Notes
CPU Intel i5-4460 2014 Free 😁 (looking to upgrade because slow)
Motherboard ASRock H81M-ITX ~2014 Free 😁 (looking to upgrade because limited IO)
Storage Samsung 870 SSD 2020’s Bought
Power Supply SX500-LG 2016 Bought
Other TP-Link WiFi Card 2020’s Motherboard doesn’t have onboard WiFi

At first it was sitting on my floor, but I had just bought a 3D printer so I made a minimal case just to keep everything together.

CAD and Side View of 3D printed server mount

In terms of the actual server setup, I installed Ubuntu Server and used Docker Compose to setup the software.

Here’s the current docker compose file in .txt format: Current docker compose file

Sonarr and Radarr enable easy library management which automatically sends media to be downloaded through qBittorent. These files can then be viewed through Jellyfin which is accessed through the browser (on the local network) or an app.

Diagram of software in Docker containers