My unRAID Server¶
Written: 2017-07-18
Tags
Category
Since this blog will mostly be for my own sake. Just me writing down some guides on different things so I don't forget. I think it's appropriate that my first post will be about my server..
My current server exists mainly for serving myself and my familiy/friends plex content. Now since this is it's main purpose it is somewhat over powered.
Specs:¶
- CPU: 2 x XEON E5-2670v1- [16 cores / 32 threads @ 2.60 GHz/3.30 GHz ]
- CPU cooler: 2 x Noctua NH-U14S
- Motherboard: Supermicro X9DRL-iF
- RAM: Samsung ECC REG 64GB 8x8GB 1333mhz [M393B1K70DH0-YH9]
- PSU: Corsair RM850x 850W
-
Case: Fractal Define R5
-
HDD's:
- 1 x Seagate Ironwolf 8TB [Parity drive]
- 2 x Seagate Ironwolf 4TB[Data drives]
- 4 x WD Red 4TB NAS Harddrive[Data drives]
- 2 x Crucial MX300 275GB SSD[Cache drives in RAID1]
- 1 x HyperX Fury 120GB 2.5" SSD[Plex drive]
- OS drive: Kingston Datatraveler SE9 16GB USB drive
Now up until Feb 2017 my server was my old i5-3570K gaming rig and a low power freenas setup, and because I wanted to lower the overall power usage so I bought all the equipment above to do exactly that.. Makes sense right? Not exactly.. ¯(ツ)/¯
Well.. after hanging out in the Plex Discord channel, things got a little overboard. Now, my server is not nearly as powerful as some people over at r/plex or r/homelab but with a 18K passmark score it can easily transcode up to 14 1080P streams on plex. Not that it will ever have to..
The server on my "test bench" with my old NAS, and yes I'm an Alien fan :)
OS:¶
Should be no surprise, but if you haven't figured it out yet, I run all this on LimeTech's unRAID OS 6 And coming from windows it has mostly been an easy ride.
Now why unRAID?
Simply put; Docker.. Now there's more to unRAID than docker containers. A lot more. But I wanted an "all in one package" that I could easily manage and expand. And unRAID does just that. Before unRAID I was running my NAS on Freenas 9.10 Freenas is an awesome free storage OS that is great for both home and business use as it uses the ZFS filesystem. I won't go into detail what ZFS is why it's great, but my biggest gripe with Freenas was that the app support wasn't the greatest. For just a storage OS it worked great.
The main page on the unRAID GUI
Use¶
As I have stated, the main purpose of my server is to serve content via plex. But adding a couple of drives, install Plex and call it a day is way too boring. Especially when there are so many good tools and services that integrate with Plex. And the ease of using all of them alongside unRAID is definitively a bonus.
Tools I run on my server to make my Plexperiance better:
Organizr Tautulli Sonarr Radarr Ombi Letsencrypt container Jackett Deluge Netdata Sub-Zero UptimeRobot Lidarr SabNZBd Grafana InfluxDB Telegraf Varken ApacheGuacamole
The dashboard that shows all your running containers / VM's
Most of these are Docker Containers from the guys over at linuxserver.io. Except Sub-Zero that is a Plex plugin and Uptimerobot that is an external downtime service.
My latest obsession has been getting Organizr to work with Letsencrypt/nginx and implementing all my services into that. For someone who didn't know what a web server even was a month ago, it has been quite a steep learning curve..
But that's what it's all about.
My next post will be about setting up the letsencrypt docker and all the other services I run on you own domain. Stay tuned.