this post was submitted on 04 Aug 2025
76 points (97.5% liked)

Selfhosted

50316 readers
430 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

hi everyone,

I was just about to self-host a Ghost blog but then was warned that my ISP might change my external IP address at any time, so I would need to pay for a static IP address.

Is that true?

(I'd not seen much about that in stuff I've looked up so far about self hosting)

you are viewing a single comment's thread
view the rest of the comments
[–] Paddy66@lemmy.ml 3 points 5 days ago* (last edited 5 days ago) (3 children)

Thank you for your replies everyone!

I'm looking into DDNS. Before I go with a provider, I notice that my router has this functionality built in. Should I use that?

(It's an Asus RT-AX86U Pro - so fairly chunky in terms of spec)

For reference, the set up is:

Docker containers for

  1. Ghost
  2. Nginx Proxy Manager
[–] ohshit604@sh.itjust.works 2 points 5 days ago* (last edited 5 days ago) (1 children)

(It's an Asus RT-AX86U Pro - so fairly chunky in terms of spec)

I have your exact router make and model! I self host my own server with a domain on my home network and make use of the built in DDNS feature.

My domain registrar is Cloudflare so I have to use a custom script for DDNS, if you’re in the same boat I can provide the script.

I would suggest looking into Asus WRT Merlin Firmware, the custom firmware enables more functionality to your router.

Docker containers for

  1. Ghost
  2. Nginx Proxy Manager

When hosting a reverse proxy like Nginx, Traefik, SWAG, Pangolin, etc keep in mind you 80:80 and 443:443 ports need to be exposed to the host machine then you will forward those ports on your router. This will allow your reverse proxy to communicate with Lets Encrypt generating and verifying your SSL certificates.

[–] e8d79@discuss.tchncs.de 1 points 5 days ago* (last edited 5 days ago)

Regarding Lets Encrypt your server doesn't need to be accessible from the internet if you use the DNS-01 challenge. Caddy with the caddy-dns plugin for your provider can do that automatically for you.

[–] SheeEttin@lemmy.zip 2 points 5 days ago (1 children)

That would be a good place to start. Which providers does it support?

[–] sem@lemmy.blahaj.zone 1 points 5 days ago* (last edited 5 days ago) (1 children)

Seconding this, it is very convenient if your router supports a good provider. But it is better imo to use a good provider with a helper script on your server than to stick with your router defaults if they're not that good.

[–] ohshit604@sh.itjust.works 1 points 5 days ago* (last edited 5 days ago)

Hope this helps:

Hope this helps:

[–] Dultas@lemmy.world 1 points 5 days ago

Running a service like ddclient may give you more options at the cost of being more complicated.