Files
timmy-config/infra/matrix/docs/adr/ADR-002-hermes-vps-host.md
Ezra (Archivist) 3e25474e56 [ezra] ADRs + Execution KT for Matrix/Conduit (#183, #166)
- Add 5 standalone ADRs in infra/matrix/docs/adr/
- Add EXECUTION_ARCHITECTURE_KT.md: exact path from DNS decision to fleet ops
- Architecture proof and continuity preserved
2026-04-05 18:20:46 +00:00

1.4 KiB

ADR-002: Host Selection — Hermes VPS

Status: Accepted
Date: 2026-04-05
Deciders: Ezra (architect), Timmy Foundation
Scope: Initial deployment host for Matrix/Conduit (#166, #183, #187)


Context

We need a target host for the Conduit homeserver. Options:

  • Existing Hermes VPS (143.198.27.163)
  • Timmy-Home bare metal
  • New cloud droplet (DigitalOcean, Hetzner, etc.)

Decision

Use the existing Hermes VPS as the initial host, with a future option to migrate to a dedicated Matrix VPS if load demands.

Consequences

Positive Negative
Zero additional hosting cost Shared resource pool with Gitea + wizard gateways
Known operational state (backups, monitoring) Single point of failure for multiple services
Simplified network posture May need to upgrade VPS if federation traffic grows

Migration Trigger

If Matrix active users exceed ~50 or federation traffic causes >60% sustained CPU, migrate to a dedicated VPS. The Docker Compose scaffold makes this a data-directory copy.

References