Ok, #selfhosting #diy nerds, it's question time.
-
Ok, #selfhosting #diy nerds, it's question time. I'm planning to host a personal site off of an old laptop I have laying around, on my residential internet connection.
I already have a domain name, but since I'm on residential internet, my IP changes ~1/week, so I'll need dynamic DNS. I've never done this before.
I'm thinking https://www.duckdns.org/ + https://ddclient.net/ to map my domain name -> host.
Planning on running this as close to bare-metal as I can (without docker or VM, just straight on the host).
Anyone who's done this and knows more than me have advice or alternatives? Anything else I should be aware of?
@bluewinds you can also reverse proxy it thru a cheap VPS (or cloudflare, or maybe the likes of tailscale / zerotier et al) if it turns out that any number of potential issues with hosting a site for direct inbound connections on a residential connection turn out to be true.
-
Ok, #selfhosting #diy nerds, it's question time. I'm planning to host a personal site off of an old laptop I have laying around, on my residential internet connection.
I already have a domain name, but since I'm on residential internet, my IP changes ~1/week, so I'll need dynamic DNS. I've never done this before.
I'm thinking https://www.duckdns.org/ + https://ddclient.net/ to map my domain name -> host.
Planning on running this as close to bare-metal as I can (without docker or VM, just straight on the host).
Anyone who's done this and knows more than me have advice or alternatives? Anything else I should be aware of?
@bluewinds check whether you have a real IP address or you’re behind CGNAT where your ISP shares one IP between multiple customers. If you are this won’t work, otherwise sounds reasonable to me.
-
@bluewinds check whether you have a real IP address or you’re behind CGNAT where your ISP shares one IP between multiple customers. If you are this won’t work, otherwise sounds reasonable to me.
@bluewinds CGNAT can be worked around but you’ll probably need another machine somewhere that can forward traffic back to you. That could be a £2/month VM, it literally just needs an IP and the ability for you to connect to it from home.
-
Ok, #selfhosting #diy nerds, it's question time. I'm planning to host a personal site off of an old laptop I have laying around, on my residential internet connection.
I already have a domain name, but since I'm on residential internet, my IP changes ~1/week, so I'll need dynamic DNS. I've never done this before.
I'm thinking https://www.duckdns.org/ + https://ddclient.net/ to map my domain name -> host.
Planning on running this as close to bare-metal as I can (without docker or VM, just straight on the host).
Anyone who's done this and knows more than me have advice or alternatives? Anything else I should be aware of?
@bluewinds Depending on your plans, I'd suggest #Tailscale. Seamless sharing for personal devices and controlled sharing for friends, family or the public.
-
R relay@relay.infosec.exchange shared this topic
-
@bluewinds CGNAT can be worked around but you’ll probably need another machine somewhere that can forward traffic back to you. That could be a £2/month VM, it literally just needs an IP and the ability for you to connect to it from home.
@jon It looks like I'm ok in that regard; my router's admin panel ("Public IP" and "IP address") both match, and agree with what a public lookup ("what's my IP" web search) shows. That means no CGNAT, right?
-
Ok, #selfhosting #diy nerds, it's question time. I'm planning to host a personal site off of an old laptop I have laying around, on my residential internet connection.
I already have a domain name, but since I'm on residential internet, my IP changes ~1/week, so I'll need dynamic DNS. I've never done this before.
I'm thinking https://www.duckdns.org/ + https://ddclient.net/ to map my domain name -> host.
Planning on running this as close to bare-metal as I can (without docker or VM, just straight on the host).
Anyone who's done this and knows more than me have advice or alternatives? Anything else I should be aware of?
@bluewinds
You could have a look to #yunohost project.
It offers one domain name and takes care of ip changes, this is part of many simple features like deploying many kind of web applucations in a breath.
A good way to start before digging in dedicated dynamic dns or vpn alternatives at cost. -
@bluewinds
You could have a look to #yunohost project.
It offers one domain name and takes care of ip changes, this is part of many simple features like deploying many kind of web applucations in a breath.
A good way to start before digging in dedicated dynamic dns or vpn alternatives at cost.@bluewinds
https://doc.yunohost.org/en/admin/tutorials/domains/dns_dynamicip/
Can give interesting hints. -
@bluewinds
https://doc.yunohost.org/en/admin/tutorials/domains/dns_dynamicip/
Can give interesting hints.@artlog Oh interesting, I had not heard of yunohost; that might be perfect, I'll look at it a bit more. Thanks!
That tutorial definitely suggests I'm thinking about it right, it's laying out exactly the same steps I had in mind (even mentions duckDNS and ddclient).

-
Ok, #selfhosting #diy nerds, it's question time. I'm planning to host a personal site off of an old laptop I have laying around, on my residential internet connection.
I already have a domain name, but since I'm on residential internet, my IP changes ~1/week, so I'll need dynamic DNS. I've never done this before.
I'm thinking https://www.duckdns.org/ + https://ddclient.net/ to map my domain name -> host.
Planning on running this as close to bare-metal as I can (without docker or VM, just straight on the host).
Anyone who's done this and knows more than me have advice or alternatives? Anything else I should be aware of?
@bluewinds I’m curious, what’s the reasoning behind going full bare-metal? If you’re open to alternatives, I’ve found that using virtualization (like Proxmox) is a lifesaver for backups. If something breaks during an update, you can just roll back to a snapshot from five minutes prior, which saves a ton of stress.
One other thing to consider: instead of Dynamic DNS, you could look into using a cheap VPS as a gateway, it's how my self hosted site is set up. It keeps your home IP hidden and solves the changing IP issue entirely. -
Ok, #selfhosting #diy nerds, it's question time. I'm planning to host a personal site off of an old laptop I have laying around, on my residential internet connection.
I already have a domain name, but since I'm on residential internet, my IP changes ~1/week, so I'll need dynamic DNS. I've never done this before.
I'm thinking https://www.duckdns.org/ + https://ddclient.net/ to map my domain name -> host.
Planning on running this as close to bare-metal as I can (without docker or VM, just straight on the host).
Anyone who's done this and knows more than me have advice or alternatives? Anything else I should be aware of?
@bluewinds i would use my dns provider api and some simple python script that would be put in cron for every 5 minutes:
"check my ip, if it changed then call dns provider api and update it"btw you have to remember to set as low TTL as possible for that