Hi, I installed SWI Prologs Online Version SWISH on a Ubuntu droplet which runs now on http://localhost:3050. I want to make it accessible from outside and configured the Firewall in a way that it allows anywhere: 22/tcp, OpenSSH and Port 3050 for ipv4 and ipv6. But I cant get acccess What else do I need to do to get access via the browser and http://xxx.xx.xx.xx:3050? Any help appreciated!
This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
Hi there @carstenh,
Are your running this insde a Docker container or directly on your host?
I could suggest a couple of things here:
netstat to check if your service is binded on localhost only:netstat -plant | grep 3050
If the output that you get looks like thins:
tcp 0 0 127.0.0.1:3050 0.0.0.0:* LISTEN -
Then you need to make sure that you update your config to bind on 0.0.0.0:3050 instead.
0.0.0.0:3050 is to setup an Nginx reverse proxy and forward the traffic from port 80 to port 3050.You can do that by following the steps here:
Note yo only need to follow the “Set Up Nginx as a Reverse Proxy Server” step.
Hope that this helps! Regards, Bobby
Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.
Full documentation for every DigitalOcean product.
The Wave has everything you need to know about building a business, from raising funding to marketing your product.
Stay up to date by signing up for DigitalOcean’s Infrastructure as a Newsletter.
New accounts only. By submitting your email you agree to our Privacy Policy
Scale up as you grow — whether you're running one virtual machine or ten thousand.
Sign up and get $200 in credit for your first 60 days with DigitalOcean.*
*This promotional offer applies to new accounts only.