AFP for unRAID includes both netatalk to implement Apple Filing Protocol, and avahi to implement Zeroconf, aka, Bonjour.
As with SMB and NFS, you may export both disk shares and users shares via AFP. There are some important limitations to be aware of however:
- You must be very careful when enabling AFP export of a disk share when that disk is also enabled for user shares. This is because OS X creates several system directories in the root of the shares, and these directories will show up as user shares. To prevent this, you may exclude the disk(s) from the user share file system on the Share Settings page.
- The netatalk documentation includes a strong warning to not use symlinks anywhere in a file system being exprted via AFP.
AFP for unRAID supports Time Machine, and all three security modes. Refer to AFP Security Settings.
When AFP is enabled, your server should automatically appear in the left-hand pane of Finder with an XServe icon. Clicking this icon permits you to explore the server shares using AFP protocol. In addition, another XServe icon will appear with your server name and a "-SMB" suffix. This provides access to shares using the SMB protocol. [Note: a future release will provide better control for this]
Finally, another nice feature is the ability to access the server webGui using its name instead of its IP address. This is accomplished by appending ".local" to the server name entered in a browser address bar. For example, to access the webGui of a server named "tower", one would type "tower.local".
Prevent .DS_Store file creation on network volumes - from the article:
To prevent the creation of these files, open the Terminal and type:
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
It may be necessary to log out and back in, or even to restart the computer (which is what the article states), for the change to take effect.