Hey there - looks like you’re making progress! We’re obviously happy to help you get up and running, but the best way to help is to guide your learning and make sure we don’t just do it for you. This way you learn how it works, which will help you for any future projects!
I think the next piece of your puzzle, is to read about networking in multicontainer applications:
You’ll see there that you need to decide which network mode your containers need, and expose any necessary ports, in the docker-compose file.
Have you exposed the necessary port in your docker-compose file? In the networking doc mentioned earlier in the thread, note that “Multicontainer applications use a user-defined bridge network by default. No ports are exposed to the host and must be explicitly enabled through the ports keyword.” So in the deluge section of your docker-compose file, you’d need something like:
ports:
- "8112:8112"
(Assuming the port is 8112. In your previous post you show an address of http://ipaddress:81112 but 81112 is probably an invalid port number; they are usually no higher than 65535, so please check for a typo. From what I’ve seen, the Deluge UI is on port 58846 so I would try exposing that.) Just to confirm, are you substituting the IP address of your device for ipaddress in the browser?
Hey. What is the situation right now? By “can’t manage to make it start”, do you mean that the deluge is not accessible on port 58846? Do you see the docker-deluge service as up and running in the dashboard? If not, what are the errors you encounter along the way?
I tried to set the ports correctly and in the dashboard both the services seems to run correcty
but when I enter in browser http://myipaddress:webguiport I get “ERR_CONNECTION_REFUSED”.
This are two projects I am using:
I don’t know if deluge has some strange settings on its configuration files,
cause wifi-repeater project works correctly!
I downloaded too this project ( Mounting external storage media) to try and learn how to map my external USB HDD to Deluge:
A project I’ve found is messing me up, so the procedure described in the article where do I have to insert them? Do I have to create any folder? Any file?
Glad to hear that your previous issue has been resolved!
I’m not exactly sure what you’re asking - are you referring to the instructions under Mounting external storage media? I see that there are instructions there to edit docker-compose.yml and Dockerfile for example. Can you perhaps clarify which part of the procedure is not clear?
In order to setup automounting, you first need to create a usb.rules files with the specified UDev configuration and copy it to the container during the build. Maybe the following example can clarify the procedure?
You cannot explicitely delete a service but if you push a new release it will update the service configuration on the device. For example if you have a release with two services ‘a’ and ‘b’ and you push a new release with just the service ‘a’, the device will know to delete the service b on the next update.
Hi there – you can push any set of code to a balena Application; it will just overwrite whatever is there previously. This is the simplest way to go if you don’t have many devices. Alternately, you can find info on deleting an application on this page: https://www.balena.io/docs/learn/manage/actions/