Home

Is it possible to have a usable domain without a VPS or a static IP address?

$$14197
https://pawb.social/u/Inkstainthebat posted on Mar 18, 2026 09:00

I’ve been thinking about finally getting myself a proper domain for my server, but a friend told me that to get one I either need a VPS with a public ip (which just takes all the fun out of selfhosting) or purchase a static ip, which is beyond what I’m willing to spend for a hobby. Do I have any good options or should I just let it go?

https://pawb.social/post/41330704
Reply
$$14198
https://lemmy.world/u/entheo posted on Mar 18, 2026 09:03
In reply to: https://pawb.social/post/41330704

I believe cloudflare has some sort of tunneling option but I’ve never really looked into it, it might get around that.

https://lemmy.world/comment/22726385
Reply
$$14199
https://discuss.tchncs.de/u/drone509 posted on Mar 18, 2026 09:03
In reply to: https://pawb.social/post/41330704

It is possible to use a dynamic DNS service. They’re typically pretty cheap. I did for several years. It kind of sucked so I rented a VPS.

https://discuss.tchncs.de/comment/24602966
Reply
$$14201
https://lemmy.blahaj.zone/u/ada posted on Mar 18, 2026 09:04
In reply to: https://pawb.social/post/41330704

Our setup uses a domain pointed at a dynamic (but stable) IP with a script to update it periodically

https://lemmy.blahaj.zone/comment/19676834
Reply
$$14202
https://lemmy.zip/u/mantra posted on Mar 18, 2026 09:06
In reply to: https://pawb.social/post/41330704

Could you use dynamic DNS? Pretty sure there are some free options.

https://lemmy.zip/comment/25328007
Reply
$$14203
https://programming.dev/u/eksb posted on Mar 18, 2026 09:13
In reply to: https://pawb.social/post/41330704

If your home IP does not change often, you can use a dynamic DNS service. But your services will be unavailable from the time that your IP changes and the time the DNS record is updated and the cached responses expire.

https://programming.dev/comment/22785965
Reply
$$14205
https://discuss.tchncs.de/u/cmnybo posted on Mar 18, 2026 09:17
In reply to: https://lemmy.zip/comment/25328007

One of the better free options is FreeDNS, but you are limited to 5 records.

If you want your own domain, I would suggest Porkbun. They have an API that can be used for dynamic DNS.

https://discuss.tchncs.de/comment/24603086
Reply
$$14207
https://pawb.social/u/Inkstainthebat posted on Mar 18, 2026 09:22
In reply to: https://discuss.tchncs.de/comment/24602966

In what way did it suck?

https://pawb.social/comment/21214405
Reply
$$14208
https://piefed.marud.fr/u/marud posted on Mar 18, 2026 09:26
In reply to: https://pawb.social/post/41330704

If you already have a domain name and don’t want to switch to something else, know that some DNS registrar have an API to handle the domains. For a short period of time I had to rely on this and had a little python script to get my current IP and apply it to every A record in my DNS zone.
It worked well (but then I took an arrow in the knee had static IP)

https://piefed.marud.fr/comment/2055942
Reply
$$14210
https://lemmy.decronym.xyz/u/Decronym posted on Mar 18, 2026 09:30
In reply to: https://pawb.social/post/41330704

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
VPS Virtual Private Server (opposed to shared hosting)

[Thread #181 for this comm, first seen 18th Mar 2026, 09:30] [FAQ] [Full list] [Contact] [Source code]

https://lemmy.decronym.xyz/comment/19327
Reply
$$14211
https://lemmy.horwood.cloud/u/mhzawadi posted on Mar 18, 2026 09:33
In reply to: https://pawb.social/post/41330704

I use OVH for all things DNS, TIL: they have a dynhost thing that will do all the DNS updating for you!

https://help.ovhcloud.com/csm/en-gb-dns-dynhost?id=kb_article_view&sysparm_article=KB0051640

https://lemmy.horwood.cloud/comment/2034592
Reply
$$14213
https://lemmy.dbzer0.com/u/czl posted on Mar 18, 2026 09:38
In reply to: https://pawb.social/post/41330704

If you’re self hosting you could even use https://github.com/qdm12/ddns-updater and skip a third-party service (if your registrar accepts dynamic entries)

https://lemmy.dbzer0.com/comment/25019835
Reply
$$14214
https://lemmy.nocturnal.garden/u/tofu posted on Mar 18, 2026 09:41
In reply to: https://piefed.marud.fr/comment/2055942

Yeah I still do this. I have a cronjob on one of my servers that runs every five minutes, checks if the upstream DNS IP matches my public IP and, if not, sets it. Adding 60s TTL, this means an average downtime of 3 minutes per change, max 6 minutes.

It’s also possible to use different nameservers than the one the registrar provides, in case the registrar doesn’t have a proper API for DNS.

https://lemmy.nocturnal.garden/comment/443317
Reply
$$14216
https://discuss.tchncs.de/u/drone509 posted on Mar 18, 2026 09:43
In reply to: https://pawb.social/comment/21214405

Keeping hardware running 247 cheaply is difficult. Expanding an existing setup is expensive. Consumer grade ISP’s will block unexpected network protocols sometimes seemingly for no reason. Dynamic DNS isn’t super robust, so several times I went on vacation and the DNS service would flake. Maybe it’s better if you pay more for it, but I have no complaints about my VPS. It’s nice to be able to just reliably reach my web stuff and not worry a cat bumped the power cable.

https://discuss.tchncs.de/comment/24603319
Reply
$$14217
https://sopuli.xyz/u/IsoKiero posted on Mar 18, 2026 09:47
In reply to: https://pawb.social/post/41330704

I have dynamic dns address and a handful of CNAME records on my domains pointing on that dyndns-address so I can use ‘proper’ names with my services. When my public IP changes it takes a few minutes for the records to update, but it usually happens only when my router reboots so it’s been good enough for me.

Also I use two separate dyndns providers so there’s likely at least one working DNS entry to my network.

https://sopuli.xyz/comment/22492214
Reply
$$14219
https://lemmy.wtf/u/rosco385 posted on Mar 18, 2026 09:51
In reply to: https://pawb.social/post/41330704

https://lemmy.wtf/pictrs/image/fa3cfe4f-665a-4c26-9012-0c17d9965bdd.gif

https://lemmy.wtf/comment/20551601
Reply
$$14220
https://lemmy.nz/u/Dave posted on Mar 18, 2026 09:52
In reply to: https://lemmy.world/comment/22726385

It does, yeah. If you aren’t averse to cloudflare then it’s a great option.

From memory I think it’s limited to http/https traffic, but that’s normally not an issue, just have all your services behind a reverse proxy.

https://lemmy.nz/comment/20724969
Reply
$$14226
https://sopuli.xyz/u/MentalEdge posted on Mar 18, 2026 10:09
In reply to: https://pawb.social/post/41330704

I don’t have a static IP, and I just make sure to never ever let my DHCP lease expire. My ISP provides the same IP to the same MAC when renewing the lease. My longest streak on the same IP was three years.

As long as I always turn my router off by cutting the power, it won’t release the lease, so I keep my IP even through reboots. My last one didn’t release the lease at all, so it only ever got a mew IP if it wass off for over a day, or if I set a new MAC..

When my IP does change, I’ve configured my DNS record to only last an hour. So updating the domaim to point to a new IP only takes an hour to update.

https://sopuli.xyz/comment/22492434
Reply
$$14227
https://lemmy.world/u/tburkhol posted on Mar 18, 2026 10:10
In reply to: https://pawb.social/post/41330704

If you only need it to be accessible inside your home, then you just need to run your own DNS. Have your dhcp point at your DNS and your DNS declare itself the master for your domain.

To get full functionality, you’ll probably want to have your registrar point to the public IP you get from your ISP as the domain’s authoritative name server.You should be able to script it to update the registrar when your ISP changes your IP, but that usually happens infrequently enough to do manually. Obviously can’t do that if you’re behind CGNAT.

To get Lets Encrypt certificates, you can do the DNS challenge. If your ISP gives you a (even inconsistent) public IP, you can do fancy ‘views’ with your selfhosted DNS, where it responds with private IPs inside your network and your ISP-given IP outside your network. I have certbot set up to expose my DNS & web server just before it starts its renewal process, then close the firewall after. Once you have the certificate, you can move it to where ever it will actually be used.

https://lemmy.world/comment/22726969
Reply
$$14229
https://lemmy.world/u/Jozav posted on Mar 18, 2026 10:12
In reply to: https://programming.dev/comment/22785965

Do you need to update your (Let’s Encrypt) certificates after an ip change?

https://lemmy.world/comment/22726997
Reply
$$14234
https://programming.dev/u/eksb posted on Mar 18, 2026 10:37
In reply to: https://lemmy.world/comment/22726997

No.

https://programming.dev/comment/22786738
Reply
$$14239
https://lemmy.hangdaan.com/u/foster posted on Mar 18, 2026 10:43
In reply to: https://pawb.social/post/41330704

You do not need a static IP address or dynamic DNS if your domain registrar provides a REST API. My current registrar is Porkbun and they have a REST API. I simply have a cron job that regularly checks if my public IP[^1] differs from the domain’s A-record. If it does, it updates the record to match the public IP address.

[^1]: I use Porkbun’s ping endpoint to obtain my public IP.

https://lemmy.hangdaan.com/comment/1075151
Reply
$$14242
https://lemmy.world/u/Sunnydmess posted on Mar 18, 2026 10:47
In reply to: https://pawb.social/post/41330704

I use this, Cloudflare zero trust. I run a connector (tunnel) named cloudflared on a raspberry pi which connects to cloudflare. The zerotrust tunnel configuration (in CF dashboard) lets me route http traffic into my local network by domain. The Application access policy in zero trust lets me secure it.

https://lemmy.world/comment/22727329
Reply
$$14243
https://feddit.org/u/Ooops posted on Mar 18, 2026 10:47
In reply to: https://lemmy.world/comment/22726997

No.

Let’s Encrypt checks if you have control over the server the name eventually leads to, usually by providing you with a token that you put on your server for retrieval. The way there, including the IP, is irrelevant.

https://feddit.org/comment/12080408
Reply
$$14250
https://piefed.keyboardvagabond.com/u/ragingHungryPanda posted on Mar 18, 2026 10:59
In reply to: https://pawb.social/post/41330704

I started with dynamic DNS on my home server, then moved to an encrypted tunnel. the issue with ddns is that your provider may block your ports. Mine eventually blocked 80, 443, and the wire guard port.

When I switched to tunnels, with cloudflare as my provider, there was nothing my provider could do about it.

So, I’d recommend tunnels since many providers don’t want residential users hosting servers.

https://piefed.keyboardvagabond.com/comment/2473033
Reply
$$14257
https://feddit.org/u/JetpackJackson posted on Mar 18, 2026 11:09
In reply to: https://lemmy.hangdaan.com/comment/1075151

TIL porkbun can do that. Would that help with hosting behind a CGNAT?

https://feddit.org/comment/12080606
Reply
$$14259
https://feddit.uk/u/fozid posted on Mar 18, 2026 11:10
In reply to: https://pawb.social/post/41330704

I’ve had a domain with a dynamic up for over a year with no problems. I have a simple script that runs every 30mins to check if my IP has changed, then updates the DNS records when required.

https://feddit.uk/comment/23924465
Reply
$$14264
https://lemmy.blahaj.zone/u/Nikki posted on Mar 18, 2026 11:17
In reply to: https://pawb.social/post/41330704

i have a little program for dynamic dns running in docker that checks every few seconds for an IP change and swaps my DNS records if it gets rerolled.

works well on my home network, I can use my domain for all my private services local and remote through wireguard :)

https://lemmy.blahaj.zone/comment/19677935
Reply
$$14267
https://lemmy.zip/u/frongt posted on Mar 18, 2026 11:21
In reply to: https://pawb.social/post/41330704

Yes it’s possible. You can buy a domain name and then do literally nothing else if you want.

If it’s just for LAN use, you don’t even need to buy a domain name. You can use anything under the home.arpa, test, or internal TLDs. https://en.wikipedia.org/wiki/Special-use_domain_name

https://lemmy.zip/comment/25329437
Reply
$$14271
https://reddthat.com/u/mrnobody posted on Mar 18, 2026 11:40
In reply to: https://pawb.social/post/41330704

I’m late to the party, but could everyone answer me this- how often does you’re public IP actually change with any of your ISPs??

With the numerous companies I’ve used, the ONLY time I’ve ever seen my IP change is getting a new modem through, say, Comcast or whoever. It goes by MAC address, and if you use Comcast and then set to bridge mode and use your own device, that’s a new MAC so you’d get a new public IP. Swap ISPs obviously a new IP.

I’ve NEVER randomly received a new IP when using the same equipment consistently, so I’m not sure why everyone’s so worried about dynamic DNS stuff.. Maybe outside the US is different? I’ve lived in a few States and it’s always the same. If you make a hardware change, just note you should also double check your IP and update it, that’s all.

https://reddthat.com/comment/25462541
Reply
$$14317
https://lemmy.world/u/pHr34kY posted on Mar 18, 2026 12:35
In reply to: https://reddthat.com/comment/25462541

Mine would go years without changing. The last few changes were caused by things like the upstream DHCP server failing and being replaced.

https://lemmy.world/comment/22728718
Reply
$$14327
https://sh.itjust.works/u/MUGv0 posted on Mar 18, 2026 12:46
In reply to: https://reddthat.com/comment/25462541

Mine has stayed the same for about 3 years now. My friend has theirs change any time there’s a power cycle so a handful of times every year between power surges and firmware updates.

https://sh.itjust.works/comment/24355392
Reply
$$14329
https://lemmy.world/u/Bakkoda posted on Mar 18, 2026 12:48
In reply to: https://pawb.social/post/41330704

I’ve been self hosting for 20 years with the same domain(s) and have never owned a static IP. Use a reliable DNS service with simple update tools (curl on a cron job for example).

https://lemmy.world/comment/22728916
Reply
$$14331
https://lemmy.world/u/Bakkoda posted on Mar 18, 2026 12:50
In reply to: https://discuss.tchncs.de/comment/24603086

I have used FreeDNS for so long I don’t remember and never ever had a problem. I have a few domains i don’t even use set to public as well.

https://lemmy.world/comment/22728945
Reply
$$14337
https://lemmy.world/u/grue posted on Mar 18, 2026 12:59
In reply to: https://pawb.social/post/41330704

I have a domain, but all I use it for so far is email (with an email provider, not my own mail server, hosted locally or otherwise). I’d still call that “usable,” though.

https://lemmy.world/comment/22729093
Reply
$$14345
https://feddit.nl/u/lumen posted on Mar 18, 2026 13:17
In reply to: https://lemmy.zip/comment/25328007

Something like deSEC.io allows you to use your own domain for dynamic DNS for free.

https://feddit.nl/comment/23961415
Reply
$$14352
https://reddthat.com/u/mrnobody posted on Mar 18, 2026 13:23
In reply to: https://sh.itjust.works/comment/24355392

Oh wow! That’s pretty excessive lol. Is it CGNAT maybe?

https://reddthat.com/comment/25464397
Reply
$$14351
https://lemmy.world/u/irmadlad posted on Mar 18, 2026 13:23
In reply to: https://lemmy.world/comment/22727329

I realize there is a lot of back and forth among selfhosters about Cloudflare’s usage, but I am thoroughly pleased with the set up. The only thing I chuckle about is their promotional emails.

Your site saw more threats last month than the average site on Cloudflare. Here’s what that means:
The good news is that these threats were mitigated by Cloudflare with the basic web application firewall (WAF) and bot protection you have on the Free plan.
The bad news is that more complex and sophisticated cyber attacks may not be stopped by your current web application security posture.

…however they promise if I spend some money, that will all go away, and it might, but it’s good now so don’t wake the sleeping dog.

https://lemmy.world/comment/22729471
Reply
$$14373
https://startrek.website/u/qjkxbmwvz posted on Mar 18, 2026 13:48
In reply to: https://pawb.social/post/41330704

VPS with a public ip (which just takes all the fun out of selfhosting)

Why do you say this? My VPS only runs a reverse proxy and WireGuard, with all services hosted on my computers at home.

https://startrek.website/comment/21963642
Reply
$$14378
https://lemmy.dbzer0.com/u/Appoxo posted on Mar 18, 2026 13:54
In reply to: https://pawb.social/post/41330704

DynDNS is your friend.

https://lemmy.dbzer0.com/comment/25023204
Reply
$$14379
https://lemmy.dbzer0.com/u/Appoxo posted on Mar 18, 2026 13:55
In reply to: https://reddthat.com/comment/25462541

Daily around 3 or 4 am (I can sort of control it by doing it within a timeframe.)

https://lemmy.dbzer0.com/comment/25023222
Reply
$$14386
https://piefed.ca/u/cecilkorik posted on Mar 18, 2026 14:13
In reply to: https://pawb.social/post/41330704

You don’t have any great options but you do have some options. You’ll need dynamic DNS, which you can get for free by various providers. This will manage a “dynamic” DNS entry for your occasionally changing, non-static IP at home. The dynamic DNS entry won’t be on your own domain name, it will be on the provider’s domain name. But wait! That’s just step one.

You can still get your own, fully-functional domain name, and you can have all the domains and subdomains you want, and set them up however you want, with one important restriction: You can’t use IP addresses (because yours is dynamic, and changes all the time and you would have to be constantly updating your domain every time it does, and there would be delays and downtime while everything gets updated).

Instead, your personal domains have to use CNAME records. This substitutes the IP from a different domain INTO your domain. So you CNAME every entry on your own fancy domains to point at your dynamic DNS provider, which manages the dynamic part of the problem for you and always gives the real IP you need. Nobody sees the dynamic DNS name, it’s there, but it’s happening behind the scenes, they still see your fancy personalized domain names.

It’s still not going to be perfect, it won’t work well or at all for certain services like email hosting (self-hosting this is not for the faint of heart anyway) that are very strict about how their DNS and IP addresses need to be set up, but it will likely be good enough for 99% of the stuff you want to self-host.

https://piefed.ca/comment/3901697
Reply
$$14408
https://sopuli.xyz/u/Svinhufvud posted on Mar 18, 2026 14:56
In reply to: https://pawb.social/post/41330704

It is very much possible to have a dynamic IP and a usable domain.

Both Cloudflare and desec.io (for example) have APIs that you can hit everytime your public IP changes.

I have a script that checks every minute whether my public IP has changed from the last check, and if it has, an API call will be sent.

With a scheme like this, your downtime will be minimal, if ever even noticed.

https://sopuli.xyz/comment/22496717
Reply
$$14426
https://lemmy.sdf.org/u/i_am_somebody posted on Mar 18, 2026 15:22
In reply to: https://discuss.tchncs.de/comment/24603086

+1 for freedns!

https://lemmy.sdf.org/comment/26700886
Reply
$$14432
https://lemmy.dbzer0.com/u/brickfrog posted on Mar 18, 2026 15:29
In reply to: https://pawb.social/post/41330704

but a friend told me that to get one I either need a VPS with a public ip (which just takes all the fun out of selfhosting) or purchase a static ip

Neither of those are requirements. Just buy a domain at a registrar that allows you to dynamically update an IP address with a domain you have there. Look into DDNS update scripts and/or your own internet router, many routers have that feature built-in already.

https://lemmy.dbzer0.com/comment/25025088
Reply
$$14434
https://reddthat.com/u/mrnobody posted on Mar 18, 2026 15:32
In reply to: https://lemmy.dbzer0.com/comment/25023222

Really??? That’s insane it resets so much! Who is your ISP?

https://reddthat.com/comment/25467268
Reply
$$14437
https://piefed.blahaj.zone/u/UnpledgedCatnapTipper posted on Mar 18, 2026 15:38
In reply to: https://pawb.social/post/41330704

I run a variety of self hosted things via my domain on a dynamic IP. I just have dynamic dns set up to check my current public IP periodically, and update the dns entry if it changes.

https://piefed.blahaj.zone/comment/3776820
Reply
$$14451
https://lemmy.dbzer0.com/u/Appoxo posted on Mar 18, 2026 16:12
In reply to: https://reddthat.com/comment/25467268

This is usual in Germanx on DSL.

https://lemmy.dbzer0.com/comment/25025941
Reply
$$14462
https://lemmy.blahaj.zone/u/modcolocko posted on Mar 18, 2026 16:25
In reply to: https://pawb.social/post/41330704

The VPS I rent from Ionos for tunneling is $2 a month just so you know it’s not a major amount of money.

https://lemmy.blahaj.zone/comment/19682515
Reply
$$14468
https://lemmy.ml/u/TrippinMallard posted on Mar 18, 2026 16:44
In reply to: https://pawb.social/post/41330704

You can use netbird cloud’s reverseproxy to point your domain to a device on your wireguard mesh.

That way your home server can be under 3x NATs and swap IPs 50 times and you’ll still be fine.

https://lemmy.ml/comment/24615537
Reply
$$14470
https://lemmy.ml/u/TrippinMallard posted on Mar 18, 2026 16:50
In reply to: https://lemmy.world/comment/22729471

You can use Netbird reverse proxy to connect your domain to any device on your mesh. Netbird cloud supports the reverseproxy too now if you don’t want to self host netbird on a VPS.

https://lemmy.ml/comment/24615674
Reply
$$14496
https://pawb.social/u/Inkstainthebat posted on Mar 18, 2026 17:51
In reply to: https://startrek.website/comment/21963642

I’ll be honest, despite already having a reverse proxy on my home setup I did not think of doing something like that. That sounds like a great idea

https://pawb.social/comment/21222525
Reply
$$14511
https://lemmy.dbzer0.com/u/fuckwit_mcbumcrumble posted on Mar 18, 2026 18:38
In reply to: https://pawb.social/post/41330704

My dynamic IP almost never changes. I’ve had 3 in the last 10 years. How often does yours change?

There’s also dynamic dns if yours changes often.

https://lemmy.dbzer0.com/comment/25028785
Reply
$$14517
https://lemmy.world/u/EncryptKeeper posted on Mar 18, 2026 18:47
In reply to: https://pawb.social/post/41330704

What are you asking? You can just buy a domain whenever you want. You can use it on your server without a VPS or static IP.

Are you asking us how to make your services reachable at that domain publicly over the internet?

https://lemmy.world/comment/22735809
Reply
$$14527
https://startrek.website/u/qjkxbmwvz posted on Mar 18, 2026 19:00
In reply to: https://pawb.social/comment/21222525

Cool, I recommend it!

I have my public facing reverse proxy point to my public services, and I also have it set up as a “roadwarrior” VPN to my home. So, I can connect my phone via WireGuard to my VPS, and a local DNS resolves my private services to the private IP addresses in my home network (so, I also run a reverse proxy on my server, for internal services).

I also have an off-site backup using this — just a raspberry pi and an HDD at family’s, that rsyncs+snapshots over the WireGuard network.

I’m sure I’m not following all the best practices here, but so far so good.

https://startrek.website/comment/21969016
Reply
$$14546
https://feddit.org/u/prenatal_confusion posted on Mar 18, 2026 19:35
In reply to: https://pawb.social/comment/21222525

Pangolin and netbird are you friends.

https://feddit.org/comment/12089010
Reply
$$14552
https://lemmy.world/u/irmadlad posted on Mar 18, 2026 19:46
In reply to: https://lemmy.ml/comment/24615674

Well, that’s nice to know. I’m somewhat familiar with NetBird.

https://lemmy.world/comment/22736914
Reply
$$14615
https://lemmy.dbzer0.com/u/mic_check_one_two posted on Mar 18, 2026 22:49
In reply to: https://pawb.social/post/41330704

What you’re looking for is called Dynamic DNS. I use Cloudflare for my DNS (which feels a little like making a deal with the devil) and Cloudflare-DDNS to automatically update my DNS records when my WAN IP changes. Basically, the container checks the current WAN IP, checks the current Cloudflare DNS records, and pushes a change if they don’t match. It runs every few minutes, and then rests again until the next check. I’m sure other DNS providers have similar ways to set up DDNS.

It’s not a 100% foolproof thing, because your WAN IP changing will take a few minutes to update. But a few minutes of downtime is much better IMO, when the alternative is needing to manually VPN into my server (if the VPN even still works, since the WAN IP changed), and troubleshoot it every time the IP address changes.

https://lemmy.dbzer0.com/comment/25033288
Reply
$$14629
https://lemmy.world/u/Joelk111 posted on Mar 18, 2026 23:30
In reply to: https://lemmy.dbzer0.com/comment/25033288

You can configure it to run as often as you want (well, I’m not sure about cloudflare, but with other services you can, like DuckDNS)

https://lemmy.world/comment/22740398
Reply
$$14719
https://lemmy.dbzer0.com/u/mic_check_one_two posted on Mar 19, 2026 03:38
In reply to: https://lemmy.world/comment/22740398

Yeah, I personally prefer to keep things running fairly light. I’m not running a 99.9% uptime server with hundreds/thousands of users, so I can tolerate a 0-5 minute downtime every few days.

https://lemmy.dbzer0.com/comment/25037349
Reply
$$14758
https://lemmy.ca/u/IronKrill posted on Mar 19, 2026 06:29
In reply to: https://pawb.social/post/41330704

My dynamic IP rarely changes. When it does, it gets updated by a Docker favonia/cloudflare-ddns image. I have yet to notice downtime.

https://lemmy.ca/comment/22292309
Reply
$$14781
https://lemmy.dbzer0.com/u/imetators posted on Mar 19, 2026 07:49
In reply to: https://pawb.social/post/41330704

My ISP changes IP somewhere around once a month. I own a domain on porkbun and they offer a simple docker compose script that updates my records to a current IP.

I believe other domain selling platforms also have similar scripts or solutions.

https://lemmy.dbzer0.com/comment/25039875
Reply
$$14857
https://lemmy.dbzer0.com/u/lavander posted on Mar 19, 2026 13:22
In reply to: https://pawb.social/post/41330704

You need static IP only if you want to host the autoritative DNS server for your domain (spoiler alert: you don’t).

You don’t need to proxy your traffic via VPS (higher latency for no good reason) and the dyndns providers are over priced.

What you need is: - Buy your domain - Use a free DNS provider (I used for years the excellent dns.he.net but it is a bit cumbersome. Nowadays I gave up and I now use cloudflare without any proxying, just pure DNS) - Point your registrar to the dns provider - use ddclient to update the IP of a domain entry (e.g. server.example.com) - add as many CNAME as you want that point to that entry (so you can have stuff like Jellyfin.example.com www.example.com Nextcloud.example.com)

That’s all… ddclient will update that single dns entry every time your server restarts (or the IP lease expires and you get a new IP)

The only thing you need to pay here is the domain (you can get free domains but that is another story and tbh I would not recommend, there are cheap domains out of there)

https://lemmy.dbzer0.com/comment/25043505
Reply
$$14945
https://feddit.org/u/prenatal_confusion posted on Mar 19, 2026 16:59
In reply to: https://lemmy.blahaj.zone/comment/19682515

Same. Best decision I ever made. Pangolin and netbird are killing it!

https://feddit.org/comment/12104427
Reply
$$14960
https://lemmy.world/u/EpicFailGuy posted on Mar 19, 2026 17:34
In reply to: https://pawb.social/post/41330704

I have the VPS setup, and it’s not bad at all, I pay 3.99 a month and it acts as a gateway into my network filtering any malicious ip by using crowdsec.

I use Pangolin reverse proxy, but you can also use netbird.

I prefer this because on top of the routing options it ads extra security and lets me share subdomains with friends and family without exposing my network to the internet

https://lemmy.world/comment/22753850
Reply
$$14964
https://jlai.lu/u/Mubelotix posted on Mar 19, 2026 17:47
In reply to: https://pawb.social/post/41330704

Sure, you can just use your home wifi. Some of them are static, and others don’t change really often, like once a month, so dyndns will work well. You could also use cloudflared that is a proxy you can use even if you can’t open your ports

https://jlai.lu/comment/20084051
Reply
$$15166
https://lemmy.blahaj.zone/u/Borger posted on Mar 20, 2026 11:49
In reply to: https://pawb.social/post/41330704

Nobody else mentioned DuckDNS. It’s free and has worked great for me for years.

You’ll need to install a client that syncs/auto-updates your public IP, then pretty much never touch it again.

https://lemmy.blahaj.zone/comment/19710786
Reply
$$15312
https://lemmy.zip/u/Everyday0764 posted on Mar 20, 2026 19:07
In reply to: https://lemmy.dbzer0.com/comment/25043505

mhh I don’t think this works behind cgnat…

it works if you have a dynamic public ip. Where I’m from, generally, they give you a natted ip.

https://lemmy.zip/comment/25383452
Reply
$$15415
https://lemmy.ca/u/Unsealed9041 posted on Mar 21, 2026 02:41
In reply to: https://pawb.social/post/41330704

You might want to try out Tailscale. It’s a mesh network overlay that you can either share easily within your tailnet or out to the greater internet with funnel (sorta like cloudflare tunnels, but somewhat better at respecting privacy). It’s also possible to self host the controller, so you don’t have to depend on a third party.

https://lemmy.ca/comment/22328753
Reply
$$15455
https://lemmy.dbzer0.com/u/lavander posted on Mar 21, 2026 07:20
In reply to: https://lemmy.zip/comment/25383452

For sure, you need a public (dynamic) IP for this.

NAT sucks, been there, done that… ugh! And, yeah, nothing can be done short of some sort of proxing that adds latency and unreliability

https://lemmy.dbzer0.com/comment/25079782
Reply
$$15930
https://lemmy.dbzer0.com/u/rustyricotta posted on Mar 22, 2026 09:38
In reply to: https://lemmy.blahaj.zone/comment/19710786

This is my solution as well. If you’ve got a OpenWRT router, you can have the router itself update the IP.

https://lemmy.dbzer0.com/comment/25098824
Reply