The Ever-Expanding Home Server

Everything I self-host, in one convenient spot.

The Ever-Expanding Home Server
Photo by Jonathan / Unsplash

I run a lot of software, and minimal hardware. Maybe some day that will reverse course, but for now, it's quite a lot of software.

My Main Server

Software

🚢
Everything besides Plex (GPU Transcoding) is ran inside of Docker.
🖥️
Want to spin this up for yourself? Take a look at my Docker-Compose file below.
infrastructure
Shell Scripts to Setup my Home Server.

Hardware

  • OS: Ubuntu Server
  • Host: OptiPlex 3010
  • CPU: Intel i5-3470
  • RAM: 8Gb
  • GPU: GTX 1050
  • Boot Disk: 500Gb SATA SSD
  • Media Disks: 1x 14Tb Easystore, 2x 8Tb Easystore

Game Server

Software

Hardware

  • OS: Ubuntu Server
  • Host: ThinkCentre M715q
  • CPU: AMD Ryzen 5 PRO 2400GE
  • RAM: 16Gb

Email

Yes, I am running my own email server too. Granted it's not fully self hosted but it basically counts.

After setting everything up it's been rock solid for multiple years. I don't send a whole lot of email but I've had no issues sending to Gmail users, although I've heard Microsoft is a bit worse about receiving email from self-hosters.

I'm using the basic $5/mo Cloud Compute from Vultr with Mail-in-a-Box.

Cloud Compute, Bare Metal, & Storage
View details and pricing information for the most popular Vultr plans.
Mail-in-a-Box
Take back control of your email with this easy-to-deploy mail server in a box.

Backup

Nightly I backup my important data with borg & rsync.net's discounted "borg only" account.

Cloud Storage for Offsite Backups - borg support
rsync.net offers secure cloud storage on an open standards platform for offsite backup and disaster recovery

More Info about rsync.net's borg only accounts.

I backup the following:

  • Docker Volumes
  • My Home Folder(s)
  • MySQL Databases (w/ mysqldump)
  • My Mail-in-a-Box emails
  • My Family iMac (Home Folder is backed up to my Media Disk on my Main Server)

Conclusion

And for now, that's about it. I want to get more into hardware but it's challenging for me right now.