Selfhosting

Example (my setup)

Here’s an overview of my personal selfhosting setup running on Unraid. This server is powered by an Intel i5-12600K, 2×32 GB DDR4 RAM, and two 20 TB HDDs (one is for parity, so 20 TB usable). I also use a 1 TB Samsung 990 Pro NVMe SSD as a cache drive, storing data for my docker containers (faster start/stop).

The system runs many Docker containers and sometimes a couple VMs, I access everything remotely using Tailscale.

Specs Summary

  • CPU: Intel Core i5-12600K
  • Memory: 64 GB DDR4
  • Storage: 2×20 TB HDDs (1 parity) + 1 TB NVMe SSD (cache drive)
  • OS: Unraid 7.0.1
  • Network Access: Tailscale
Unraid GUI array

Summary

This isn't exactly the humblest of setups, but it is an example of a setup you can expand to in the future. I custom built this PC to use as a server in 2023 (when I still used Windows - this was my first Linux experience) but the best server to start with is the one you already have (ideally quad-core and supports x64). This hobby has a very large skill ceiling and a lot of expandability. If I get more money in the future I'll probably move to a rack as the next step.

I got into this because of these two YouTuber's videos:

https://www.youtube.com/@HardwareHaven
https://www.youtube.com/@networkchuck

I'd recommend watching some of their videos to get an idea of what you can do with a homeserver.

Unraid dashboard screenshot Server image