Greetings,

my current ISP refuses to provide me a static IP and they also blocks incoming connection to my ipv6 so I can’t host services on just ipv6 too. I will be changing my ISP when the plan expires.

without public IP I can host my own IRC bouncer but I would like to know what else can I self host? Thanks in advance!

  • Presi300
    link
    fedilink
    English
    112 months ago

    nearly everything, you don’t need a static ip to selfhost, look up DDNS :>

  • @StaticFlow@feddit.uk
    link
    fedilink
    English
    212 months ago

    Self host all your stuff and use tailscale if you just want to provide private services to yourself

  • God's hairiest twink
    link
    fedilink
    English
    122 months ago

    As someone in a similar situation I’d recommend using a free tier oracle vps with a wireguard tunnel to connect to you services. Effectively just using the vps as a proxy for your own network. Here’s a guide that should work for your purposes https://github.com/mochman/Bypass_CGNAT

  • hendrik
    link
    fedilink
    English
    11
    edit-2
    2 months ago

    I mean you can host anything. It’s just not reachable from the outside. And Fediverse or anything that gets data pushed in, won’t work. The common method to handle all of this is to use some tunnelling solution.

  • @bdonvr@thelemmy.club
    link
    fedilink
    English
    62 months ago

    I just have a script that checks my IP every few minutes and changes the DNS record as necessary

  • @Voroxpete@sh.itjust.works
    link
    fedilink
    English
    122 months ago

    I just use a DDNS updater. That’s honestly good enough for most purposes.

    Alternatively, you could use a service like Zerotier, Tailscale or Netbird to create a virtual private LAN connection to a free Oracle VPS, then route the traffic from the VPN to your home network.

    • Krik
      link
      fedilink
      English
      22 months ago

      They’ll shut it down if you send more than a few megabytes down that tunnel. It’s ok if you just need a connection (for ssh and stuff) but anything that generates a lot of traffic will be blocked.

      • Greg Clarke
        link
        fedilink
        English
        1
        edit-2
        2 months ago

        I haven’t checked the ToS in a while but last I checked it was 50mb upload limit for the free tier and a loosely policed no video streaming. And they don’t shut you down if you send files larger than 50mb, the upload just fails. I served over 8 million requests through the free tier last month.

  • @webghost0101@sopuli.xyz
    link
    fedilink
    English
    4
    edit-2
    2 months ago

    I believe duckdns has a tool that checks your public ip on a schedule to update your subdomain. (Which they provide for free last I checked)

      • @webghost0101@sopuli.xyz
        link
        fedilink
        English
        12 months ago

        You usually only need to specify the internal host ip to setup a port forward. It should forward that to whatever the public ip is at the time.

        If the isp is providing the model/router and generally being oppressive i highly recommend researching if you can place your own router behind it.

        • @Valmond@lemmy.world
          link
          fedilink
          English
          12 months ago

          Oh I’m fine, static IP and so on, but, for example, my friend has this crappy shared ports system so I’m interested in something alleviating that. What you described seemed like the solution to non-static IP addresses so I just commented that.

          Cheers

  • nitrolife
    link
    fedilink
    English
    3
    edit-2
    2 months ago

    Look:

    1. you can buy any VPS server or use free VM in Amazon cloud
    2. then connect your home PC to this VPS with VPN tunnel After that you have public IP address (on VPS) linked with you home server.
    3. configure VPS for pass through incoming ports to you home server After that you can host anything for anyone in v4 or v6 internet.
  • @ikidd@lemmy.world
    link
    fedilink
    English
    15
    edit-2
    2 months ago

    Put everything behind Tailscale or another VPN and use it that way from outside devices. There should be very little need to have a public IP, and if there’s something that has to be exposed, use ngrok, cloudflared or Tailscale Funnel.

  • Shimitar
    link
    fedilink
    English
    132 months ago

    Rent a VPN, setup a wire guard tunnel and fuck your ISP!

    Anyway having a real public IP on a residential block is basically impossible anywhere but in the USA, I guess.