Difference between revisions of "Tech"

From Mew
Jump to navigation Jump to search
 
Line 1: Line 1:
 
{{fmt/title|TootCat Technical Documentation|anything that's public-safe, anyway!}}
 
{{fmt/title|TootCat Technical Documentation|anything that's public-safe, anyway!}}
==Domains==
+
==Pages==
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.
+
* [[/domain]]
{| 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.

Latest revision as of 22:47, 22 June 2024

TootCat Technical Documentation
anything that's public-safe, anyway!

Pages

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.