NFS server is not enabled by default in CE so you have to use entware to setup the kernel module and then perform a manual setup. I have never got this to work.
Its a lot easier if your media is on a NAS and your boxes are just clients as this in a standard client type in CE.
I use SMB but I wish I didn’t have to as it can be very glitchy at times.
I use one of my computer (actively use daily) with NFS server duty and it works very well serving to all media boxes and all other clients.Software is currently ‘haneWIN NFS Server Version 1.2.45’
All sharing services are unified into a single CoreELEC server device.
This server device mounts all disk drives (local and remote) in read-only directories in the /storage directory.
The mounting of the disk drives is done in NFS protocol.
This server device shares the /storage directory in FTP protocol, through the ProFTPD Server Addon service, in read-only mode.
This server device uses the xupnpd entware service to publish the list of TV channels on the home network to all DLNA and UPNP receivers (SmartTVs, VLCs, …).
Every time the server device starts up, the list of TV channels published by xupnpd is updated.
In my case the only device that knows where all the shared disk drives are (including names and passwords) is the CoreELEC primary server. These shared disk drives have been read-only mounted to
for any other remote device (SmartPhone, PC, TV Box, …) with a unique and easy name and password without risk of the content being modified or deleted.
Although I say disks I should say directories because I never fully share a disk drive, there are always hidden and never shared parts, and I use strong SSH/SFTP access passwords for administration of the primary server. Also hidden directories, which start with ‘.’, are also inaccessible via FTP on the main server.