Anyway to give you an idea of what I run in Synology I have a qbittorrent-vpn image (combined VPN and bittorrent client) docker image sitting behind a mullvad VPN using OpenVPN. I also have Radarr, Sonarr, Plex, Prowlarr, Unpackerr and Quassel IRC Core. I've got two other docker containers that I don't actually use: Bazarr and Readarr.
The two main reasons I want to build a VM server is because I tried running gitlab in a docker and it took up the majority of the memory in RAM and that I'm stuck with an ancient linux kernel as mentioned earlier. I also want to uncouple the VPN and bittorrent client so I can use the VPN container as a proxy for other containers. Also I need to host a backend for an application I'm writing (SQL/app/web/etc). Most likely an Appwrite or Supabase backend.
So what am I planning on running it on? Well that's still up in the air, but I've got a list of parts so far I'm reasonably sure I'm going to go with.
Parts List:
- CPU: AMD Epyc 7702(P?)
- Motherboard: ASRock ROME8D-2T1
- RAM: 256GB DDR4 ECC
- Case: Fractal Design Meshify 2 XL2
- Extra Fans: 4x 120mm fans
[2] - Requires extra HDD Trays. 6 included, 18 positions total + 2 Multibrackets (whatever multibrackets are)
I found the Meshify 2 XL on Amazon for $160 (normally ~$205) and brackets on Walmart.com of all places ($14 per pair x 3) for the cheapest price. Dad sent me $200 on paypal for Christmas I forgot about until yesterday. Ended up costing me out of pocket about $15.
Decisions to make: SAS HDD vs SATA HDD vs SAS SSD vs SATA SSD. I'm still working my way around understanding this and whether I need an HBA (Host Bus Adapter) or SAS Expander. I'm unsure whether I want to get SAS drives, but if I do I'm going the used enterprise route and testing the shit out of them (another post on that if and/or when that happens).