February 18, 20206 yr Hi! I'm trying to install this docker that isnt in the community apps and I have run in to some problems. I think I add the right paths and ports to the settings but whenever I try to start it just says: Quote .No valid configuration found. Run the application with --configure parameter to set up initial configuration. And when I add the --configure in extra parameters (under advanced view) the whole docker crashes. Here is a picture of my set up
February 18, 20206 yr 2 hours ago, AgentClown said: extra parameters If you're going to add --configure anywhere, then it would be under Post Arguments, not extra parameters (extra parameters are for extra parameters to the docker run command itself)
February 18, 20206 yr Author 23 minutes ago, Squid said: If you're going to add --configure anywhere, then it would be under Post Arguments, not extra parameters (extra parameters are for extra parameters to the docker run command itself) Oh, easy as that. I'm new to unraid and dockers so it is a bit of a steep learning curve Okay, it now wants me to enter a username before I can start Quote Enter username: The username should contain only alphanumeric characters [1mNo valid configuration was entered. Please re-run the command.[0m Should i put it in Post arguments too? like --username agentclown ? on the github page it says to run it like this, but I figure it's not the same on unraid Quote To add/modify administrative users to the web interface, run the following. docker stop airdcpp docker run --rm -it --volumes-from airdcpp \ gangefors/airdcpp-webclient --add-user docker start airdcpp
February 18, 20206 yr After you install it stop it then enter the terminal and enter in those commands
February 18, 20206 yr Author 9 minutes ago, Squid said: After you install it stop it then enter the terminal and enter in those commands Like how? Sorry but this is all new to me, I tried running it like this docker run --rm -it --volumes-from airdcpp\ gangefors/airdcpp-webclient --add-user agentclown or how should i break it up? And should I do it in my root or someplace else?
May 17, 20206 yr Hi. I'm the author of the Docker image you are trying to use. If you haven't found a way forward yet I think the following will help you on your way. Populate your configuration directory (/mnt/user/appdata/airdcpp) with the following content. https://github.com/gangefors/docker-airdcpp-webclient/tree/master/.airdcpp This should solve your issue. This is documented in the README under the Volume section. https://github.com/gangefors/docker-airdcpp-webclient/blob/master/README.md#volumes I will update my README with the output one gets so that others can find it faster in the README. Edited May 17, 20206 yr by gangefors Add link to docs and rephrasing
May 18, 20206 yr Author Hi gangefors! I got the docker up and running but I gave up when I thought I could just choose what folder i want in my share, same with download folder, but that does not to be the case. When I go in the /mnt folder it is all empty and I dont understand why, because the folder I want to use is in /mnt/user/. Hope some of what I wrote makes sense otherwise just ask me!
May 18, 20206 yr If you still have everything configured as show in the first picture you posted, then I would expect it to work. /mnt/user/downloads becomes /Downloads in the container/app and /mnt/user/my_share becomes /Share in the container/app. You should not be looking in /mnt from the apps point of view. It's running in the container, not on the host. You can for example just start the container with your host folders mounted to some other folder in the container, with the same structure for example. Then in the Settings of airdcpp you can browse to those folders and choose them as the share and download folder. This might be the easist way to make it work since then you get to choose mounts youself and then just configure the application to what you have chosen as share/download folders. I hope I made myslef understandable. If not, I would suggest that you first become familiar with how bind mounts work in Docker.
May 18, 20206 yr Author 1 hour ago, gangefors said: You can for example just start the container with your host folders mounted to some other folder in the container, with the same structure for example. Then in the Settings of airdcpp you can browse to those folders and choose them as the share and download folder. This might be the easist way to make it work since then you get to choose mounts youself and then just configure the application to what you have chosen as share/download folders. Yeah thats what Im trying to do, but inside the airdcpp I cant find the folders im looking for. The airdcpp dont show any, but while in the terminal I can clearly see the directory tree. Or am I completly missunderstanding you now? I attached some screen dumps for you to see. Thank you for taking your time to help me!
May 18, 20206 yr Yes, you are not understanding my explanation which means that you don't understand the concept of bind mounts in Docker. Think of your host and the container where the application is running as two separate filesystems. In the docker container configuration where it says "Host Path #" you specify the path on your host. Then just under the host path you specify the path it will get inside the container. That path is what the application will see. It's basically a way to symlink a folder on one filesystem to a folder on another filesystem. So, if you still have /mnt/user/my_share pointing to /Share, when in the application browse to /Share and not /mnt. You should see the content of /mnt/users/my_share in the /Share folder. That is how bind mounts work. You specify a path on the host and then where it will end up in the container. If you want to make it really easy, just mount /mnt/user to /mnt/user and everything will show up as it is on your host even in the container. This is the smallest example I can give you to show how it works. gange@midgard:~/tmp$ touch foo.txt gange@midgard:~/tmp$ ll total 0 drwxr-xr-x 1 gange users 14 May 18 23:13 . drwx------ 1 gange users 250 May 18 23:13 .. -rw-r--r-- 1 gange users 0 May 18 23:13 foo.txt gange@midgard:~/tmp$ pwd /var/services/homes/gange/tmp gange@midgard:~/tmp$ docker run -v /var/services/homes/gange/tmp:/foo/bar/baz alpine ls -R /foo /foo: bar /foo/bar: baz /foo/bar/baz: foo.txt Here you can clearly see that my host path `/var/services/homes/gange/tmp` becomes `/foo/bar/baz` in the container. If you still don't understand I cannot help you further. Edited May 19, 20206 yr by gangefors removed a couple of lines in the example
May 19, 20206 yr Author Okay, you explained so a moron finally understood! I got it to work now, thank you so much for your help!
September 2, 20205 yr Hi gangefors / everyone, Thanks for making & maintaining this container. I'm a fairly new user but have an issue: The appdata data is not going to the folder I specified under the "Data Storage" heading (/mnt/user/appdata/airdcpp/). That folder is completely empty. I found all the data is going to "/var/lib/docker/volumes/18c74a254cd43b8251189634f5c7100d674f586243db23eae5c848d48659bb29/_data/" How can I change this? Edited September 2, 20205 yr by Ivegottheskill formatting
December 9, 20205 yr Ivegottheskill messaged me about their issue and the problem was not specifying the correct container path for bind mounting the `/.airdcpp` configuration directory. The . (dot) in the directory name was missing in their configuration causing the application to use an unnamed docker volume as the place to store the configuration (as expected). After setting up the correct bind mount AND copying the default config files to the directory the problem was solved. Edited December 9, 20205 yr by gangefors
February 8, 20215 yr How can i get the search function to work? It just says it cant find anything i search for. Got the search to work, but the downloads time out. Any ideas? Edited February 8, 20215 yr by Crizzo
June 12, 20215 yr On 12/9/2020 at 9:36 AM, gangefors said: Ivegottheskill messaged me about their issue and the problem was not specifying the correct container path for bind mounting the `/.airdcpp` configuration directory. The . (dot) in the directory name was missing in their configuration causing the application to use an unnamed docker volume as the place to store the configuration (as expected). After setting up the correct bind mount AND copying the default config files to the directory the problem was solved. hi. i've got the same problem as the guy you replied to. my data is in these weird volumes. should i create a folder (dot)airdcpp in my appdata folder and point the data storage path to it? i can't get it to work... 😕 i did it with and without the (dot). also tried to copy the two xml files in the appdata dir and restart dc. but it doesn't seem to created the rest of the files. edit: figured it out. Edited June 13, 20215 yr by Hugh Jazz
October 14, 20214 yr This is a bit of an older topic but I'm having the same problem as Ivegottheskill and Hugh Jazz.... except I can't figure it out like they did. I've got Data Storage mapped to /mnt/user/appdata/.airdcpp (container path is default of /airdcpp). If I reboot the container, all seems to be fine, but if I modify it by adding a new data path or remove one, the container is rebuilt and all my changes are lost. I've copied the default config files into /mnt/user/appdata/.airdcpp and I've added -e PUID=1000 -e PGID=1000 in Extra Parameters (as the container wouldn't even start for me without specifying PUID/PGID). Any help would be appreciated.
October 14, 20214 yr The latest image doesn't need the default configfiles to be copied before first boot. The entrypoint script takes care of that since a few versions. I have also taken the time today and created a template for AirDC++ WebClient based on the docker image I provide. Check out the user guide (https://github.com/gangefors/docker-airdcpp-webclient/wiki/UNRAID) or add the template directly (https://github.com/gangefors/unraid-docker-templates/tree/main/). Please report any problems in the issue tracker (https://github.com/gangefors/unraid-docker-templates/issues). Edited October 14, 20214 yr by gangefors fixed links
October 15, 20214 yr I've managed to get a fix for the issue merged into the Community Application store so that anyone installing from there should also get a working configuration. See https://github.com/selfhosters/unRAID-CA-templates/pull/287
December 7, 20241 yr Hello. tried the docker. But it will not start. will supply the logs. At first it would start but could not be reached. now it tries to start bud ends up stopped. vault-diagnostics-20241207-2306.zip
December 13, 20241 yr There is not a single reference in the zipped files to either "gangefors" or "airdcpp", so no way to help with nothing to go on. Please describe exactly what and how you do every step to start the container. And even better, try running it from a shell using the docker commands laid out in the readme. Then there might be a way to help. From my side, I can only help with pure docker run. How Unraid handles containers I have no way of testing or debugging since I don't run Unraid myself.
December 25, 20241 yr A fix for a bug causing start up issues when no previous configuration was present was recently fixed for 2.13.2/latest. This might have been the cause of the issue @Rumint had. Please pull the updated images and see if that solves the issue.
July 5, 2025Jul 5 Hi.I am trying to get a temp-folder working with the 2.13.1 version of the airdcpp. I have set up post-arguments like this; "--use-temp-download-dir --temp-download-path=/Downloads" where /Downloads is my container path for my "temp directory".I have created a dcppboot.xml like this on my host (which I can also find in the docker container under /.airdcpp after I start the docker)<Boot><ConfigPath>/.airdcpp</ConfigPath><TempDownloadDirectory>/Downloads/</TempDownloadDirectory><UseTempDownloadDir>true</UseTempDownloadDir></Boot>I have then created a number of "favorite" download directories (such as /Movies), and when i choose to download to one of them i expect the download to initially happen in the /Downloads (my designated temp folder) and not in /Movies (my intened final destination). What am i missing?
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.