For a simple dynamic DNS, I have been using www.duckdns.org for a few years and been happy so far
[deleted]
Submitted 11 months ago by mihnt@lemmy.world to selfhosted@lemmy.world
Comments
lorentz@feddit.it 11 months ago
PeachMan@lemmy.world 11 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.
TCB13@lemmy.world 11 months ago
freedns.afraid.org free, reliable and isn’t run for profit.
Nollij@sopuli.xyz 11 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 11 months ago
Pick a domain that is run by josh (the guy that runs freedns.afraid.org) such as the mooo.com and you won’t have issues. freedns.afraid.org/domain/registry/
netburnr@lemmy.world 11 months ago
What makes you think he doesn’t make a profit on the paid for plans?
TCB13@lemmy.world 11 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.
LunarLoony@lemmy.sdf.org 11 months ago
Making a profit =/= running something for profit
goatsarah@thegoatery.dyndns.org 11 months ago
goatsarah@thegoatery.dyndns.org 11 months ago
NeoNachtwaechter@lemmy.world 11 months ago
Isn’t it funny: I want to selfhost, and therefore I need a service provider…
TCB13@lemmy.world 11 months ago
Well, unfortunately we can’t escape our ISP and a DNS provider.
nbailey@lemmy.ca 11 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 :)
avidamoeba@lemmy.ca 11 months ago
Duck DNS
quack 🦆
SaltySalamander@kbin.social 11 months ago
Buy a domain from Cloudflare and use your firewall (pfSense, OPNsense, etc) to do the dynamic DNS updates for you.
Gooey0210@sh.itjust.works 11 months ago
No need to buy the domain from cf, you can just set nameservers
Lord_ToRA@lemmy.world 11 months ago
True, but there are no extra costs added to domains on Cloudflare
sloppy_diffuser@sh.itjust.works 11 months ago
Similar to what I do. I just have a script that triggers on IP change directly on my router.
CalicoJack@lemmy.dbzer0.com 11 months ago
I’ve been happy with DuckDNS. Free, simple, and reliable.
mholiv@lemmy.world 11 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.
bigredgiraffe@lemmy.world 11 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.
stown@lemmy.world 11 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 11 months ago
The modern solution would be buying a domain and pointing the AAAA-record to your server’s ipv6 address.
TCB13@lemmy.world 11 months ago
… that may change at any time.
KISSmyOS@lemmy.world 11 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 11 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.
zaphod@lemmy.ca 11 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).
Haystack@lemmy.world 11 months ago
You can simply use a DNS provider like Cloudflare DNS along with ddclient
unchain@lemmy.world 11 months ago
Popular nowadays is Tailscale. Do it all solution for exposing endpoints and more.
Dasnap@lemmy.world 11 months ago
If you use Porkbun, there’s a project that I’ve personally forked and adjusted a bit for dynamic DNS updates: 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.
Decronym@lemmy.decronym.xyz 11 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]
American_Jesus@lemm.ee 11 months ago
bastion@feddit.nl 11 months ago
I dunno if you’re into scripting, but what I do is check my IP, and then update it via the API that Dreamhost (who are the nameservers I use) provide. If your nameservers have a public-facing API, that might be an option.
crsu@lemmy.world 11 months ago
Depending on your budget I highly suggest controlling your own domain and pointing the DNS that way. I’ve ran into problems with every free DNS thing since the beginning of the web. There’s all sorts of fun TLDs and they often go on sale for cheap
amelore@slrpnk.net 11 months ago
My homeserver runs Debian with Freedombox, and I’m using their GnuDIP ddns service, but it’s for free subdomains, not your own.
I used to have a script to update my own domain in Gandi console. I only stopped because I didn’t really need a domain for my home.
sj_zero 11 months ago
There's a writeup out there where you can use the GoDaddy API to update your actual DNS IP every time your external IP changes. Not free, but works pretty well.
sudneo@lemmy.world 11 months ago
I did exactly this in github.com/Sudneo/Home-ddns, and it works pretty OK for me for more than a year
ARNiM@lemmy.world 11 months ago
I think Cloudflare DNS works too and it’s free.
tagginator@utter.online [bot] 11 months ago
New Lemmy Post: What modern solutions are there similar to dyndns? (https://lemmy.world/post/9128352)
Tagging: #SelfHosted(Replying in the OP of this thread (NOT THIS BOT!) will appear as a comment in the lemmy discussion.)
I am a FOSS bot. Check my README: https://github.com/db0/lemmy-tagginator/blob/main/README.md
lemmyvore@feddit.nl 11 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.)
Chewy7324@discuss.tchncs.de 11 months ago
Thanks for naming desec.io! I’ve read about it in c’t a few years ago, but didn’t find it a few months ago.