Difference between revisions of "Tech"
Jump to navigation
Jump to search
Line 2: | Line 2: | ||
==Domains== | ==Domains== | ||
Pretty much everything uses the <code>toot.cat</code> domain, currently registered with Gandi (we'd like to change that). Digital Ocean has been handling the DNS; that should probably change after the migration. | Pretty much everything uses the <code>toot.cat</code> domain, currently registered with Gandi (we'd like to change that). Digital Ocean has been handling the DNS; that should probably change after the migration. | ||
+ | {| class="wikitable sortable" | ||
+ | ! Type || domain || value || TTL | ||
+ | |- | ||
+ | | A | ||
+ | | staging.toot.cat | ||
+ | | 5.161.31.3 | ||
+ | | 60 | ||
+ | |- | ||
+ | | A | ||
+ | | maintenance.toot.cat | ||
+ | | 5.161.100.154 | ||
+ | | 1800 | ||
+ | |- | ||
+ | | CNAME | ||
+ | | grafana.toot.cat | ||
+ | | lb.toot.cat. | ||
+ | | 60 | ||
+ | |- | ||
+ | | A | ||
+ | | lb.toot.cat | ||
+ | | 5.161.31.3 | ||
+ | | 1800 | ||
+ | |- | ||
+ | | CNAME | ||
+ | | wiki.toot.cat | ||
+ | | mew.toot.cat. | ||
+ | | 43200 | ||
+ | |- | ||
+ | | A | ||
+ | | grafana.staging.toot.cat | ||
+ | | 143.198.26.211 | ||
+ | | 60 | ||
+ | |- | ||
+ | | AAAA | ||
+ | | grafana.ops.toot.catCopy directs to | ||
+ | | 2604:a880:400:d0::2354:2001Copy | ||
+ | | 3600 Copy More | ||
+ | |- | ||
+ | | A | ||
+ | | grafana.ops.toot.cat | ||
+ | | 143.244.160.92 | ||
+ | | 3600 | ||
+ | |- | ||
+ | | AAAA | ||
+ | | toot.cat | ||
+ | | 2604:a880:400:d0::2354:2001 | ||
+ | | 3600 | ||
+ | |- | ||
+ | | MX | ||
+ | | toot.cat | ||
+ | | toot.cat. | ||
+ | | 14400 | ||
+ | |- | ||
+ | | TXT | ||
+ | | toot_cat._domainkey.toot.cat | ||
+ | | v=DKIM1; h=sha256; k=rsa;p=''[long base64 string]'' | ||
+ | | 1800 | ||
+ | |- | ||
+ | | TXT | ||
+ | | _dmarc.toot.cat | ||
+ | | v=DMARC1; p=reject; rua=mailto:tootmaster2021@wooz.devCopy | ||
+ | | 1800 | ||
+ | |- | ||
+ | | TXT | ||
+ | | toot.cat | ||
+ | | v=spf1 mx ip4:143.244.160.92 ip6:2604:a880:400:d0::2354:2001 -allCopy | ||
+ | | 1800 | ||
+ | |- | ||
+ | | AAAA | ||
+ | | hub.toot.cat | ||
+ | | 2604:a880:400:d0::1a63:2001 | ||
+ | | 3600 | ||
+ | |- | ||
+ | | A | ||
+ | | hub.toot.cat | ||
+ | | 68.183.140.54 | ||
+ | | 3600 | ||
+ | |- | ||
+ | | AAAA | ||
+ | | mew.toot.cat | ||
+ | | 2604:a880:800:a1::126e:6001 | ||
+ | | 3600 | ||
+ | |- | ||
+ | | A | ||
+ | | mew.toot.cat | ||
+ | | 165.227.176.23 | ||
+ | | 3600 | ||
+ | |- | ||
+ | | A | ||
+ | | toot.cat | ||
+ | | 143.244.160.92 | ||
+ | | 60 | ||
+ | |} | ||
==Servers== | ==Servers== | ||
Up until the June 2024 migration, we were using DigitalOcean. The plan is to migrate to Hetzner. | Up until the June 2024 migration, we were using DigitalOcean. The plan is to migrate to Hetzner. |
Revision as of 22:42, 22 June 2024
TootCat Technical Documentation
anything that's public-safe, anyway!
Domains
Pretty much everything uses the toot.cat
domain, currently registered with Gandi (we'd like to change that). Digital Ocean has been handling the DNS; that should probably change after the migration.
Type | domain | value | TTL |
---|---|---|---|
A | staging.toot.cat | 5.161.31.3 | 60 |
A | maintenance.toot.cat | 5.161.100.154 | 1800 |
CNAME | grafana.toot.cat | lb.toot.cat. | 60 |
A | lb.toot.cat | 5.161.31.3 | 1800 |
CNAME | wiki.toot.cat | mew.toot.cat. | 43200 |
A | grafana.staging.toot.cat | 143.198.26.211 | 60 |
AAAA | grafana.ops.toot.catCopy directs to | 2604:a880:400:d0::2354:2001Copy | 3600 Copy More |
A | grafana.ops.toot.cat | 143.244.160.92 | 3600 |
AAAA | toot.cat | 2604:a880:400:d0::2354:2001 | 3600 |
MX | toot.cat | toot.cat. | 14400 |
TXT | toot_cat._domainkey.toot.cat | v=DKIM1; h=sha256; k=rsa;p=[long base64 string] | 1800 |
TXT | _dmarc.toot.cat | v=DMARC1; p=reject; rua=mailto:tootmaster2021@wooz.devCopy | 1800 |
TXT | toot.cat | v=spf1 mx ip4:143.244.160.92 ip6:2604:a880:400:d0::2354:2001 -allCopy | 1800 |
AAAA | hub.toot.cat | 2604:a880:400:d0::1a63:2001 | 3600 |
A | hub.toot.cat | 68.183.140.54 | 3600 |
AAAA | mew.toot.cat | 2604:a880:800:a1::126e:6001 | 3600 |
A | mew.toot.cat | 165.227.176.23 | 3600 |
A | toot.cat | 143.244.160.92 | 60 |
Servers
Up until the June 2024 migration, we were using DigitalOcean. The plan is to migrate to Hetzner.
DigitalOcean
- 16 GB Memory / 320 GB Disk / NYC1 - Ubuntu 22.04 (LTS) x64 ($96/mo.)
Public Repositories
all on GitLab, for now:
- Glitch (code): our lightly-tweaked Mastodon Glitch Edition
- Boxes (docs): some infrastructure, mainly to do with the 2024 migration
- @Meatballhat has been an absolute tank-demon (insert your own improved metaphor here) working on this.
- nixos-config (code/docs): TC's NixOS configuration
- At least in theory, this is about to be obsolete.
- Many thanks to ash for getting it set up in a time of crisis.