From 8543abd4a253274e172e1c2c3de4ed5128739f17 Mon Sep 17 00:00:00 2001 From: Giovannimaria Gandossi Date: Mon, 24 Feb 2025 22:23:00 +0100 Subject: [PATCH] Adding freemyip.com DNS API --- dnsapi2.md | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/dnsapi2.md b/dnsapi2.md index 10180d4..b045fe6 100644 --- a/dnsapi2.md +++ b/dnsapi2.md @@ -99,6 +99,7 @@ - [175. Use mijn.host DNS API](#dns_mijnhost) - [176. Use OpenProvider (REST) DNS API](#dns_openprovider_rest) - [177. Use Beget.com DNS API](#dns_beget) +- [178. Use FreeMyIP DNS API](#dns_freemyip) - [Use custom API](#dns_myapi) - [Use lexicon DNS API](#dns_lexicon) @@ -2496,6 +2497,36 @@ For wildcard certificate use: Report any bugs or issues [here](https://github.com/acmesh-official/acme.sh/issues/6200) + + +## 178. Use FreeMyIP DNS API + +This uses [FreeMyIP.com](https://freemyip.com) DNS API. + +1. First you need to create a new (not already taken) domain +2. Grab the API token you are given + +> [!CAUTION] +> Make sure you save the token somewhere safe, as it is the only authentication to you domain registration + +Before running `acme.sh` script, you need to provide your token: + +```sh +export FREEMYIP_Token="API_token" +``` + +To issue your certificate run: + +```sh +./acme.sh --issue --dns dns_freemyip -d example.freemyip.com +``` + +> [!NOTE] +> FreeMyIP does not support setting multiple TXT record for the same subdomain. +> Apply for a certificate one domain at a time + +Report any bugs or issues [here](https://github.com/acmesh-official/acme.sh/issues/{XXXX}) + ## Use custom API