I’m trying to host a few docker services from my house, but my IP appears to be blocking port 80, so the only way to get a domain working that I’ve found is domainname.com:portnumber (I have port forwarding set up in my router, and can reach a wide range of ports, but not 80).

It looks like cloudflare will point sites to my IP but not ports, and because I can’t reach port 80, I can’t figure a way to route things through NGINX proxy manager on the same box.

Is there a free external service I can use as a reverse proxy to point requests to specific ports on my self-hosted box? Or else, is there another way to make my sites useable without the enduser having to specify ports?

  • haui@lemmy.giftedmc.com
    link
    fedilink
    arrow-up
    9
    arrow-down
    1
    ·
    4 days ago

    If you - like me - dont like to use large companies if you can avoid it, I suggest a proxy server. You open port 8089 or something on your router, (security bonus: accept only connections from proxy‘s ip,) install nginx proxy manager and reroute the domain in question to said ip and port.

    This probably works in many ways but thats the first that comes to my mind.

    Of course you can use cloudflare free tier afaik. But remember, if you dont pay for it, you‘re the product.