I’ve migrated to transmission-daemon
from the GTK client — after enabling the systemd service (systemctl enable transmission-daemon.service
) it appears that Transmission is now running under its own user. The config files are located in /var/lib/transmission/.config/
instead of the initial ~/.config/transmission-daemon/
path (I briefly ran under my own user and have written the config files).
After moving the .json configuration files and torrent directories resume
/torrents
with a simple cp -r
command the daemon appears not to read the folders and can’t write to /mnt/media
(I added one test torrent via the web UI) or monitor the watch directory ~/Downloads
. Also the main file became unreadable after accidentally moving it elsewhere and back:
Couldn't read "/var/lib/transmission/.config/transmission-daemon/settings.json": Permission denied
In essence I want to restore sensible permissions to the daemon’s own directory and allow reading the /mnt/media
data directory and monitor ~/Downloads
for .torrent files. Running as a separate user over my own is strongly preferred as remote access is enabled.
As for the setup, I mainly followed the Arch wiki.