Skip to content

Alex's PMS Stack

Here's a high level overview snapshot of my PMS implementation as it stands right now.

Info

Access the living and breathing repository I use to configure all my infrastructure on GitHub at ironicbadger/infra.

On this day in history

PMS wise the last 18 months have been very stable. The only changes have been cycling in and out a couple of hard drives. There's been a complete rebuild of the network around PMS with a 10 gigabit fiber upgrade in the Spring of 2023. January saw a "Jellyfin January" challenge on the Self-Hosted podcast which led to my ditching Plex almost entirely (except for Audiobooks for my wife). With the demise of Twitter and reddit, I've turned back to RSS - note the entry of FreshRSS and Wallbag in the containers section.

Goals for the next year are to build a new server with more PCIe lanes to add more NVME storage to take better advantage of the 10gig network in the house now I'm editing a lot more video!

August 2023

Hardware

Device Model Reason
CPU Intel i5 8500 iGPU with built-in Quicksync transcoding hardware
Motherboard ASRock Rack E3C246D4U IPMI + iGPU support. Full write-up here
Case Rosewill RSV-L4500 Pre-covid this case was often under $100 but at current prices of $200 and up, it's a tough recommendation
Memory Corsair DDR4 64GB - Non ECC 64GB is enough to run my entire production stack without being tempted to use it as a dev environment too
Boot Drive Samsung 500GB M.2 NVMe SSD
Power Supply Seasonic PRIME 850 Gold Electricity makes computer go brrrrrr. 850w is probably overkill for this use case. 5-600w would be adequate.
Hard Drives A mix of drives from 8-16tb See HDD purchasing methodology for more details

Software

Type Product / Version Reason
OS Proxmox 8.0 ZFS support and VM UI is nice to have.
Parity SnapRAID Increases uptime and fights bit-rot style corruption
Drive pooling mergerfs Present many disks under one mountpoint
Container runtime docker Is there another way to run software?
VM(s) Home Assistant Because turning lights on and off at the switch is so 200-late

Containers

Container Purpose Relevant content link
Traefik Reverse proxy Traefik 101 Guide
Jellyfin Media server - replacing Plex Top 10 Apps - Jellyfin
Nextcloud An awesome self-hosted dropbox alternative Top 10 Apps - Nextcloud
Immich Self-hosted photo and video backup - tbd -
FreshRSS Self-hosted RSS and Atom feed aggregator - tbd -
Wallabag Save and classify articles. Read them later. - tbd -

See my infra repo for a full list here.

May 2022

Hardware

Device Model Reason
CPU Intel i5 8500 iGPU with built-in Quicksync transcoding hardware
Motherboard ASRock Rack E3C246D4U IPMI + iGPU support. Full write-up here
Case Rosewill RSV-L4500 Pre-covid this case was often under $100 but at current prices of $200 and up, it's a tough recommendation
Memory Corsair DDR4 64GB - Non ECC 64GB is enough to run my entire production stack without being tempted to use it as a dev environment too
Boot Drive Samsung 500GB M.2 NVMe SSD
Power Supply Seasonic PRIME 850 Gold Electricity makes computer go brrrrrr. 850w is probably overkill for this use case. 5-600w would be adequate.
Hard Drives A mix of drives from 8-14tb See HDD purchasing methodology for more details

Software

Type Product / Version Reason
OS Proxmox 7.2 ZFS support and VM UI is nice to have.
Parity SnapRAID Increases uptime and fights bit-rot style corruption
Drive pooling mergerfs Present many disks under one mountpoint
Container runtime docker Is there another way to run software?
VM Home Assistant Because turning lights on and off at the switch is so 200-late

Containers

Container Purpose Relevant content link
Traefik Reverse proxy Traefik 101 Guide
Authelia Basic auth frontend
Flame Dashboard
Plex Media server Top 10 Apps - Plex
Tautulli Plex analytics
Nextcloud An awesome self-hosted dropbox alternative Top 10 Apps - Nextcloud
Smokeping Latency measurement and graphing tool Top 10 Apps - Smokeping
Librespeed Self-hosted speedtest tool Top 10 Apps - Librespeed

See my infra repo for a full list here.

motherboard

Network Diagram

ktz-network-diagram-2023