I’m working with a community that supports about twenty teenagers with various social problems.
I need to implement a network to run basic courses on PC in a professional context simulating their use in companies.
Given the nature of the community, no Internet access is permitted, except for strictly technical reasons such as the time needed to update the systems.
Given my limited time, I can’t dedicate much of it to implementing servers, firewalls, and other services.
So, I was thinking of implementing an “SMB” server that natively incorporates:
- folder management to simulate the sharing of files saved by students
- a mail and chat server to simulate communication between offices
- possibly a web server to simulate and manage internal documentation between departments.
Although I have thirty years of experience with Debian and Ubuntu servers and CMS, I need something “out of the box” that only requires configuring services, users, folders, etc.
I don’t have a budget I can rely on right now.
The four PCs are all Xubuntu, while for the server I’m evaluating something extremely inexpensive on which to install the “SMB system.”
I only have a small server with an older ASrock FM2A85X with a dual-core AMD CPU, 16GB DDR3 RAM, 7 SATA ports, 1 SSD, and 4 WD 1TB HDDs.
As I mentioned, the Internet will always be disabled in the classroom, but the presence of a firewall will allow me to run a simulated In/Out protected access with VLANs and user group rights.
I was thinking of installing OPNSense separately, but if it can be managed with an integrated firewall, my job would be easier.
I’ve worked with SMEServer on CentOS in the past, but that was over 10 years ago.
I’d also appreciate advice on which apps to install.
The course will last approximately 4-5 months, and there will be no more than 6 PCs connected to the network.
Thanks in advance.

