Our firm just moved into a brand new office, and as the co-founder with limited technical expertise, I'm tasked with designing our security system and software infrastructure. We rely on software that needs to be hosted on dedicated virtual machines. I've been using Proxmox, but with our office upgrade, I want to set up a robust system that can handle 2-4 powerful Linux VMs, a few LXC containers for automation like N8N, several Docker containers, Nextcloud instances, and Home Assistant for office tasks. Additionally, I want a security setup that integrates IP cameras and potentially 4-5 VDI for basic web applications in the future. I'm considering building one beefy server but I'm concerned about the risks of a single point of failure. I'm planning to use components like a Ryzen 5 5500x, 32GB of RAM, SSD storage for VMs, and HDD for backups. Should I dive deep into this setup or look into purchasing separate hardware like a dedicated NVR for security and separate PCs for other tasks?
5 Answers
Honestly, if you're feeling overwhelmed, it might be worth hiring a managed service provider. They can handle the tech side while you focus on growing your business.
You need to rethink your approach. A single powerful server sounds convenient, but as your needs grow, it may not scale well. Mixing consumer and enterprise parts could lead to performance issues and unreliability. Aim for enterprise-grade components instead.
I recommend keeping your security system on separate hardware. It’s essential to isolate your NVR from the main system to reduce the risk of data breaches, especially since many consumer-grade NVRs have a poor track record with data management.
If you're anticipating future expansion, make sure you have redundancy across the board: think dual power supplies, storage, and network interfaces. A true server setup is your best bet for stability and failover capabilities in case of hardware failure.
Be careful putting all your data on one machine! Redundancy is crucial in a professional environment. For backups, avoid using WD Green drives—they're not fast enough for business needs. Consider enterprise solutions to ensure efficient data retrieval and reliability.

If you're worried about security, how about investing in a small dedicated PC just for the NVR? It could offer better protection against hacks.