General Information:
I am using Docker to run a FIKA server container on my home server with Ubuntu 22.04. The container builds and runs successfully, and the server works on the local network, but external users (my friends) cannot connect to the server despite having forwarded the ports on the router and opened them in the firewall (ufw). In comparison, another server (Minecraft) running through Docker works correctly and is accessible by external users.
I use instructions in FAQ
Technical Details:
~ OS: Ubuntu 22.04
~ Containerization tool: Docker
~ Network mode: Port forwarding is used
~ Ports: 6969, 6970, 6971
~ Connectivity: Local connection works, external connection does not
Issue: External users cannot connect to the server
Actions Taken:
~ Port forwarding on the router:
Ports 6969, 6970, and 6971 are forwarded to the local IP address of the server.
~ Opening ports in ufw:
Firewall rules (ufw) allow incoming connections on ports 6969, 6970, and 6971.
~ Running another server:
The Minecraft server running through Docker works correctly and is accessible externally.
The Problem:
Despite proper port and firewall settings, my friends cannot connect to the FIKA server from outside. The ports are listening on the local machine, but external connections are not successful. I suspect the issue might be related to the container's network settings or the server configuration within the container.