Welcome to the mainframe.

Are you tired of subscriptions???? I AM!


I started selfhosting on around 2018, when I first put together a TrueNAS Scale server. I've learned a lot since then, despite still feeling like I know nothing about Linux, selfhosting, networking, Kubernetes, or like...anything else related to selfhosting/Truenas/homelabbing/etc.

But, here's where I'll talk about what I've been doing on my server, what I want to do next, and much more!


The Mainframe

Hardware Specs

My TrueNAS CE (formerly Scale) server currently is running on:

  • AMD Ryzen 7 5800X
  • Nvidia GeForce GTX 1060 6GB
  • 128GB DDR4 @ 3000MT/s
  • MSI B450 Mortar motherboard
  • LSI 9305-16i HBA (flashed to IT mode)
  • 5x 16TB 3.5" HDDs [various makes/models]
  • 5x 10TB 3.5" HDDs [various makes/models]
  • 2x 6TB 3.5" HDDs [Western Digital Red Plus]
  • Rosewill 9SIA072GJ92847, 4U, w/ 12 Hot Swap Bays

This setup has allowed me to run as many apps as I want, without ever having to think about overhead. It is, however, quite power hungry.

Selfhosted Applications

  • Calibre

    For managing my ebook library, and for pulling ebooks directly to my Kindle with KOReader.

  • PLEX

    This is the real reason I built my own NAS/server. I wanted to host my own media, and bought a PLEX lifetime pass ages ago. The whole family is switched over to it, and it's been fantastic.

  • Sonarr, Radarr, Lidarr

    These help me manage my library, edit metadata, rename files, and more ;)

  • Maintainerr

    Maintainerr is setup to handle unwatched media, and get rid of it after a period of time. We have it connected to Discord to notify when media is about to be handled, in case there is stuff that people want to hang on to.

  • Nextcloud & OnlyOffice Document Server

    I got sick of checking constantly for Groupon & Woot for discounted codes for Microsoft 365. So I set up my own! Nextcloud has been just, so damn cool. It, paired with OnlyOffice, has given me a complete replacement for MS365 without feeling like I'm sacrificing anything. It's wonderful, and when paired with the next application, makes it completely seamless.

  • Calibre

    For managing my ebook library, and for pulling ebooks directly to my Kindle with KOReader.

  • Tailscale

    I don't actually understand how Tailscale works. I just know that it does, and that it's magic. I have Tailscale installed on everything, including my phone, PC, iPad, kid's PC, all the way to my Raspberry Pi running OctoPi for my 3D printer. It's just...perfect.

  • Seerr

    Seerr gives me a webUI for myself and my family to browse for TV shows & media that they might want. It's a one-stop-shop for TV shows & movies, and we have Seerr connected to Discord to notify us when requests are available. It rocks.

  • Tautulli

    Nice, fast & easy method of seeing what is being played on PLEX. Gives me quick insights in to server performance, and whether certain media is troublesome & should be re-encoded.

  • Tdarr

    Scans my media library every few hours to check for new stuff. If it sees it, it runs some quick checks to determine if its needs to be transcoded to a better codec.

  • Home Assistant

    This is one that I'm just getting started with. I currently have it set up to pull data from my utility company to gather electricity & natural gas usage

  • Minecraft Server [Bedrock & Java]

    Self hosting a persistent, always on Minecraft server is awesome. Having the option to do a heavily modded Java game, or to hop on Bedrock with the kids on PlayStation, is so cool!

  • PiHole

    Ads suck. You'll never see them on my page! PiHole helps all the devices on our network avoid ads, trackers, and a bunch more. PiHole rocks.

What's Next?

  • Upgrading GPU

    I'd like to upgrade the GTX 1060 I currently have to an Intel Arc A310 or A380. Both would be a huge upgrade in terms of concurrent transcodes, and both offer AV1 support! Plus, they're both wildly more efficient than my old Pascal card.

  • Integrate more with Home Assistant

    We're getting our ChargePoint Home Flex installed soon, and I'd like to connect the ChargePoint API to Home Assistant to track electricity consumption for charging & preheating. Plus, I'd like to get an Emporia Energy Meter installed on the circuits in the new panel to get realtime energy monitoring & data collection.