I got it to work using the following:
On the host server (IP 192.168.1.66 in this example)
Host directories to access on the clients:
/home/Downloads
/home/Documents
/home/eagle
/media/stuart/svr_data
Ensure NFS and NTP software is installed. NFS requires accurate time on server and client to ensure proper timestamping
sudo apt-get update
sudo apt-get install nfs-kernel-server ntp
Make the export filesystem by creating the empty directories
sudo mkdir /export/Downloads
sudo mkdir /export/Documents
sudo mkdir /export/eagle
sudo mkdir /export/svr_data
Create list of shares in file: /etc/exports. The name on the left will appear under the mount point specified in the client fstab. All clients on the subnet x.x.x.0 – x.x.x.255 have access
sudo nano /etc/exports
/home/stuart/Downloads 192.168.1.0/24(rw,sync,no_root_squash,no_subtree_check)
/home/stuart/Documents 192.168.1.0/24(rw,sync,no_root_squash,no_subtree_check)
/home/stuart/eagle 192.168.1.0/24(rw,sync,no_root_squash,no_subtree_check)
/media/stuart/svr_data 192.168.1.0/24(rw,sync,no_subtree_check)
Make shares by exporting names so clients can see them every time /etc/exports changes
sudo exportfs -a
Put binding command in the host fstab so every reboot sets up nfs
sudo nano /etc/fstab
/home/stuart/Downloads /export/Downloads none bind 0 0
/home/stuart/Documents /export/Documents none bind 0 0
/home/stuart/eagle /export/eagle none bind 0 0
/media/stuart/svr_data /export/svr_data none bind 0 0
Start NFS with
sudo service nfs-kernel-server [re]start