Skip to content

Building Enhanced Transmission Daemon

cfpp2p edited this page Dec 24, 2018 · 2 revisions

Building Enhanced Transmission Daemon

See the documentation at
https://github.com/transmission/transmission/wiki/Building-Transmission
and
https://trac.transmissionbt.com/wiki/MovedToGitHub/Building

Enhanced web client

http://downloads.sourceforge.net/project/transmission-daemon-cfp/2.77plus14734-15-2/web-cfp-112418.zip
or
https://github.com/cfpp2p/transmission/archive/master.zip
can be used to access some of the additional features.
Delete the installed web client files and copy these to your web interface location.
Reference https://trac.transmissionbt.com/wiki/MovedToGitHub/EnvironmentVariables#StandardVariablesUsedByTransmission
and https://github.com/transmission/transmission/wiki/Environment-Variables#standard-variables-used-by-transmission

Additional Debian instructions

If you get a message like error: cannot find input file: ‘po/Makefile.in.in’
Copying Makefile.in.in from
release https://github.com/cfpp2p/transmission/releases/download/2.77plus14734-9/poMakefile-inin.zip
or
http://transmissionbt.net/poMakefile-inin.zip
to transmission’s source directory po/ should fix this.
Additional information: https://github.com/cfpp2p/transmission/issues/8#issuecomment-313449168

Set up your initd script based on
https://trac.transmissionbt.com/wiki/Scripts/initd
or
https://forum.transmissionbt.com/viewtopic.php?f=1&t=16887
Only things that are different from default Debian package are
transmission user name (transmission-debian)
and location of config file (/etc/transmission-daemon).
These matter only if transitioning from official Debian package though.