Context:

Over the past few months, Xfinity has just been causing me so many problems with self-hosting. Not having a static ip isn’t actually that much of a problem for me, I was able to set up a little docker container that automatically changes my dns records when my ip changes. However, pretty frequently, they’ll reset my router/gateway’s firewall configuration, which blocks basically all ipv6 traffic by default, and the other day, they even removed my port forwards while I was away, and hid my server from the port forwarding screen so I couldn’t add them back until I got physical access to the server.

So, I’ve come to the realization that I should probably set up a VPS, since that should solve basically all of my issues. All I want is something that can forward/proxy gigabit traffic to my server, probably over something like wireguard.

To be clear, I still want all of my services to run on my server, I just want the VPS to route the traffic.

And, said VPS preferably has ipv6 in addition to ipv4 access, and gigabit download, though none of those are strict requirements.

Questions:

Are there any issues or limits with this setup that I’m not considering?

Is there a better solution?

Assuming the previous Q’s are fine:

What’s a good VPS provider for this?

What software should I use to actually do the forwarding/proxying?

  • Onomatopoeia@lemmy.cafe
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    10 hours ago

    I checked the other day and you can now re-enable the local web admin interface.

    I know, pissed me off when they removed it a while back.

    Cocksuckers.

    Hmm, that’s some shitty software in there that doesn’t see MOCA properly. Not sure how to work around that.

    • guynamedzero@piefed.zeromedia.vipOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      9 hours ago

      I don’t think they ever removed it. It’s just… there’s hardly anything there. For example, if you go to the port forwarding page, it says you have to use their app.