summaryrefslogtreecommitdiff
path: root/procedures/mastodon/mastodon-uptime-policy.md
blob: 58fc5bfbb21d0678eaad9f4613cedc16e3a6630a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# Mastodon Uptime Policy

Genesis Hosting Technologies strives to maintain high availability for our Mastodon instance at **chatwithus.live**.

## Availability Target

- **Uptime Goal**: 99.5% monthly (approx. 3.5 hours of downtime max)
- We consider chatwithus.live "unavailable" when:
  - The web UI fails to load or times out
  - Toot delivery is delayed by >10 minutes
  - Federation is broken for more than 30 minutes

## Redundancy

- PostgreSQL cluster with HA failover
- Redis and Sidekiq monitored 24/7
- Mastodon is backed by ZFS storage and hourly snapshots

## Exceptions

- Scheduled maintenance (see Maintenance Policy)
- DDoS or external platform failures (e.g., relay outages)