I now have my Linux server fully set up. One of my main uses for it is a file server for my Mac network. I tried Netatalk but had lots of problems with long filename handling & dealing with case sensitivity. When I would copy folders to the server, it would complain about file names that were too long and abort the copy. When I tried to compile code on the server volume, I ran into lots of trouble where the case of file names weren’t consistent. I tried the various casefold options, but they caused more trouble.
Finally I tried Samba and it’s now working like a charm. No more long file name problems, and it’s not case sensitive.