homarr icon indicating copy to clipboard operation
homarr copied to clipboard

Transmission: accept non-default parameters

Open bhm opened this issue 3 years ago • 1 comments

Description

Currently UI does not accept a custom

  1. username,
  2. rpc path,
  3. port

for the RPC interface.

Given that Linux allows us to run multiple instances of the same services, I'd expect it to be supported.

Example custom config for Transmission (config should be placed in /home/customName/.config/transmission-daemon/settings.json)

    "rpc-port": 1234,
    "rpc-url": "/transmission-custom/",
    "rpc-username": "customName",

Below config, when saved as /lib/systemd/system/[email protected] will allow you to run per user instance.

[Unit]
Description=Transmission BitTorrent Daemon
After=network.target

[Service]
User=%i
Group=%i
Type=notify
ExecStart=/usr/bin/transmission-daemon -f --log-error
ExecStop=/bin/kill -s STOP $MAINPID
ExecReload=/bin/kill -s HUP $MAINPID

[Install]
WantedBy=multi-user.target

Priority

High (App breaking feature)

Please tick the boxes

bhm avatar Jun 13 '22 09:06 bhm

Priority might be debatable but It prevents me from using the Transmission feature

bhm avatar Jun 13 '22 09:06 bhm