Info server hardware for small office

Hello everyone!
I have to install nethserver in a small office: 5 clients and 1 nethserver
daily use

  • 2 shared folders for 5 users
  • nextcloud for 5 users
  • VPN (in case of smartworking)

and nethserver which also works as a firewall.

On the “server” I install proxmox * and virtualized nethserver

My question is:
Can I use an i3-10100 pc with 8GB ram and 2x1TB hdd in software raid?

  • I install proxmox to take snapshots during configurations and for security before updating etc.

the budget is very limited, so I didn’t choose a server

Hi

While that setup would work, if possible get 8 GB more RAM.
Proxmox will need itself 1-2 GB RAM, so you can use 6 GB for your NethServer…

It won’t be a fast Fer…ri. :slight_smile:

My 2 cents
Andy

2 Likes

thanks for your answer.

With 2 cores and 14gb of ram assigned to Nethserver it should work?

I suggest no virtualization for that arrangement.

i3 has not that much core number, so the overhead of a virtual environment could impact a bit more than other CPUs. I stand by Andy for “more ram”, but if you have to choose between 8 bullet-proof gigs and 16 cheap ones, better 8 (2x4gb, hoping that your mainboard has 4 slots).
If available, look for an i210 network card. Except business oriented brands PCs, lots of mainboards have Realtek NICs, when lucky. Which are not nice on CPU consumption and data transfer; Intel ones are often faster and less CPU-demanding. If in budget costrain, use Intel for GREEN zone and others for RED/Orange/Blue/whatever

Don’t forget the backup!
Don’t go crazy first, a not brand news USB drive of 500gb could be nice as starter, but allocate time and effort for evaluate the drive status and consider to buy a new one “soon” (end of 2022).

Consider the quality and the destination of the hardware. An efficient PSU will allow you to have less issues and lower power bills, a reliable “business oriented” mainboard will serve you a bit better thant a gaming-oriented one with bells and whistles.

Also, consider AMD Ryzen as an alternative. The core count increase, the advantage for faster ram increase, most of the recent CPUs provide PCIExpress Gen4. Which will allow you a massive boost on storage in the future with NVMe cards. With a Ryzen 5 3xxx CPU Proxmox become a much more interesting option. If considering AMD, Bxxx chipset is the minimum, and Xxxx are not that interesting as server environment.

Last hint: the second hand market is flourishing of used “server” hardware. Maybe you’ll find DDR3 only, and old CPUs. But reliability of that kind of hardware is much higher than business PCs. Which have higher reliability than custom builds (most of times).
The price to pay is higher noise, higher power demands and often higher price for spare parts. But several companies will allow you to subscribe hardware insurance on server-level hardware, not on custom builds.

2 Likes

HI @jordy,
I would prefer virtualization with proxmox, it’s very easy to do backups and you can do a snapshot before changing things at your nethserver. I make a snapshot before every update.
Also I would prefer to build a zfs-pool for raid function. It works fast and stable (Thanks for this tip to @Andy_Wismer).
Some of my customers run nethserver on proxmox with much worse hardware.

1 Like

I already use proxmox with nethserver before changes and / or updates I take the snapshot, it saved me many times

thanks for your tips, now I study the best hardware for this situation