My droplet IP is getting blocked for being "unknown"

Posted February 5, 2020 2k views

I set up Droppy on an Ubuntu 19.10 server to store and access files through an interface. It loads the website when I go on port 8989 (123.123.123:8989), however it gets blocked by Lightspeed Systems only at my school for being “unknown”. Do I need to buy a domain or add an ssl certificate for it to be trusted? How would I access my own server on a network with a strict firewall?

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Submit an Answer
1 answer

@usernameunlocked I would bet your first intuition around needing a domain name is correct.

I’d recommend:

  1. Buy a domain name (NameCheap has a bunch of the new extensions for as cheap as $2.88/yr)
  2. Point it to DO nameservers
  3. Add the domain in control panel and point it at the Droplet
  4. Use nginx as a reverse proxy on your Droplet so you can map HTTP ports to your internal service’ port 8989 (just in case your school is blocking requests that use non-standard ports)
  5. I doubt it is the cause of the block, but you could also setup Let’s Encrypt to get HTTPS for free

Hope that helps.

by Josh Barnett
by Kathleen Juell
DNS is the naming system that is used to bind a domain name to a web server. In this guide, we will change the nameservers for a domain that we have registered and point it to a DigitalOcean Droplet.