It’s called a hosts file
[deleted]
Submitted 1 week ago by werefreeatlast@lemmy.world to selfhosted@lemmy.world
Comments
just_another_person@lemmy.world 1 week ago
Andres4NY@social.ridetrans.it 1 week ago
@werefreeatlast I do this with yggdrasil. Every yggdrasil host gets its own unique private IPv6 address (routeable only to other yggdrasil hosts). As long as you have a single yggdrasil host that's located in public (I use a VPS for this), you can reach any of the yggdrasil hosts from any of the other ones via their IPv6 address. I then map those addresses with DNS, so I don't have to ever type them.
merthyr1831@lemmy.ml 1 week ago
you can get free dns services via loads of services. I use freedna.afraid.org.
You just add a script to your server’s cronjobs that pings the server with the given info when you set it up and your server will be accessible via its domain name within 24hrs.
There’s loads of tutorials on dynamic dns (ddns) that you can use
ShortN0te@lemmy.ml 1 week ago
I am not understanding the issue you have with DNS?
Just have a script that updates the DNS entry to your current public IP. If you do not like Cloudflare there are plenty of other services that offer a free API with their DNS service.
I think you are misunderstanding something here.
Shimitar@downonthestreet.eu 1 week ago
And then the flying donkeys appeared in the sky with golden ribbons on the tails…
werefreeatlast@lemmy.world 1 week ago
I mean sure, but syncthing is able to communicate back and forth between host/clients. Why couldn’t an HTTP port 80 app be made to do the same. Like a DNS free service sort of thing.
zarlin@lemmy.dbzer0.com 1 week ago
You are roughly describing how Tailscale functions, give it a look