Hi @hostister
And welcome to the NethServer community!
Your english above is very readable, no worries about that!
As an intensive Proxmox user, my 30 clients all run their business with NethServer, virtualised with Proxmox, Backups with PBS and Offsite backups also with PBS. I do have a certain experience using Proxmox…
Rule One for ANY virtualisation: Always let the Hypervisor (Here Proxmox) or Storage (If using shared Storage) deal with disk redundancy. NEVER put in a RAID in a VM!
You’re simply wasting MASSIVE CPU resources!!!
Your Proxmox probably already is running with redundant RAID storage, or even a ZFS mirror.
So all VMs are “covered” from doing RAID on their own…
NethServer special: Always install a virtual NethServer only with a single disk. Make it a small as you need. Enlarging a NethServer’s disk is very quick on Proxmox, it takes maybe 2 minutes to resize any size you need, can… Making a disk smaller (Backup Times, Storage space issues) takes a lot more work!
2nd NethServer Special: If you want to separate system from your data, it’s best to do this after the initial installation of NethServer. Shut down, add in another virtual HD, format that with XFS (That’s what NethServer itself uses), it’s up to you if you want to use LVM on this additional Disk.
When done, you just mount it eg to /var/lib/nethserver/ibays or /var/lib/nethserver/ibays.
You need to temporary move the contents of those folders elsewhere, than move them back when mounted, or you lose access to those contents…
(Also the reason I don’t suggest just mounting /var/lib/ nethserver/ to the external disk, as that also contains config and backup information that should remain on the system disk…
And make sure automounting with /etc/fstab is done, otherwise your data disk is not mounted when rebooting…
General Networking advice:
If possible always evade using “fantasy” domains like .local or .lan. Even Microsoft stopped several years ago suggesting people use .local for their AD domains…
You’re just making your life using that network difficult…
Without valid certs, any E-Mail usage, or generally an Smartphone or Tablett usage will be a PITA, they all expect valid certs and are very unstable without. I’ve setup androids, only to have the lose functionality the next day. As soon as LetsEncrypt is set up, all devices work smoothly and very stable!
I’ve been in netowrking for 35 years, have setup countless servers and Microsoft ADs - not one ever used a fantasy name! Then again, others have always considered me some kind of DNS “Guru”…
I’m also a PI-Hole user. My PI-Hole is usually a LXC in Proxmox. All my PI-Holes use the IP x.x.x.29, just as all my NethServers use the IP x.x.x.20 and the AD always uses x.x.x.11.
(Standardizing makes it easier for me… Printers will start with x.x.x.31…)
The best way is to set your PI-Hole to use your NethServer as internal DNS, not the other way around. This way, all clients would get DNS, but also correct AD-DNS on requests from your PI-Hole.
These screenshots are from one of my PI-Holes:
The IP 172.26.11.1 is the Firewall, an OPNsense box.
I do not use my NethServers as firewall, my swiss clients also prefer a dedicated firewall “box” as hardware…
Hope these tips / info helps.
Do not hesitate to ask questions here, our motto in this forum is:
The only stupid questions are those not asked!
My 2 cents
Andy
Here are some ideas you might find helpful:
https://wiki.nethserver.org/doku.php?id=userguide:nethserver_and_proxmox
Some examples of Proxmox / NethServer: