Skip Navigation
[Guide] How to make your own DDNS
www.fosterhangdaan.com Make Your Own DDNS

A guide on how to setup a DDNS-like system using Cron and a Deno script.

This guide shows you how to create a DDNS-like system using Cron and a shell script. Creating your own removes the reliance on third-party DDNS providers like No-IP. I thought I'd share it here since DDNS is essential for self-hosting.

This is something I wish I'd setup sooner. For the longest time, I got comfortable with No-IP and having to manually confirm the hostname every 30 days.

1
New User
  • Linux Mint is a great beginner distro.

    I got my dad, who is very non-tech, to switch from Windows 10 to Linux Mint; he has been using it for over 2 years now. He went from using Edge, Microsoft Word, and Outlook to using Firefox, LibreOffice and Thunderbird.

  • Are you cancelling streaming services?
  • I cancelled my Netflix and Spotify subscriptions long ago after content would get taken down for whatever reason. This reminded me that I'm only renting the content from these services; I don't actually own them.

    Fast forward to now, I selfhost a Jellyfin server and pirate all the content I want. Feels good to have total control and ownership over my music and movie collection.

  • Best Google-suit alternatives?
  • I suggest you check out Runbox as another alternative webmail service. You get the first month free to try it out before having to pay for the subscription. I've recently switched my mail from Gmail to Runbox.

  • Runbox - A secure and private webmail service

    Runbox is a subscription-based email service located in Norway; your data is protected by strict Norwegian privacy legislation.

    I discovered Runbox from the Free Software Foundation's list of recommended webmail systems and wanted to try it out.

    I paid the annual cost for their Mini Plan and I have been using Runbox for over a month now. So far I have been happy with their service. Their webmail interface isn't the best looking but it doesn't matter to me since I use Thunderbird as my email client.

    3
    What can we do to keep the web open?
  • I think a good first step is to use free and open-source, non-profit alternatives (Firefox, Lemmy, Mastodon, Matrix, etc). The next is to help grow these technologies by contributing to their development. You can contribute by fixing bugs, translating text, or just donating money.

    It will take a while for most people but try to DeGoogle, DeMicrosoft, and DeApple your life. It's quite liberating to not be tied to any of these company's DRM, policies or rules.

  • Ubisoft Can Delete Inactive Accounts, Making Users Lose Access to Their Games
  • People need to realize that you do not own the games that you buy from stores such as Ubisoft and Steam. You are renting these games at best. These companies can deny access to your games at any time they see fit. Whether it's deleting inactive accounts, a change of policy, business going bankrupt or any act of god.

    This is why I only buy games from stores such as GOG or itch.io where I actually receive a DRM-free copy of the game. It's mine forever so long as I back it up; which is not hard to do since storage is so cheap nowadays.

  • GOG alternatives

    I am curious to see if there are other digital distribution platforms similar to GOG which focus on DRM-free games.

    8
    Redditors, how do you like Lemmy?
  • What you're describing is just another Reddit. Where, eventually, a few select individuals with all the power make the wrong decisions and this entire disaster happens all over again.

    Lemmy (and the fediverse) is a chance to change all that. It brings power back to the people, to the community.

  • Redditors, how do you like Lemmy?
  • I love how certain problems like this only come to light once a certain amount of activity is reached. It wasn't much of a problem before the Reddit migration when this place was a lot less active. New posts slowly dripped in... but now it's a constant flow.

  • Traefik, Caddy, Nginx, etc. what is your reverse proxy of choice, and why?
  • I made the switch from NGINX to Caddy. For me, configuring Caddy is much more simple than configuring NGINX. Also Caddy automatically obtains and renews SSL certificates.

    So, Caddy's simplicity is what won me over. I don't care about speed since I'm the only user of my self-hosted services.

  • InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)EK
    Ekis @beehaw.org
    Posts 3
    Comments 21