From cf9134c48ad1e8dcabd289f56aa366bad957aca3 Mon Sep 17 00:00:00 2001 From: Eder Abello Date: Tue, 21 Jul 2026 13:57:18 -0500 Subject: [PATCH] Add heybrand.ai page-subdomain and page-apex templates --- heybrand.ai.page-apex.json | 53 +++++++++++++++++++++++++++++++++ heybrand.ai.page-subdomain.json | 35 ++++++++++++++++++++++ 2 files changed, 88 insertions(+) create mode 100644 heybrand.ai.page-apex.json create mode 100644 heybrand.ai.page-subdomain.json diff --git a/heybrand.ai.page-apex.json b/heybrand.ai.page-apex.json new file mode 100644 index 00000000..84f758cf --- /dev/null +++ b/heybrand.ai.page-apex.json @@ -0,0 +1,53 @@ +{ + "providerId": "heybrand.ai", + "providerName": "heybrand", + "serviceId": "page-apex", + "serviceName": "heybrand Page (root domain)", + "version": 2, + "description": "Serve a heybrand page on your domain: www serves the page, the root domain redirects to it.", + "syncPubKeyDomain": "heybrand.ai", + "syncRedirectDomain": "heybrand.ai", + "hostRequired": false, + "records": [ + { + "type": "A", + "host": "@", + "pointsTo": "%ip4%", + "ttl": 3600 + }, + { + "type": "AAAA", + "host": "@", + "pointsTo": "%ip6%", + "ttl": 3600 + }, + { + "type": "CNAME", + "host": "_acme-challenge", + "pointsTo": "%flyacme%", + "ttl": 3600 + }, + { + "type": "CNAME", + "host": "www", + "pointsTo": "%target%", + "ttl": 3600 + }, + { + "type": "TXT", + "host": "_acme-challenge.www", + "data": "%wwwssltxt%", + "ttl": 3600, + "txtConflictMatchingMode": "All", + "essential": "OnApply" + }, + { + "type": "TXT", + "host": "_cf-custom-hostname.www", + "data": "%wwwownertxt%", + "ttl": 3600, + "txtConflictMatchingMode": "All", + "essential": "OnApply" + } + ] +} diff --git a/heybrand.ai.page-subdomain.json b/heybrand.ai.page-subdomain.json new file mode 100644 index 00000000..46e202aa --- /dev/null +++ b/heybrand.ai.page-subdomain.json @@ -0,0 +1,35 @@ +{ + "providerId": "heybrand.ai", + "providerName": "heybrand", + "serviceId": "page-subdomain", + "serviceName": "heybrand Page", + "version": 2, + "description": "Serve a heybrand page on a subdomain of your domain.", + "syncPubKeyDomain": "heybrand.ai", + "syncRedirectDomain": "heybrand.ai", + "hostRequired": true, + "records": [ + { + "type": "CNAME", + "host": "@", + "pointsTo": "%target%", + "ttl": 3600 + }, + { + "type": "TXT", + "host": "_acme-challenge", + "data": "%ssltxt%", + "ttl": 3600, + "txtConflictMatchingMode": "All", + "essential": "OnApply" + }, + { + "type": "TXT", + "host": "_cf-custom-hostname", + "data": "%ownertxt%", + "ttl": 3600, + "txtConflictMatchingMode": "All", + "essential": "OnApply" + } + ] +}