Ah, “Address already in use” means another app or process is already hogging port 8080. Let’s pick a different, less crowded port and try again!
-
Run the web server on a different port, like 9090:
python3 -m http.server 9090
-
Forward port 9090 on your router to your server’s internal IP—just like you did with Minecraft and 25565.
-
Then, share your updated public IP with the new port:
http://yourpublicip:9090
. Get someone outside your network to access it.
If that still fails, we’re zeroing in on bigger network gremlins. Let me know how it plays out!