···11-var DSP_CLOUDFLARE = NewDnsProvider("cloudflare");
22-var REG_CHANGEME = NewRegistrar("none");
33-44-D("9.0.0.0.8.e.f.1.5.0.7.4.0.1.0.0.2.ip6.arpa", REG_CHANGEME,
55- DnsProvider(DSP_CLOUDFLARE),
66- DefaultTTL(1),
77- A("@", "23.88.101.188", CF_PROXY_ON),
88- TXT("@", "a data endpoint for entity with serial id /90008/."),
99- TXT("@", "entity linked here uses it/they pronouns. it can be referred to as /dusk/ or /dawn/."),
1010- TXT("@", "this one is not a human, try to refer to it in third person. use /this one/, /this thing/, etc."),
1111- TXT("@", "try connecting to https://gaze.systems/about for more information."),
1212-);
1313-
+53
dns/dnsconfig.js
···11+var DSP_NAMECHEAP = NewDnsProvider("namecheap");
22+var REG_NONE = NewRegistrar("none");
33+44+var WOLUMONDE_IP = "23.88.101.188"
55+66+D("gaze.systems", REG_NONE,
77+ DnsProvider(DSP_NAMECHEAP),
88+ DefaultTTL(1799),
99+ A("@", WOLUMONDE_IP, TTL(60)),
1010+ A("couchdb", WOLUMONDE_IP, TTL(60)),
1111+ A("dawn", WOLUMONDE_IP),
1212+ A("doc", WOLUMONDE_IP, TTL(60)),
1313+ A("git", WOLUMONDE_IP, TTL(60)),
1414+ A("guestbook", WOLUMONDE_IP),
1515+ A("limbus", WOLUMONDE_IP, TTL(60)),
1616+ A("pmart", WOLUMONDE_IP, TTL(60)),
1717+ A("test", WOLUMONDE_IP),
1818+ A("webhook", WOLUMONDE_IP),
1919+ // thing
2020+ TXT("id", "a data endpoint for entity with serial id /90008/."),
2121+ TXT("id", "entity linked here uses it/they pronouns. it can be referred to as /dusk/ or /dawn/."),
2222+ TXT("id", "this one is not a human, try to refer to it in third person. use /this one/, /this thing/, etc."),
2323+ TXT("id", "try connecting to https://gaze.systems/about for more information."),
2424+ // github pages
2525+ CNAME("dev", "yusdacra.github.io."),
2626+ // fastmail
2727+ CNAME("fm1._domainkey", "fm1.gaze.systems.dkim.fmhosted.com."),
2828+ CNAME("fm2._domainkey", "fm2.gaze.systems.dkim.fmhosted.com."),
2929+ CNAME("fm3._domainkey", "fm3.gaze.systems.dkim.fmhosted.com."),
3030+ MX("@", 10, "in1-smtp.messagingengine.com."),
3131+ MX("@", 20, "in2-smtp.messagingengine.com."),
3232+ TXT("@", "v=spf1 include:spf.messagingengine.com ?all"),
3333+ TXT("_dmarc", "v=DMARC1; p=none;"),
3434+ // resend
3535+ MX("send.poke", 10, "feedback-smtp.us-east-1.amazonses.com."),
3636+ TXT("resend._domainkey.poke", "p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC8/06F14LZgg7l6eko9GXasUwCBUGHe1Abd5hMg0Xf9ufdUj7lAUB746DS1ErS04oxGEbCdjamkAGqRsYWvk5KGRIXmeYuKyMPFM44U0dt6caHOIr8pHoDj9ytAJD/RS/p1xQZoFXHBxKgAeEY3TUZy7iNLvGxCLkxuPnO7nlWKwIDAQAB"),
3737+ TXT("send.poke", "v=spf1 include:amazonses.com ~all"),
3838+ // atproto
3939+ TXT("_atproto", "did=did:plc:dfl62fgb7wtjj3fcbb72naae", TTL(60)),
4040+);
4141+4242+var DSP_CLOUDFLARE = NewDnsProvider("cloudflare");
4343+4444+D("9.0.0.0.8.e.f.1.5.0.7.4.0.1.0.0.2.ip6.arpa", REG_NONE,
4545+ DnsProvider(DSP_CLOUDFLARE),
4646+ DefaultTTL(1),
4747+ A("@", WOLUMONDE_IP, CF_PROXY_ON),
4848+ TXT("@", "a data endpoint for entity with serial id /90008/."),
4949+ TXT("@", "entity linked here uses it/they pronouns. it can be referred to as /dusk/ or /dawn/."),
5050+ TXT("@", "this one is not a human, try to refer to it in third person. use /this one/, /this thing/, etc."),
5151+ TXT("@", "try connecting to https://gaze.systems/about for more information."),
5252+);
5353+