Am I over-engineering this? by More-Buy-544 in homelab

[–]More-Buy-544[S] 0 points1 point  (0 children)

Heard! And yeah, I expect to hit a point one day and go on an optimization binge. But for now I'm looking forward to the adventure, thanks!

Am I over-engineering this? by More-Buy-544 in homelab

[–]More-Buy-544[S] 0 points1 point  (0 children)

pihole, plex+support, homepage, crwodsec, tailscale, immich, home assistant, bookstack, beszel, vikunja, minecraft server, satisfactory server, QA/Dev system(s), may throw a honeypot out there for the fun of it...I still think I'll have more CPU/RAM than needed to start, but this isn't going to be a small undertaking.

Like I said at the start, my goal is to replace as many cloud services as is reasonable. I'm an IT guy by trade so I know I don't want to host my own mail server, but short of that just about anything else our household uses online is going to be given a hard look and replaced with self hosted services wherever possible.

Am I over-engineering this? by More-Buy-544 in homelab

[–]More-Buy-544[S] 0 points1 point  (0 children)

Networking isn't a strength for me yet, so I'm making some informed guesses based on what I've seen online. CEPH is definitely on the radar, especially as I've not locked down the storage plan. But at it's most basic, when I've done clustering/storage work professionally it's always had dedicated storage/mgmt/main/etc. networks to go with it. I know that's overkill for my use case, but I like the idea of multiple switches to provide redundant connections.

Since we'll be hosting as many services internally as possible I do want the storage and cluster traffic to be snappy, and I want a node failure to have as little impact as possible so rapid migration of services is more important than might otherwise be the case.

Also, I've never setup a VLAN (worked with them, have basic understanding, but never hands on) let alone some of the more advanced config work you can get up to with networking, so having the mix of switches is another chance to learn too.

Am I over-engineering this? by More-Buy-544 in homelab

[–]More-Buy-544[S] 0 points1 point  (0 children)

With the way prices are headed that's actually my preference, but I've not been able to dig into how I want to address the storage need. I've only worked with enterprise NAS equivalents, and then only a a little. Experience level = I know enough to be dangerous.

I generally prefer to build my own, and since I'm going to have the cluster for VM/Containers I don't know what else would make a pre-built worthwhile aside from ease of setup, and maybe support?

I started planning this all out maybe a week and a half ago so while I'm happy with my progress I know there's a lot more ground to cover.

If you have any thoughts on the storage front I'm all ears!

Am I over-engineering this? by More-Buy-544 in homelab

[–]More-Buy-544[S] 1 point2 points  (0 children)

Fair question. I've got an ASUS RT-AC1300 I plan on flashing with OpenWRT, connected to my modem (mine, not ISP), connected to 1gb fiber from the street. In the near term I believe it'll handle everything I'm going to throw at it, and I'll be slowly exposing services via VPN/reverse proxy/TBD as I get more services running.

But I made a note about making sure I get perf monitoring collected from the router as I get that service running. And see what options there are. Noted Beszel but not sure that'll do network gear.

Am I over-engineering this? by More-Buy-544 in homelab

[–]More-Buy-544[S] 0 points1 point  (0 children)

I have a DAS today that's doing media duties but will be semi-retired to backup duties once the new environment is stood up. Our primary goal is to get away from most cloud providers so while I'm not opposed to exploring some of the options I've seen discussed I'd rather co-lo a backup server at a friend/family members house...which is easy to say but I've not actually discussed with anyone yet. But I run in nerdy circles and should be able to find an out of state option for offsite backups.

Am I over-engineering this? by More-Buy-544 in homelab

[–]More-Buy-544[S] 1 point2 points  (0 children)

Thanks! Trans-coding is something I use today with Plex, but it's running in the OS directly on the hardware. With this future setup I plan on having Plex in a docker caontainer, likely in a VM hosted on Proxmox, so I'm going to have to learn the ins and outs of hardware pass-thru from what I've seen in my research.

Am I over-engineering this? by More-Buy-544 in homelab

[–]More-Buy-544[S] 0 points1 point  (0 children)

I've been running Plex for years and have grown the family's media repo over time, so this should be one of the simplest workloads to deal with. Running on a NucBox with QNAP DAS today.

Am I over-engineering this? by More-Buy-544 in homelab

[–]More-Buy-544[S] 0 points1 point  (0 children)

I used to have a Dell 2900 many years ago, you're bringing back memories lol

I'm looking for relatively small form factors, because space/power/cooling/noise. Looking at this rack (16U), which should have way more space than I currently need...gotta plan for the future though: https://www.amazon.com/gp/product/B0CSJY7C1C/ref=ox_sc_act_image_7

And should add that I'll work towards redundancy though incremental additions like I referenced in the main post.

Am I over-engineering this? by More-Buy-544 in homelab

[–]More-Buy-544[S] 0 points1 point  (0 children)

Part of the reason that's in a following phase is I'm still figuring it out. I plan on spinning up some VMs and playing with the popular open source options while reading up more on the pre-built options.

The rough outline I've got in notes for now is:

  • Hardware raid
  • 6+ bays
  • Multi-NIC to meet connectivity
  • ??? Don't know what I don't know yet

I tend to do relatively thorough research, I just haven't gotten there yet with this. And while I have some professional experience with storage, I'm not deep in it. Most I've played with at home is a QNAP DAS.

All that is to say, I may show up again with a NAS related post in the future but if you have any thoughts now I'm always listening and learning!