Files
k8scd/dns/domains/rubenhensen.nl.yaml
T
Ruben Hensen 2ce9c33dbd Remove ghost-blog and whishper
Neither is used any more: the blog moves to a self-written site, and
whishper needs more compute than this setup has. Ghost also ran Node 18,
which won't get the eMudhra root store fix.

Drops both apps, the blog DNS record, Gatus check and node001 tunnel
entry, their ca-bundle namespaces, and the leftover ExternalSecret for the
old hensen.io blog namespace. Final Velero backups keep the data:
ghost-blog-final-202610220955 until 22 October 2027 and
whisper-final-202610220955 until 20 January 2027.
2026-10-22 10:11:06 +02:00

181 lines
5.5 KiB
YAML

records:
- name: "@"
expire: 300
type: A
content: "46.224.26.65"
- name: mail
expire: 300
type: A
content: "46.224.26.65"
- name: "ynab"
expire: 300
type: A
content: "46.224.26.65"
- name: "authentik"
expire: 300
type: A
content: "46.224.26.65"
- name: "ldap"
expire: 300
type: A
content: "62.41.86.27"
- name: "argocd"
expire: 300
type: A
content: "46.224.26.65"
- name: "vault"
expire: 300
type: A
content: "46.224.26.65"
- name: "rss"
expire: 300
type: A
content: "46.224.26.65"
- name: "ha"
expire: 300
type: A
content: "46.224.26.65"
- name: "longhorn"
expire: 300
type: A
content: "46.224.26.65"
- name: "serpbear"
expire: 300
type: A
content: "46.224.26.65"
- name: "git"
expire: 300
type: A
content: "46.224.26.65"
- name: "vic"
expire: 300
type: A
content: "46.224.26.65"
# Gatus status pages. s2 points straight at home, not through the
# Hetzner tunnel, so it stays reachable when Hetzner is down.
- name: "s1"
expire: 300
type: A
content: "46.224.26.65"
- name: "s2"
expire: 300
type: A
content: "62.41.86.27"
# ntfy for Gatus alerts, one next to each Gatus. Same reasoning as s2.
- name: "ntfy1"
expire: 300
type: A
content: "46.224.26.65"
- name: "ntfy2"
expire: 300
type: A
content: "62.41.86.27"
- name: "@"
expire: 300
type: MX
content: "10 mail.rubenhensen.nl."
- name: "202603e._domainkey"
expire: 300
type: TXT
content: "v=DKIM1; k=ed25519; h=sha256; p=XFKYZdcbUomy5U2kCLAqo6M2uimoerYJMmdquNS/Rxc="
- name: "202603r._domainkey"
expire: 300
type: TXT
content: "v=DKIM1; k=rsa; h=sha256; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxVEP+pDBE8/KdL34dYMVAoQW6cr9ARE/kho7KF2MP7lCjkigcjbbkgn3wGRdhoVjuoMlShaup0Bsycb4pJtalFObRUOxMkZG6yK2w67Hz1Lq5MtUMvVANCsdsoztkTmaWpnU5UYXYYGOtetupvNdIJTg6qEg5AJO51LrqqTDpv5CM0cgFbXkQiyF5srZ+B7czjFOiJkGQ9y4xqT4nggl+Ph/l9sA/VXJYB7WjvhzxrBVKcOlI32AMJkIJZYUg+9wbjJ1TBkpFpyClORTsTaF2SJOwWMm5q64OUf4/pTpTmG6TPXZ7lO429G0ulZcTkdq/fTrZZA6G5fruD7pyIkGNwIDAQAB"
- name: "202603e2._domainkey"
expire: 300
type: TXT
content: "v=DKIM1; k=ed25519; h=sha256; p=6m4ORRmP9njy97OoQI6LNCebE2AJVLVo4Vkn/5cNfPI="
- name: "202603r2._domainkey"
expire: 300
type: TXT
content: "v=DKIM1; k=rsa; h=sha256; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApBm+QIOPtVAWlnpcd1Sh/FjTLU4oXNdyYMZ4uo+uj+8PkewhzN+6gb9CD/M6NB8Wa+8kchcVlziB1GD4z07QAAJg8pGSs1UZ7Ggfp7RgE6CkiPvMxAE6PkP9mBKcPH9YFR0xQaoi0BHQD1EKmPq2vXOc3BFtgkoeO+Myo6ELenpf17Iv6PcBxyLBOBnnFB4Uhos8qJ8qHb+hHhL6wR8sxk+OAPLXDWVRtrTXvOrlDoRBjz9X0xKdyE3aOQ6xg+qHusVIszLFz8iO6L5ia/rtwnm9v92NR9g0r3/lJE3AJFYqKIF7kPcdjyowvuUjlpDQedXSaEkytGzc84JbkHE+jQIDAQAB"
- name: mail
expire: 300
type: TXT
content: "v=spf1 a ra=postmaster -all"
- name: "@"
expire: 300
type: TXT
content: "v=spf1 mx ra=postmaster -all"
- name: "_jmap._tcp"
expire: 300
type: SRV
content: "0 1 443 mail.rubenhensen.nl."
- name: "_caldavs._tcp"
expire: 300
type: SRV
content: "0 1 443 mail.rubenhensen.nl."
- name: "_carddavs._tcp"
expire: 300
type: SRV
content: "0 1 443 mail.rubenhensen.nl."
- name: "_imaps._tcp"
expire: 300
type: SRV
content: "0 1 993 mail.rubenhensen.nl."
- name: "_submissions._tcp"
expire: 300
type: SRV
content: "0 1 465 mail.rubenhensen.nl."
- name: "_submission._tcp"
expire: 300
type: SRV
content: "0 1 587 mail.rubenhensen.nl."
- name: autoconfig
expire: 300
type: CNAME
content: "mail.rubenhensen.nl."
- name: autodiscover
expire: 300
type: CNAME
content: "mail.rubenhensen.nl."
- name: mta-sts
expire: 300
type: CNAME
content: "mail.rubenhensen.nl."
- name: "_mta-sts"
expire: 300
type: TXT
content: "v=STSv1; id=5231774485839263837"
- name: "_dmarc"
expire: 300
type: TXT
content: "v=DMARC1; p=reject; rua=mailto:postmaster@rubenhensen.nl; ruf=mailto:postmaster@rubenhensen.nl"
- name: "_smtp._tls"
expire: 300
type: TXT
content: "v=TLSRPTv1; rua=mailto:postmaster@rubenhensen.nl"
- name: "_25._tcp.mail"
expire: 300
type: TLSA
content: "3 0 1 7926a9616cea1a7fb851fbdab631b2b2f6f71d3a775178d3288e539b9f53b18d"
- name: "_25._tcp.mail"
expire: 300
type: TLSA
content: "3 0 2 2218e33f102e805841f2f6a368e6416d884a8658cd9f45ef9b28c233dc6803320cff976e8ffdb1c0603a7abe60ccf78de422c31753b6cece8bc7ec1b80de5b66"
- name: "_25._tcp.mail"
expire: 300
type: TLSA
content: "3 1 1 e473431a9f296a8d93dfbed7c6c9485d6dadf7b460879edc0fe905183fe78a41"
- name: "_25._tcp.mail"
expire: 300
type: TLSA
content: "3 1 2 4c6cdab2a9cad307ba5b77ef34bde0cc2846b3d27aef6ce9625c56ef11b5c9cd1ede662c3afa759a3190e6317df494564ac83e4bfe3e6467f3c1bf307d781d4a"
- name: "_25._tcp.mail"
expire: 300
type: TLSA
content: "2 0 1 aeb1fd7410e83bc96f5da3c6a7c2c1bb836d1fa5cb86e708515890e428a8770b"
- name: "_25._tcp.mail"
expire: 300
type: TLSA
content: "2 0 2 e18f3d6ccbc578f025c3c7c29ed7bffe1b8eef5b1f839c17298dcf218303d2a63e305f6c1f489691774a18bad836035e5af2de1fc42a3a26cfe9e530f92e3855"
- name: "_25._tcp.mail"
expire: 300
type: TLSA
content: "2 1 1 cbbc559b44d524d6a132bdac672744da3407f12aae5d5f722c5f6c7913871c75"
- name: "_25._tcp.mail"
expire: 300
type: TLSA
content: "2 1 2 7d779dd26d37ca5a72fd05f1b815a06078c8e09777697c651fbe012c8d2894e048fcfe24160ee1562602240b6bef44e00f2b7340c84546d6110842bbdeb484a7"