Hi, started self hosting quite a few things and would like a domain to use for when I’m out and about instead of having to remember what my IP is currently. What are the newest providers of services that can accomplish this?

  • lemmyvore@feddit.nl
    link
    fedilink
    English
    arrow-up
    14
    ·
    7 months ago

    I recommend deSEC.io, it’s free. They offer both full DNS hosting (so you can update the A/AAAA records for one of your own domains through their API) and dynamic DNS with subdomains under .dedyn.io. Both variants are widely supported, for example OpenWRT and ddclient include support out of the box.

    If you choose to use them for DNS hosting I should mention that deSEC is a German service with a mission similar to Let’s Encrypt, only for DNS: they’ll host anybody’s DNS for free on one condition, that they enable DNSSEC. They generate and maintain it for you, you just have to enable it at your registrar (which amounts to copy-pasting the keys). (If you just use .dedyn.io for DDNS you don’t have to worry about this.)

    • Nollij@sopuli.xyz
      link
      fedilink
      English
      arrow-up
      2
      ·
      7 months ago

      Each domain is run independently. Unfortunately, I have the worst luck in choosing them. The past 3 I’ve used have folded, and the one I’m on now (by an established operator) isn’t reliable. Most endpoints fail to resolve the subdomain DNS, instead returning the parent IP.

      • TCB13@lemmy.world
        link
        fedilink
        English
        arrow-up
        12
        ·
        7 months ago

        Oh I know he does, the project has almost 3x times the money in donations/premium features than what is required to run it. however it was never about making profit nor he will sell out to a bigger company and suddenly shutdown all free services. Actually I hope he continuous to make a profit and increase it because he deserves it.

        • netburnr@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          arrow-down
          1
          ·
          7 months ago

          Don’t know why you’re yelling at me, I just said he makes profit, specifically from me as I’ve used the service since it was only free.

          • zaphod@lemmy.ca
            link
            fedilink
            English
            arrow-up
            2
            ·
            7 months ago

            Lol, they’re not? THIS WOULD BE YELLING AT YOU. This is me calmly explaining that “running for profit” and “running at a profit” isn’t the same thing.

    • mihnt@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      7 months ago

      Well yes, I looked at it but decided to ask if there are other options instead of just diving into the only thing I knew. I haven’t messed with this stuff in more than a decade so thought it’d be better to ask around before I went with something.

  • PeachMan@lemmy.world
    link
    fedilink
    English
    arrow-up
    11
    ·
    7 months ago

    If it’s just for personal use, Tailscale is dead simple. But it doesn’t use your domain; it assigns permanent Tailscale IPs to your nodes. And once you’re connected, it allows you to use your local IPs.

    If you want a domain to point to your stuff, I found CloudFlare Tunnels to be very easy to set up. I use it for services that I want to share with others, like Overseerr.

      • nbailey@lemmy.ca
        link
        fedilink
        English
        arrow-up
        2
        ·
        7 months ago

        I mean it is possible to run your own authoritative nameservers on a server you own with a static IP. It’s a pretty irresponsible thing to self host, but it is possible :)

    • mihnt@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      7 months ago

      I don’t need it. Realistically I just just memorize my IP and wouldn’t have to worry about it. I was just checking for convenience sake.

  • mholiv@lemmy.world
    link
    fedilink
    English
    arrow-up
    6
    ·
    7 months ago

    I use route53 APIs and just directly update the AAAA and A records. Set a low TTL and you don’t really have to worry about any middle men services.

    All you need is a simple script.

        • Gooey0210@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          2
          ·
          edit-2
          7 months ago

          Hmm, you’re actually right

          But I would like to add that namecheap has coupons for the first year. So you can register a new cheap domain every year

          So also it’s probably a good idea to register it from nc and then transfer to cloudflare

          edit: lol, i’m even transferring some of my domains to cf right now (although cf is not the company I wish to trust, but namecheap is not one of them too)

  • bigredgiraffe@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    7 months ago

    In addition to all of the suggestions here you can easily do this with almost all major DNS providers today like Cloudflare and AWS Route 53, there are many community containers and scripts to keep the record in sync depending on what else you are using on your network.

  • Decronym@lemmy.decronym.xyzB
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    7 months ago

    Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I’ve seen in this thread:

    Fewer Letters More Letters
    DNS Domain Name Service/System
    IP Internet Protocol
    NAT Network Address Translation

    [Thread #336 for this sub, first seen 4th Dec 2023, 15:35] [FAQ] [Full list] [Contact] [Source code]

  • Dasnap@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    7 months ago

    If you use Porkbun, there’s a project that I’ve personally forked and adjusted a bit for dynamic DNS updates: https://github.com/Dasnap/Porkbun-Dynamic-DNS

    The original project was archived so I added a bit to avoid pointless IP updates and then stole a Docker image build from another project and combined it in.

  • stown@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    arrow-down
    1
    ·
    7 months ago

    Cloudflare has dynamic DNS as well as a client to run on your server that will update automatically for you.

  • KISSmyOS@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    7 months ago

    The modern solution would be buying a domain and pointing the AAAA-record to your server’s ipv6 address.

      • KISSmyOS@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        ·
        7 months ago

        If your provider keeps changing your ipv6 prefix, then you still need dyndns.
        With a static prefix, you don’t.

      • 4am@lemm.ee
        link
        fedilink
        English
        arrow-up
        2
        arrow-down
        1
        ·
        7 months ago

        IPv6 typically assigns blocks to endpoints, not single WAN IPs (ie there is no NAT).

        Changing this often would be absolute chaos for all connected devices, even if they’re configured correctly.

        • TCB13@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          edit-2
          7 months ago

          Yes ISPs do assign IPv6 blocks via Prefix Delegation, the thing is that Prefix Delegation is done over DHCP. They’ll assign a block and if your router/device is restarts they’ll just give you a new prefix. In some even more annoying cases you can even get a new prefix whenever the lease expires.

      • zaphod@lemmy.ca
        link
        fedilink
        English
        arrow-up
        1
        ·
        7 months ago

        Not if you use a Hurricane Electric tunnel for ipv6 transit. My ISP hands out V6 addresses and I still use HE so I get a stable, globally routable /48 that moves with me (I had to switch ISPs recently and I just had to update my tunnel and everything just worked).

        • TCB13@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          7 months ago

          True, but that goes back to the irony of “I want to selfhost, and therefore I need a service provider…”, in this case HE. And won’t take of the IPv4 issue, we can’t just assume every network we use to connect to a home setup will be IPv6 capable. At that point you can just pick a Cloudflare tunnel and have it all working.