Osxbackups
This page assumes you want to back up to a Ubuntu host.
apt-get install netatalk avahi-daemon
Now uncomment the last line in /etc/netatalk/afpd.conf
- -tcp -noddp -uamlist uams_dhx2.so -nosavepassword
Notice above I remove one of the old defaults from uamlist, this isn't needed for anything after osx 10.7.
Now you should prepare your backup partition. In my case, I created a user called 'maclaptop' (and thus my backup directory will be /home/maclaptop).
Now edit /etc/netatalk/AppleVolumes.default
/home/maclaptop "OpenSource Capsule" cnidscheme:dbd options:usedots,upriv,tm allow:timecapsule,@maclaptop
notice above the file entry allows the user maclaptop to ssh in. Also, you can rename "OpenSource Capsule" to what you want yours to be called.
Errors
dsi_stream_read: len:0, unexpected EOF
Make sure the username after allow is allowed, and the path is correct.
timecapsule afpd[11819]: volume “TimeMachine” does not support Extended Attributes, using ea:ad instead
You can specify these if you wish
Debug
add this to the afpd.conf file above:
- -tcp -noddp -uamlist uams_dhx2.so -nosavepassword -setuplog "default log_maxdebug /var/log/afpd.log"
warning, this will fill your disk space quickly, don't forget to remove this log entry, and empty afpd.log when done.