For a simple dynamic DNS, I have been using www.duckdns.org for a few years and been happy so far
[deleted]
Submitted 1 year ago by mihnt@lemmy.world to selfhosted@lemmy.world
Comments
lorentz@feddit.it 1 year ago
PeachMan@lemmy.world 1 year 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 1 year ago
freedns.afraid.org free, reliable and isn’t run for profit.
Nollij@sopuli.xyz 1 year 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 1 year 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 1 year ago
What makes you think he doesn’t make a profit on the paid for plans?
TCB13@lemmy.world 1 year 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 1 year ago
Making a profit =/= running something for profit
goatsarah@thegoatery.dyndns.org 1 year ago
goatsarah@thegoatery.dyndns.org 1 year ago
NeoNachtwaechter@lemmy.world 1 year ago
Isn’t it funny: I want to selfhost, and therefore I need a service provider…
TCB13@lemmy.world 1 year ago
Well, unfortunately we can’t escape our ISP and a DNS provider.
nbailey@lemmy.ca 1 year 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 1 year ago
Duck DNS
quack 🦆
SaltySalamander@kbin.social 1 year 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 1 year ago
No need to buy the domain from cf, you can just set nameservers
Lord_ToRA@lemmy.world 1 year ago
True, but there are no extra costs added to domains on Cloudflare
sloppy_diffuser@sh.itjust.works 1 year ago
Similar to what I do. I just have a script that triggers on IP change directly on my router.
CalicoJack@lemmy.dbzer0.com 1 year ago
I’ve been happy with DuckDNS. Free, simple, and reliable.
mholiv@lemmy.world 1 year 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 1 year 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 1 year ago
Cloudflare has dynamic DNS as well as a client to run on your server that will update automatically for you.
KISSmyOS@lemmy.world 1 year ago
The modern solution would be buying a domain and pointing the AAAA-record to your server’s ipv6 address.
TCB13@lemmy.world 1 year ago
… that may change at any time.
KISSmyOS@lemmy.world 1 year ago
If your provider keeps changing your ipv6 prefix, then you still need dyndns.
With a static prefix, you don’t.4am@lemm.ee 1 year 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 1 year 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 1 year ago
You can simply use a DNS provider like Cloudflare DNS along with ddclient
unchain@lemmy.world 1 year ago
Popular nowadays is Tailscale. Do it all solution for exposing endpoints and more.
Dasnap@lemmy.world 1 year 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 1 year 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 1 year ago
bastion@feddit.nl 1 year 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 1 year 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 1 year 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 1 year 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 1 year 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 1 year ago
I think Cloudflare DNS works too and it’s free.
tagginator@utter.online [bot] 1 year 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 1 year 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 1 year 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.