Downloads in transmission don't show up in file manager
Just setup tipi, everything works great. Transmission by default seems to download to
How can I download files either to
/downloads/complete
. But post success of download, I don't find any files in ~/runtipi/media/torrents/complete
or in any other folder in ~/runtipi
.How can I download files either to
~/runtipi/media/torrents
or ~/runtipi/media/data/music
?12 Replies
Hello, I think you'd need to change the folder in transmission manually. As the app description shows, you should download to /media/torrents

sorry if I'm missing something obvious. right now transmission says
tried moving it to /media/torrents. then the error reads
deluge does not work either, but does not throw any errors. there seem to be no logs.
is there a possibility that the application is running as user 1000, but the folder owner is root and hence the app is not able to write to the folder?
is this related?
https://discord.com/channels/976934649643294750/1194312579649126441/1194323385480642705
Yes this seems like the exact same issue
got it, ran
now torrents are going through & filebrowser can move around files as well. π₯³
Thanks a lot for the help.
Before closing this, just wanted to understand. On every fresh install of tipi, torrents will be created by tipi with root user since docker runs root afaik. But transmission & other torrent clients always runs as user 1000, so a chown run has to happen.
am I reading this right? if yes, should there be a post install step where chown is run automatically on install?
another sidenote: happy to write guides / docs on how torrenting can be done on tipi. I see that a lot of folks continue with
/downloads/complete
since that's the default and then get puzzled as to why its not working. Maybe a guide to torrenting on tipi would be nice. let me know where it deserves to be and I'll do a writeup πGlad that you made it work! π Indeed we should somehow open this folder for 1000:1000 to write inside. It would be amazing to write a tutorial for runtipi.io
wrote a draft over at https://notes.bharatkalluri.com/torrenting-on-tipi/
check it out, if it looks good I'll make a PR in docs. π₯³
regarding setting the perms by default. I don't think there is any sort of post install script to run after an app is downloaded afaiu. Maybe during runtipi install, I can set owner to 1000 for just the torrents folder.
I personally think we should set the entire /media folder to 1000 since anyways all apps (esp media apps like jellyfin, transmission) run on user 1000.
thoughts? if this makes sense I'll try making a PR which sets the media folder owner to 1000.
PS: Post this convo, I'll close this thread too
We previously had this script that would change the folder permissions in media
But we had to remove it as some people with huge media libraries were waiting 20+ minutes for the changes to be applied
Will have a look at your article
Thanks for writing it
Would love to see a guide on this as well, I'm here troubleshooting the same issue.
Want to confirm that the suggested workflow is to manually move files after they've been downloaded to a library for Jellyfin for Plex. I'd love to not have to do that step. Could I set the permissions for 1000 on the library folder directly then download there?
@sacbuntchris yeah, can you have a look at this and see if you can follow the steps?
https://notes.bharatkalluri.com/torrenting-on-tipi/
let me know if you have any questions, I'll update the article accordingly.
Thanks @Bharat Kalluri -- that's helpful. However it doesn't answer the question of finding a way around manually moving all files from the torrent directory to the plex / jellyfin library. In my case, my library is on another hard drive. I suppose I could move the mount point for that drive to the torrent directory but that's no an ideal solution.
I answered my own question on this. I needed to edit the
docker-compose.yml
in the apps/transmission
directory.
around line 19 under services: volumes
it says:
volumes:
- ${APP_DATA_DIR}/data/config:/config
- ${ROOT_FOLDER_HOST}/media/torrents:/media/torrents
I needed transmission to be able to access files in my /media/data
directory, so I removed the /torrents
:
- ${ROOT_FOLDER_HOST}/media:/media
Then I restarted transmission. All my torrents broke (as expected) so I needed to redownload them, but now I can set transmission to move them to my /media/data/ssd2/plex
folder after downloading which is perfect@sacbuntchris You can use https://runtipi.io/docs/guides/customize-app-config to override the default configs
Runtipi
Runtipi - Homeserver management made easy
Free and open-source, Runtipi lets you install all your favorite self-hosted apps without the hassle of configuring and managing each service. One-click installs and updates for more than 80 popular apps.
Modifiyng directly in apps/*.yml will be reset when starting / updating in the runtipi app