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!

    • Shimitar
      link
      fedilink
      English
      424 days ago

      Why do you need to make a question questioning OP needs, when he is looking for a solution to a problem?

      • @vithigar@lemmy.ca
        link
        fedilink
        English
        624 days ago

        Because of the XY problem. The problem OP is stating may not actually be the source of the issues OP is experiencing.

        Finding out what OP is trying to do will better inform a solution and may make the stated problem irrelevant.

      • bluGill
        link
        fedilink
        324 days ago

        Because too often people are asking for a solution to the wrong problem. I can tell how to setup a car to drive from the Hawaii to Iceland, but odds are that is not your actual goal. (most often the correct answer is fly to iceland and rent a car, or perhaps just public transit in iceland. You can also put your car on a ship. It is possible to modify a car to drive on the ocean if that is really what you want to do)

        • Shimitar
          link
          fedilink
          English
          224 days ago

          Darn, i really wanted to drive to Iceland, now, you are downplaying my needs. I feel offended! /s

          • bluGill
            link
            fedilink
            124 days ago

            I’m not stopping you. However make sure you understand what you want to do and why it isn’t recommended in general. It looks like an interesting project that I hope to read about sometime (hopefully not as a you sunk to the bottom of the ocean)

  • _cryptagion [he/him]
    link
    fedilink
    English
    1124 days ago

    Literally anything you want. You don’t need a static IP, any dynamic IP with a software updater will work. For example, I have some public sites proxied through Cloudflare, and I use the DDNS updater for Docker that keeps my DNS correct.

      • _cryptagion [he/him]
        link
        fedilink
        English
        224 days ago

        That’s an odd thing to see these days. I didn’t know ISPs still did that. I bet they offer a more expensive tier for businesses is why.

        • Shimitar
          link
          fedilink
          English
          224 days ago

          In my country no ISP will offer you a real IP address anymore. Not on IPv4 at least. So doesn’t matter if your ports are blocked or not, you are CG-NATted in any case.

      • @Darkassassin07@lemmy.ca
        link
        fedilink
        English
        1
        edit-2
        24 days ago

        Should check which ports.

        Mine blocks 80 inbound and 25 outbound, but everything else I’ve tried works. (so no default http, and no outbound email)

        I only really want 443 for simplicity, everything else can be random ports.

    • whoareuOP
      link
      fedilink
      English
      924 days ago

      actually I was thinking about hosting my own fediverse service to own my data but I can’t do that without a static public IP and domain name.

      • SK
        link
        fedilink
        324 days ago

        @whoareu cloudflare tunnel can easily help you do that. the only limitation is your domain will need to be from cloudflare. It works well, I am hosting an instance without any public IP and without exposing any ports.

        • @lordnikon@lemmy.world
          link
          fedilink
          English
          524 days ago

          Your domain need to be tied to cloudflare you don’t need to buy one from them. I just moved mine to them didn’t pay them a dime

      • @superglue@lemmy.dbzer0.com
        link
        fedilink
        English
        124 days ago

        You actually want a cloudfare tunnel if youre going to do that. It protects your real IP. Hosting a fediverse instance will draw attention to your real IP eventually otherwise.

      • @rtxn@lemmy.world
        link
        fedilink
        English
        36
        edit-2
        24 days ago

        As long as you’re not behind CGNAT, you can use a dynamic DNS provider (like duckdns.org) and its web API to keep a record pointed at your IP. If you’re behind CGNAT, Tailscale also has a service (Tailscale Funnel) that can expose an internal service to the internet.

        You could also pay for a small VPS with a static IP, and set up a Wireguard tunnel to your home server and an HTTPS proxy to forward traffic through the tunnel.

        Also, just in general, use Tailscale. It’s serious black magic fuckery on the firewall.

        • whoareuOP
          link
          fedilink
          English
          624 days ago

          Yeah I am behind CGNAT so I guess I have to use either Tailscale or wireguard as other users also suggested.

          Thank you for the reply!

          • @ChilledPeppers@lemmy.world
            link
            fedilink
            English
            222 days ago

            Just to chip in, cloudflare tunnels are a thing and also transverse CGNAT. Or you could use LocalXPosed, and other sevices like that.

        • @Confused_Emus@lemmy.dbzer0.com
          link
          fedilink
          English
          0
          edit-2
          22 days ago

          I tried using DuckDNS for a while for DDNS, but noticed it seemed to have frequent periods of a few minutes each when it just wouldn’t resolve. Also was unable to get a matrix/synapse setup working behind it. It’s handy as a free service and nice if you just need basic DDNS, but it’s not the most reliable for hosting stuff from my experience.

          I eventually settled on buying my own domain. Was much cheaper and easier to figure out DNS management than I was expecting, and my hosted services run so smoothly now.

          Edit RE: downvotes: fuck me for sharing my experience? Kinda thought that was the point of this community…

          • Quokka
            link
            fedilink
            216 days ago

            @Confused_Emus @rtxn Figuring out DNS is always fun.
            And never ever ever make any, even small, DNS change on a Friday. Unless you don’t like weekends.
            Is it time to break out the DNS haiku and pray to the name gods?

  • Presi300
    link
    fedilink
    English
    1123 days ago

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

    • Krik
      link
      fedilink
      English
      224 days 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
        24 days 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.

  • @StaticFlow@feddit.uk
    link
    fedilink
    English
    2124 days ago

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

  • @Petter1@lemm.ee
    link
    fedilink
    English
    1123 days ago

    You can self host anything like this, all you need is buying a domain and set something up like DynDNS which updates the entry of the domain with your new IPv4 as soon as it changes.

    I would recommend to not open your services to public, but set up a wireguard (or other VPN) endpoint in your home, which you then use to access all your services.

    I think, an alternative to that would be some servicees from tailscale or cloudflare, I suppose

  • Destide
    link
    fedilink
    English
    1024 days ago

    If this is just for personal use, I’d see if you can put their router in modem mode and go get a better router, then I’d just use tail-scale or WireGuard.

    • whoareuOP
      link
      fedilink
      English
      424 days ago

      tailscale is looking good I might try that

      • Destide
        link
        fedilink
        English
        124 days ago

        It’s amazing additionally you can run Mullvad through it that might solve your public IP issues but I only run my services for me and my house

  • Mister Bean
    link
    fedilink
    English
    1224 days 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

  • Shimitar
    link
    fedilink
    English
    1424 days 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.

    • Possibly linux
      link
      fedilink
      English
      024 days ago

      They don’t seem to realize that you can run whatever software you want internally.