I have transmission-daemon installed and running. I have to go and start it manually after each restart, though. I have been reading up on upstart and such, but still am not able to get transmission-daemon to start at boot time automatically. Can anyone help with this?
I was looking for a solution to this myself, and finally found it elsewhere. The problem is not with raspbian, it's in the interaction between transmission ans systemd. The latter considers the network to be up, and tells transmission-daemon to start. Transmission cannot start the RPC listener for the web ui, because the network is not properly up yet, by its definition of "up".
Transmission 2.90 fixes this by retrying to create the RPC listener. Raspbian stretch now contains Transmission 2.92, and with that, everything just works, with no manual interaction required. So if you're still on jessie, consider upgrading (either your entire system, or just the transmission packages).