#WeblogPoMo2024, Day 10: Homelab extravaganza

Run ALL the apps!

personal
writing
weblogpomo
homelab
Author

Shannon Quinn

Published

Posted on the 10th of May in the year 2024, at 4:32pm. It was Friday.

For today’s #WeblogPomo2024, I wanted to delve a little more into my current Homelab setup, which I’ve only alluded to previously. The series of blog posts I wrote over a year ago detailing my journey setting up a home Mastodon instance was kind of the spark that started this whole homelab kick. I’ve since retrofitted an old desktop (after replacing it) as an Unraid server, and have a whole collection of applications already humming along.

My latest efforts have involved getting self-hosted Nextcloud] up and running… which is highly non-trivial. I’ve wanted off Dropbox for quite awhile now (I don’t use anywhere near the 2TB allocated in the base paid plan, but I definitely use a lot more than the 2GB allowed in the free tier… oh yeah and numerous privacy issues), but getting Nextcloud running has been a whole thing unto itself. It highlighted an entire hierarchy of reconfigurations and upgrades I needed to undertake across the broader homelab to make Nextcloud possible.

It’s also brought to the forefront the biggest philosophical question I’ve had: do I allow external access to Nextcloud, or restrict it to local requests only? Nextcloud is arguably designed for the former, but allows for the latter with some non-standard configuration changes. Obviously I’d like to keep external access to any homelab resources to an absolute minimum—if Mastodon is the only thing that’s externally accessible, I’m fine with that. But a filesharing service with an entire ecosystem of applications is not exactly meant to be confined to a small home network. Hence, my waffling.

For now, I’m going down the path of: keep it internal, but look at ways of allowing selective external access, along the lines of the Tailscales and Twingates of the world, both of which are compatible with Unraid. We’ll see.

Stay tuned!

Citation

BibTeX citation:
@online{quinn2024,
  author = {Quinn, Shannon},
  title = {\#WeblogPoMo2024, {Day} 10: {Homelab} Extravaganza},
  date = {2024-05-10},
  url = {https://magsol.github.io/2024-05-10-weblogpomo2024-day-10-homelab-extravaganza},
  langid = {en}
}
For attribution, please cite this work as:
Quinn, Shannon. 2024. “#WeblogPoMo2024, Day 10: Homelab Extravaganza.” May 10, 2024. https://magsol.github.io/2024-05-10-weblogpomo2024-day-10-homelab-extravaganza.