realies / soulseek-docker

🐳 Soulseek Docker Container
https://hub.docker.com/r/realies/soulseek/
MIT License
217 stars 35 forks source link

Options->Login->uPnP #66

Closed Corneloues closed 1 year ago

Corneloues commented 1 year ago

I have UPnP port mapping enabled. When Slsk ran on a PC it would automatically update the router with the listening ports.

Since moving to this docker image, the router is not receiving the port details via uPnP.

realies commented 1 year ago

By default, Docker creates a separate network interface for containers, which can prevent uPnP from working correctly. You can try using the host network interface, by running the container with the --net=host option. You could also verify that the uPnP-enabled devices on the network can discover the application running inside the Docker container. This can be done using a uPnP discovery tool, such as upnpc or gupnp.

If you don't need uPnP, you can manually set a port in Soulseek, and open/forward this through the container and your router.