ekho / docker-utorrent Goto Github PK
View Code? Open in Web Editor NEWDocker image to run the utorrent server
License: MIT License
Docker image to run the utorrent server
License: MIT License
I'm currently using Ubuntu20.1
[2021-12-19T06:48:18Z] BUILTIN webui 2021-12-19T06:48:18Z bd786e4688c4 /confd[12]: INFO Backend set to env 2021-12-19T06:48:18Z bd786e4688c4 /confd[12]: INFO Starting confd 2021-12-19T06:48:18Z bd786e4688c4 /confd[12]: INFO Backend source(s) set to 2021-12-19T06:48:18Z bd786e4688c4 /confd[12]: INFO Target config /utorrent/utserver.conf out of sync 2021-12-19T06:48:18Z bd786e4688c4 /confd[12]: INFO Target config /utorrent/utserver.conf has been updated
Hi,
Sorry for the ignorance but I am unable to change settings.
According to the description I mounted an external dir to /utorrent/settings
, but this dir does not contain any .conf
files. The only conf file I found inside the container was /utorrent/utserver.conf
but that can not be modified from outside. Or can it?
Thanks
Sebi
docker-compose.yml:
version: "2"
services:
utorrent:
container_name: utorrent
restart: unless-stopped
image: ekho/utorrent:latest
volumes:
- ./data:/data
- ./config:/utorrent/settings
ports:
- 8080:8080
- 6881:6881
- 6881:6881/udp
Im test in centos with docker 17.06.0-ce, build 02c1d87
Hi,
In the last refactor, one of the changes that had the biggest impact for me was not being able to use the utserver.conf
file to make the configuration changes I want, as now confd
always replaces it when the container starts.
That being said, I think that, if it was possible to override the paths (and all other properties) using ENV variables, I think it would be much more flexible. I took the liberty of opening PR #13 to do exactly this
When spinning up the container, the webui doesn't load (with /gui/). It seems that with a default/blank utserver.conf file, the default value for ut_webui_dir is pointing to the /utorrent/settings folder and the webui.zip file is in /utorrent.
Hey there,
Right now the utorrent container creates a utorrent user without any possibility of setting uid/gid. That created some difficulties to me in managing the volumes permissions in the host file system.
It would be nice if it was possible to choose a user to run as or to ser custom uid/gid so that one would be able to control the ownership of the host volume directory.
Thoughts?
Thanks,
Marcelo
Still using this trusty app but lately I have come across some sites that do Magnet only links.
I've tried adding them but the OS expects an app and not a web app. uTprrent, at least this version, doesn't accept magnet links from the web via any of the add buttons, at least what I tried.
Anyone any ideas?
Everything works fine. However, download is stuck at 0%
Port forwarding and firewall are ok
Please can you build an image for linux/arm64/v8 please
Please consider using the latest webui.zip file for a complete overhaul of the web interface. This file can simply be dropped in the tar.gz archive.
I manually added it to the docker image and it works perfectly
webui.zip
The O/S that this image is based on is no longer supported. Is it possible to upgrade to the latest LTS release, which would be 20.04? Is there any reason not to base this image on ubuntu:latest
, which is always the latest LTS release of Ubuntu?
I recently pulled the latest version of all docker containers on my installation and utorrent quit working. It failed because it didn't have access to /etc/sudoers directory. Like an idiot, and because I was in a hurry, I just mapped it so I could take a look at the problem later. Now is later. Malicious code has been added to the :latest image. :ubuntu-20.04 doesn't appear to be affected. I don't have the time to figure out what code was added, but I got the below message from my router.
alert http $HOME_NET any -> $EXTERNAL_NET any (msg:"ET POLICY curl User-Agent Outbound"; flow:established,to_server; http.user_agent; content:"curl/"; nocase; startswith; reference:url,www.useragentstring.com/pages/useragentstring.php; classtype:attempted-recon; sid:2013028; rev:7; metadata:created_at 2011_06_14, updated_at 2022_05_03;)
Be careful.
Thank you for this docker image. I've been using it for a while and after recent upgrades I noticed that utorrent doesn't work with socks proxies anymore and log file is full of following errors:
[20190228 12:45:12] OpensslEncryptHandler::encrypt error -1(1)
[20190228 12:45:13] OpensslEncryptHandler::encrypt error -1(1)
[20190228 12:45:14] OpensslEncryptHandler::encrypt error -1(1)
[20190228 12:45:14] OpensslEncryptHandler::encrypt error -1(1)
Any ideas which part of update may caused this?
Tried searching, but couldn't find any solutions, all I know it was working earlier.
Thank you.
When accessing webui i get "invalid request" in an empty page
Hi Ekho, I just started using your docker image and thanks for the great work, I have installed it as a rockon on rockstor, however when I try to run the webui I get this error message "This site can't be reached". I have tried to use the 8080 and 6881 ports and no luck with either of them. Do you have any ideas what would be the problem? Thanks
Hi again, with the last update i can't again having utorrent working good...
What's happen is that i changed the configuration accordingly with your new directions and i have utorrent running but even if i see the files i was downloading, they are just frozen.
Looking into the config i see something strange, i mean, the path for the various folders look not correct to me... what could be?
I attach a pic so it's more clear
Thank you in advance
I am running this on my 18.04 ubuntu desktop with docker.
No matter which version I tried (latest or legacy), I only get speed less than 1kb/s. I have mounted the right volume to hold the incoming data. But nothing is saved.
Any idea what could have gone wrong?
Thanks.
$ docker run --name torrent -v ~/torrent:/utorrent/data -v ~/torrent/setting:/utorrent/settings -p 666:8080 -p 6881:6881 --restart unless-stopped ekho/utorrent:latest
it returns:
standard_init_linux.go:211: exec user process caused "exec format error"
Docker version 19.03.8
Armbian with Ubuntu 18.04.4 LTS Bionic kernel
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.