I’m completely new to the NS community but since I’ve been searching for this same topic I’ll add my few cents:
- For a smaller company, an all-in-one system might be OK.
- Separating de Gateway/Router/Firewall function into one machine and Domain Controller/DHCP/Radius etc., etc. into another would be ideal. For larger installations, DB, web and file servers should be different machines.
I’ve been playing with ClearOS, NS, Zentyal, etc. and so far NethServer seems very “clean”. I don’t care for colorful fancy interfaces but rather well organized and intuitive menus and placement of related items.
I’m in charge of IT in a school in northern Argentina with a potential of 300+ students accessing the network. Next school year (starting March of 2016) I would like to offer a central user authentication, Moodle, OwnCloud, etc.
As far as separating services in different machines… Take a look at what www.linuxschools.com also called “Karoshi” are doing. They have a lot of the same features/modules of NS, ClearOs and the likes but has the options of having a master domain controller and slave machines with other functions completely controlled from the main server´s GUI. The interface is not as polished and a bit confusing but it is still an interesting idea… if not a feature/option for a future NS release.
So what y’all think?