I’m currently looking at implementing Nethserver in our small business.
Currently two small offices serving 3-4 people in each, plus NextCloud hosted online in a VPS.
I have a cloud VPS running Nethserver with a second node in one of the offices for testing.
I’m looking for any advice on the best way to configure these? Could anyone point me at a good overall system design tutorial? I’ve found the documentation for individual elements, but can’t find anything that suggests best practice?
My plan would be for domain, dns, etc to all be managed though Nethserver for each office.
Considering NethSecurity as an option for each office as well, but not really looked at that side yet.
We currently have a FreePBX phone system - but potentially move that into the same ecosystem as well as a future development.
Any thoughts or guidance would be greatly appreciated.
So, what is the general idea, all in the cloud and Nethsecurity on premisses and VPN to the cloud? Several use Digital Ocean or Contabo
That would make home working/road warrior pretty easy too, also adding new offices
How about storage? Want to go for a S3 compatible storage witha. VPS provider, or use NS VPS onboard storage? I would opt for a seperate S3 compatible object storage.
Honestly, at the moment I’m not sure - that’s really what I’m looking for advice on.
Currently I have the Leader Node on the cloud VPS, with a worker node on a local VM inside Proxmox.
Leader node has domain and users, email, ejabberd and webtop on it. The worker node is setup as a provider for the domain and nextcloud.
We currently do groupware though our existing NextCloud - but I do like the look of WebTop and have also used SoGo in the past successfully.
It’s all experimental, so none of it is being used in production. I’m open to all suggestions about the best way to proceed.
I like the idea of the firewall being controlled from the same central location. We’re a small company so don’t have a dedicated IT department (other than me when not doing the actual job!)
So you need to create a high level architecture and make some descisions.
Are we going full blown off-site to the cloud with a local/remote copy
Where do we store our main data (security, accessibility, legislation, backup, copy)
Do we use Nextcloud as our main collaboration platform, does it do what we want. Or do we break functionality apart into technology chuncks. (Mail, ActiveSync, Calendering, deleation)
What to do with legacy apps that require windows? (if any)
Do we go for SAMBA or LDAP (pro/con, possibilities)
Do we expect home workers/take-overs/expansion
How are we going to setup access to the cloud (VPN, site-to-site)
How are we going to secure all sites/home offices (NethSecurity)
Is our ‘cloud’ going to be VPS, or hardware and proxmox, or do we go on prem
So, the game here is asking as much questions as possible, en then construct a wishful profile of your IT setup. This is just me!, So let’s hope others chime in with idea’s.
I’ve manged to get one of the desktops connected to the domain and got a successful domain login. Any particular suggestions around DNS for the local networks? Currently I’ve just hard coded the DC IP address into the desktop to allow it to find the domain.
The desktop is Mint Linux - so not yet played with home directories - just domain login.
It’s helpful to know that the setup I’m playing with isn’t wildly off
Overall unbelievably impressed with NethServer so far.
A public DNS server with the standard public DNS entries:
yourserver.com
mail.yourserver.com
An internal server behind your gateway with the internal DNS entries:
nextcloud.office.yourserver.com
You must define the internal server in the public DNS to enable the management of LE certificates
so there too
nextcloud.office.yourserver.com should point via CNAME to the WAN DNS of your office network.
Example:
dargels.de. 86400 IN A 152.53.121.241
vpn.dargels.de. 60 IN A 93.253.224.147 (my DynDNS-WAN-Port)
gw.home.dargels.de. 86400 IN CAME vpn.dargels.de.
nextcloud.home.dargels.de. 86400 IN CAME gw.home.dargels.de.
wiki.home.dargels.de. 86400 IN CAME gw.home.dargels.de.
collabora.home.dargels.de. 86400 IN CAME gw.home.dargels.de.