linuxserver / docker-transmission

GNU General Public License v3.0
577 stars 179 forks source link

[BUG] Web UI no longer included? #278

Closed HiranChaudhuri closed 4 months ago

HiranChaudhuri commented 4 months ago

Is there an existing issue for this?

Current Behavior

I am running the docker container and trying to access the web UI. However all I get is this message:

Screenshot from 2024-04-13 08-18-27

Which web interface is bundled in the container? How does the container need to be configured so it is active?

Expected Behavior

As in older containers, directing a browser to the web UI should give some UI that allows using the software. Otherwise only CLI access would be possible.

Steps To Reproduce

Here is the command I am running the container with: docker run --name transmission --detach --restart unless-stopped -p 192.168.178.52:9092:9091 --net my-net -e PUID=1000 -e PGID=1000 -e TZ=Europe/Berlin -e TRANSMISSION_WEB_HOME=/transmissionic/ -p 51413:51413 -p 51413:51413/udp -v /home/opt/transmission/config:/config -v /home/opt/transmission/downloads:/downloads -v /home/opt/transmission/watch:/watch lscr.io/linuxserver/transmission

Note that I introduced the TRANSMISSION_WEB_HOME variable triggered by the message and chose the value based on the directory that I found in the image - but it did not change anything.

Environment

- OS: CentOS 7
- How docker service was installed:
Configure docker repository https://download.docker.com/linux/centos/docker-ce.repo
Install rpm docker-ce
Run yum upgrades regularly
Purge docker to release unused resources regularly

CPU architecture

x86-64

Docker creation

docker run --name transmission --detach --restart unless-stopped -p 192.168.178.52:9092:9091 --net my-net -e PUID=1000 -e PGID=1000 -e TZ=Europe/Berlin -e TRANSMISSION_WEB_HOME=/transmissionic/ -p 51413:51413 -p 51413:51413/udp -v /home/opt/transmission/config:/config -v /home/opt/transmission/downloads:/downloads -v /home/opt/transmission/watch:/watch lscr.io/linuxserver/transmission

Container logs

[hiran@homeserver ~]$ docker logs transmission
[migrations] started
[migrations] no migrations found
───────────────────────────────────────

      ██╗     ███████╗██╗ ██████╗
      ██║     ██╔════╝██║██╔═══██╗
      ██║     ███████╗██║██║   ██║
      ██║     ╚════██║██║██║   ██║
      ███████╗███████║██║╚██████╔╝
      ╚══════╝╚══════╝╚═╝ ╚═════╝

   Brought to you by linuxserver.io
───────────────────────────────────────

To support LSIO projects visit:
https://www.linuxserver.io/donate/

───────────────────────────────────────
GID/UID
───────────────────────────────────────

User UID:    1000
User GID:    1000
───────────────────────────────────────

[custom-init] No custom files found, skipping...
Connection to localhost (127.0.0.1) 9091 port [tcp/*] succeeded!
[ls.io-init] done.
[migrations] started
[migrations] no migrations found
usermod: no changes
───────────────────────────────────────

      ██╗     ███████╗██╗ ██████╗
      ██║     ██╔════╝██║██╔═══██╗
      ██║     ███████╗██║██║   ██║
      ██║     ╚════██║██║██║   ██║
      ███████╗███████║██║╚██████╔╝
      ╚══════╝╚══════╝╚═╝ ╚═════╝

   Brought to you by linuxserver.io
───────────────────────────────────────

To support LSIO projects visit:
https://www.linuxserver.io/donate/

───────────────────────────────────────
GID/UID
───────────────────────────────────────

User UID:    1000
User GID:    1000
───────────────────────────────────────

ln: failed to create symbolic link '/transmissionic/index.html': File exists
ln: failed to create symbolic link '/combustion-release/index.html': File exists
ln: failed to create symbolic link '/flood-for-transmission/index.html': File exists
ln: failed to create symbolic link '/kettu/index.html': File exists
ln: failed to create symbolic link '/transmission-web-control/index.html': File exists
[custom-init] No custom files found, skipping...
Connection to localhost (127.0.0.1) 9091 port [tcp/*] succeeded!
[ls.io-init] done.
localhost:9091/transmission/rpc/ responded: success
Closing transmission session... done.
[migrations] started
[migrations] no migrations found
usermod: no changes
───────────────────────────────────────

      ██╗     ███████╗██╗ ██████╗
      ██║     ██╔════╝██║██╔═══██╗
      ██║     ███████╗██║██║   ██║
      ██║     ╚════██║██║██║   ██║
      ███████╗███████║██║╚██████╔╝
      ╚══════╝╚══════╝╚═╝ ╚═════╝

   Brought to you by linuxserver.io
───────────────────────────────────────

To support LSIO projects visit:
https://www.linuxserver.io/donate/

───────────────────────────────────────
GID/UID
───────────────────────────────────────

User UID:    1000
User GID:    1000
───────────────────────────────────────

ln: failed to create symbolic link '/transmissionic/index.html': File exists
ln: failed to create symbolic link '/combustion-release/index.html': File exists
ln: failed to create symbolic link '/flood-for-transmission/index.html': File exists
ln: failed to create symbolic link '/kettu/index.html': File exists
ln: failed to create symbolic link '/transmission-web-control/index.html': File exists
[custom-init] No custom files found, skipping...
Connection to localhost (127.0.0.1) 9091 port [tcp/*] succeeded!
[ls.io-init] done.
github-actions[bot] commented 4 months ago

Thanks for opening your first issue here! Be sure to follow the relevant issue templates, or risk having this issue marked as invalid.

thespad commented 4 months ago

The 3rd party UI bundles were removed from the image over a year ago. You can either provide your own and use the env to point to the desired directory or you can use one of the premade mods from https://mods.linuxserver.io/?mod=transmission

HiranChaudhuri commented 4 months ago

Indeed I have not used that container for some time. Your hint to get premade mods helped, thank you very much.

Maybe it is a good idea to wrap this information into the message shown (see screenshot above).

aptalca commented 4 months ago

To clarify, if you removed that env var as the readme suggests, you'd have the default webui of transmission https://ci-tests.linuxserver.io/linuxserver/transmission/latest/index.html