Hi, started self hosting quite a few things and would like a domain to use for when I’m out and about instead of having to remember what my IP is currently. What are the newest providers of services that can accomplish this?

FOSS Is Fun
link
fedilink
English
19M

deleted by creator

@crsu@lemmy.world
link
fedilink
English
19M

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

@PeachMan@lemmy.world
link
fedilink
English
79M

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.

@Dasnap@lemmy.world
link
fedilink
English
39M

If you use Porkbun, there’s a project that I’ve personally forked and adjusted a bit for dynamic DNS updates: https://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.

@Haystack@lemmy.world
link
fedilink
English
39M

You can simply use a DNS provider like Cloudflare DNS along with ddclient

thejevans
link
fedilink
English
19M

This is the way. ddclient can work with lots of DNS providers that have APIs https://ddclient.net/protocols.html, but Cloudflare has a lot of advantages.

@milomilo@lemmy.world
link
fedilink
English
19M

What kinds of advantages?

@mholiv@lemmy.world
link
fedilink
English
29M

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.

@KISSmyOS@lemmy.world
link
fedilink
English
29M

The modern solution would be buying a domain and pointing the AAAA-record to your server’s ipv6 address.

@TCB13@lemmy.world
link
fedilink
English
39M

… that may change at any time.

@KISSmyOS@lemmy.world
link
fedilink
English
29M

If your provider keeps changing your ipv6 prefix, then you still need dyndns.
With a static prefix, you don’t.

@stown@lemmy.world
cake
link
fedilink
English
49M

Cloudflare has dynamic DNS as well as a client to run on your server that will update automatically for you.

@TCB13@lemmy.world
link
fedilink
English
89M

https://freedns.afraid.org/ free, reliable and isn’t run for profit.

netburnr
link
fedilink
English
19M

What makes you think he doesn’t make a profit on the paid for plans?

@TCB13@lemmy.world
link
fedilink
English
99M

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.

Isn’t it funny: I want to selfhost, and therefore I need a service provider…

@TCB13@lemmy.world
link
fedilink
English
29M

Well, unfortunately we can’t escape our ISP and a DNS provider.

@mihnt@lemmy.world
creator
link
fedilink
English
19M

I don’t need it. Realistically I just just memorize my IP and wouldn’t have to worry about it. I was just checking for convenience sake.

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.

Buy a domain from Cloudflare and use your firewall (pfSense, OPNsense, etc) to do the dynamic DNS updates for you.

@unchain@lemmy.world
link
fedilink
English
2
edit-2
9M

If you’re seeking a modern, popular solution these days, Tailscale stands out. It offers an all-encompassing solution for exposing endpoints and managing access control, eliminating the need for implementing numerous components yourself.

Create a post

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!

  • 1 user online
  • 53 users / day
  • 89 users / week
  • 209 users / month
  • 866 users / 6 months
  • 1 subscriber
  • 1.4K Posts
  • 7.96K Comments
  • Modlog