I have a GNU/Linux (Ubuntu 16.04) server and some GNU/Linux clients at home. All my computers are encrypted, my web server allows HTTPS only and ssh is set to key-based authentication, etc.
But when it comes to file sharing within my local network I have no clue how to setup a secure and fast infrastructure.
I don't use Windows. So instead of Samba NFS seems to be a good choice. But security by IP addresses and no encryption is a not go. OK, so NFSv4 support encryption, what do I need to do for that? It uses kerberos so I need a DNS, accurate time on all systems, FQDNs, a realm, primary KDC, secondary KDC and finally some users. This may is the overkill for my home network.
So maybe Samba? SMB3 has encryption, that's a start. But somehow it doesn't feel right.
Has anyone a good solution for my scenario?