![](/static/66c60d9f/assets/icons/icon-96x96.png)
![](https://lemmy.world/pictrs/image/8286e071-7449-4413-a084-1eb5242e2cf4.png)
For me, pros are:
- Fun to learn something new
- Easy to test different systems. For example, I can play with different router or NAS software without having a separate computer around.
- I’ve been able to create different “computers” that serve different needs and require different levels of security.
- Currently, a cluster is probably overkill, it was a fun experiment.
Cons
- Updating all the different systems can be a pain. I could probably automate it, but I haven’t made the time to learn it yet.
- As a beginner, I’m throwing a bunch of parts together and hoping it will work. I should probably be more strategic in my implementation, but I don’t know what to prioritize. I’m sure I’ll have to start over in the future.
- With the previous point, the storage setup doesn’t seem very intuitive. I probably need to set up that better.
- I haven’t quite figured out backups yet. My VM backups all seem too big. I need to figure that out and automate it.
Hope this is helpful.
When I was in your shoes about 8 months ago, I opted for Proxmox and don’t regret it. Since then, I’ve been able to try different NAS OSs, experiment with different hosted services, etc. it gives you a lot of freedom to set up a VM, try a bunch of stuff, and then delete it and implement a fresh solution when you’re satisfied with something.
If you do that, you might consider having the operating system and VMs on one disk. If you decide on NAS software, many pass through the storage drives to the NAS directly.
I’m probably going to end up with the following:
I hope this is helpful!