rsync and Unison
The FreeNAS web configuration also includes a page for the *NIX backup tool, rsync. All you have to do is enable it and it just works...really! (Figure 10)
Figure 10: rsync Configuration
Figure 11: rsync in Action
FreeNAS also has a web-accessable local rsync interface which lets you schedule cron jobs to sync local folders (Figure 12). This is handy for setting up a live backup drive in your FreeNAS box, letting you easily schedule backups of your shares to a different drive. I was a little disappointed not to see more rsync options or a way to add your own, although the default options are fine for most users.
Figure 12: Local rsync
Unison is just as painless to set up (Figure 13), although it does require SSH to be enabled and the Unison users must have full shell access.
Figure 13: Unison Setup
UPnP AV Media Server
To set up a UPnP AV media server, just select add the folders you'd like to serve and enable the service (Figure 14). An interesting note is that the UPnP server has the option to use an Xbox 360 compatible profile, presumably letting you stream media to your 360.
Figure 14: UPnP Setup
The UPnP media server also has its own rudimentary web-based configuration interface (Figure 15), which allows you to add or remove shares without logging into the full FreeNAS configuration page. It's not very pretty and doesn't have a "browse" button, so you have to enter the entire file path.