Downloads in transmission don't show up in file manager

Just setup tipi, everything works great. Transmission by default seems to download 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
Nicolas
Nicolasβ€’9mo ago
Hello, I think you'd need to change the folder in transmission manually. As the app description shows, you should download to /media/torrents
No description
Bharat Kalluri
Bharat KalluriOPβ€’9mo ago
sorry if I'm missing something obvious. right now transmission says
Couldn't get '/media/torrents/incomplete/<folder>/CD 2/<song>.flac.part': Permission denied (13)
Couldn't get '/media/torrents/incomplete/<folder>/CD 2/<song>.flac.part': Permission denied (13)
tried moving it to /media/torrents. then the error reads
Couldn't get '/media/torrents/<folder_name>/CD 2/<song>.flac.part': Permission denied (13)
Couldn't get '/media/torrents/<folder_name>/CD 2/<song>.flac.part': Permission denied (13)
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
Nicolas
Nicolasβ€’9mo ago
Yes this seems like the exact same issue
Bharat Kalluri
Bharat KalluriOPβ€’9mo ago
got it, ran
sudo chown -R 1000 torrents/
sudo chown -R 1000 torrents/
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 πŸ™‚
Nicolas
Nicolasβ€’9mo ago
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
Bharat Kalluri
Bharat KalluriOPβ€’9mo ago
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
bharatkalluri
Bharat's digital garden
Torrenting on Tipi
Nicolas
Nicolasβ€’9mo ago
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
sacbuntchris
sacbuntchrisβ€’9mo ago
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?
Bharat Kalluri
Bharat KalluriOPβ€’9mo ago
@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.
bharatkalluri
Bharat's digital garden
Torrenting on Tipi
sacbuntchris
sacbuntchrisβ€’6mo ago
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
Nicolas
Nicolasβ€’6mo ago
@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.
Nicolas
Nicolasβ€’6mo ago
Modifiyng directly in apps/*.yml will be reset when starting / updating in the runtipi app

Did you find this page helpful?