
And the save configurations problem is one I solved by following the instructions, so can't help you there either.Įdited by /usr/local/emhttp/plugins//scripts/docker run -d -name='soulseek' -net='bridge' -e TZ="Europe/Berlin" -e HOST_OS="Unraid" -p '6080:5900/tcp' -v '/mnt/cache/appdata/soulseek/config/':'/home/soulseek/config/':'rw' -v '/mnt/disks/ST3000LM016-1N217V_W800VAT4/downloads/Soulseek/Music/':'/home/soulseek/Music/':'rw' -v '/mnt/disks/ST3000LM016-1N217V_W800VAT4/downloads/Soulseek/Downloads/':'/home/soulseek/Downloads/':'rw' -v '/mnt/cache/appdata/soulseek/SoulseekQt/':'/home/soulseek/.SoulseekQt/':'rw' 'realies/soulseek'ĥ294c3a22ba9938fc294c00758d625b92c2cef4605dd8702d9ca4284d18ef24e My port is running on 6080 so I can't help with that issue. It's a temporary solution until the underlying problem. I run that every 10 minutes by setting the schedule to Custom and entering */10 * * * * in the box that appears. I installed the User Scripts plugin, and have a script called chown_soulseek_complete which has this in it:įind /mnt/user/musicsort/soulseek/complete/ -type d -exec chmod 777 \ For the time being, I took advice and have a cronjob running that chown -R's the relevant files/folders. it will eventually get posted about the deleting files/folders issue above, and with this. The client then initiates the connection from port N+1 to port P on the server to transfer data.There's an issue regarding this in the source repository with a discussion on a potential fix, but I have not found time yet to work on it. The result of this is that the server then opens a random unprivileged port (P > 1023) and sends the PORT P command back to the client. The first port contacts the server on port 21, but instead of then issuing a PORT command and allowing the server to connect back to its data port, the client will issue the PASV command. When opening an FTP connection, the client opens two random unprivileged ports locally (N > 1023 and N+1). In passive mode FTP the client initiates both connections to the server, solving the problem of firewalls filtering the incoming data port connection to the client from the server. This was known as passive mode, or PASV, after the command used by the client to tell the server it is in passive mode. In order to resolve the issue of the server initiating the connection to the client a different method for FTP connections was developed. * FTP server's port 20 from ports > 1023 (Client sends ACKs to server's data port) * FTP server's port 20 to ports > 1023 (Server initiates data connection to client's data port) * FTP server's port 21 to ports > 1023 (Server responds to client's control port) The server will then connect back to the client's specified data port from its local data port, which is port 20.įrom the server-side firewall's standpoint, to support active mode FTP the following communication channels need to be opened: * FTP server's port 21 from anywhere (Client initiates connection) Then, the client starts listening to port N+1 and sends the FTP command PORT N+1 to the FTP server. In active mode FTP the client connects from a random unprivileged port (N > 1023) to the FTP server's command port, port 21.
Soulseekqt port still blocked download#
You said Somehow it is allowing me to access port 21 at the moment., can you download or upload anything ? if so then it how it should be see bellow: Iptables -A OUTPUT -p tcp -sport 1024: -dport 1024: -m state -state ESTABLISHED -j ACCEPT Iptables -A INPUT -p tcp -sport 1024: -dport 1024: -m state -state ESTABLISHED,RELATED -j ACCEPT Iptables -A OUTPUT -p tcp -dport 20 -m state -state ESTABLISHED -j ACCEPT Iptables -A INPUT -p tcp -sport 20 -m state -state ESTABLISHED,RELATED -j ACCEPT Iptables -A OUTPUT -p tcp -dport 21 -m state -state NEW,ESTABLISHED -j ACCEPT Iptables -A INPUT -p tcp -sport 21 -m state -state ESTABLISHED -j ACCEPT sudo echo "1" > /proc/sys/net/ipv4/ip_fowardįirewall (iptables) # Allow FTP connections port 21 If that is not the case, make sure you have set ip_forward aswell. Is that a home server, from some internet provider ? if so you may be having a common issue where usually internet providers block ports from 1 to 1024 from their residential users so they dont create home servers (this approch is used in several countries afaik). You may want to add ip_nat_ftp to your list aswell as making sure everything is being loaded with using the command lsmod
