DDclient and a few other questions

Maybe your router can do what DDclient does? Many can. And the steps above should work OK, I do the same here. Have a look at owncloud for uploading files to your device.

Maybe think about changing the SSH port from 22 to another for better security.