This article by khubla.com shows us how to create Time Machine backups in FreeBSD 10 through netatalk3.
I usually work on a Macbook, and I use keyless ssh with a cron job to do nightly backups. It works very well. However, I decided to try backups with Time Machine, using my FreeBSD-10 server as the host.
The first step is to install netatalk3, and nss_mdnspkg install netatalk3 pkg install nss_mdns
For the full instructions, check out the following page: http://blog.khubla.com/freebsd/timemachine-backups-on-freebsd-10