-
Go to https://developer.apple.com/downloads/index.action and search for "Command line tools" and choose the one for your Mac OSX
-
Go to http://brew.sh/ and enter the one-liner into the Terminal, you now have
brew
installed (a better Mac ports) -
Install transmission-daemon with
brew install transmission
-
Copy the startup config for launchctl with
ln -sfv /usr/local/opt/transmission/*.plist ~/Library/LaunchAgents
If transmission isn't starting, you also might need to modify the startup
plist
file:~/Library/LaunchAgents/homebrew.mxcl.transmission.plist
at the line:<key>NetworkState</key>
to<key>RunAtLoad</key>
-
Start transmission (will then always auto-start) with
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.transmission.plist
-
Change settings (I set rpc auth to false) with
nano /usr/local/var/transmission/settings.json
-
Visit http://127.0.0.1:9091/transmission/web/ and you're done
Last active
February 13, 2025 01:44
-
-
Save jpillora/d1d3263c67e7977d2620 to your computer and use it in GitHub Desktop.
Headless Transmission on Mac OS X
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
@maartenpaauw when you use
brew services start transmission
it no longer uses your customsettings.json
, it will attempt to use the one specified in the brew formulae.