{"repo":"mirioeggmann/cloudflare-ddns","free":true,"listed":false,"github":"https://github.com/mirioeggmann/cloudflare-ddns","clone":"git clone https://github.com/mirioeggmann/cloudflare-ddns.git","description":"Simple solution to create a personal DDNS service with your own domain","language":"Shell","stars":19,"topics":["cloudflare","ddns","kubernetes-cronjob","docker","buildx","github-actions","arm","arm64","amd64","alpine"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Cloudflare DDNS A kubernetes cronjob that runs a docker-container every 5 minutes to check & update your external ip. Setup Execute kubernetes cronjob Values for k8s-cronjob.yaml - Get the RECORD ID: https://api.cloudflare.com/#dns-records-for-a-zone-list-dns-records - Specify your domain (DNS Record Name) - Specify whether to use Cloudflare's proxying feature. Must be \"true\" or \"false\". - Get the ZONE ID under dash.cloudflare.com - Your domain - Overview - API - Zone ID - There are two options for authentication, AUTH KEY and AUTH EMAIL or just API TOKEN if AUTH EMAIL is defined the first option will execute. Values for the first option: - Get your AUTH KEY (Create a key with \"DNS Edit\" permissions): https://support.cloudflare.com/hc/en2-us/articles/200167836-Where-do-I-find-my-Cloudflare-API-key- - Specify your cloudflare email Values for the second option: - Get your API Token My profile - API Tokens - Create Tokens - Edit Zone DNS for the desired zone (https://developers.cloudflare.com/api/tokens/create/): example API TOKEN = 4525cf483cc5cfd049flc9320b638f5e2c2547eb7da41 For more Cloudflare API informations read the Cloudflare API documentation v4 Contributors - @bidulo - @alexander-bauer - @ashtacore - @ElioLopez - @nicholascioli and the one and only - @dependabot","default_branch":null,"files":null,"tree":[],"storefront":"/r/mirioeggmann","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mirioeggmann/cloudflare-ddns/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}