pez-infra/docs
Rasmus Wejlgaard a4e1e4175a docs: remove decommissioned Miniflux refs; fix status-page + minor drift
Miniflux was decommissioned (#127) but lingered in docs and, more
importantly, in the status-page service map — which was probing a dead
port (london-b:8181) and reporting Miniflux as permanently down. Drop it
from update-status.sh and from every doc that still listed it.

Also:
- Annotate Nextcloud AIO as manually managed via its AIO mastercontainer
  (it's never been in this repo — clarifies why there's no service dir).
- Add the apps.pez.sh dashboard row to services.md so it's no longer
  referenced in the Auth Summary without a table entry.
- Make the secrets.md .enc.env examples generic placeholders instead of
  pointing at a service path that doesn't exist.
2026-06-09 19:44:58 +01:00
..
hosts docs: remove decommissioned Miniflux refs; fix status-page + minor drift 2026-06-09 19:44:58 +01:00
architecture.md fix: Documentation overhaul (#112) 2026-05-19 18:49:21 +01:00
getting-started.md fix: Documentation overhaul (#112) 2026-05-19 18:49:21 +01:00
monitoring.md Make Alloy resilient to transient failures; remove leftover Grafana (PESO-149) (#126) 2026-06-07 14:30:08 +01:00
networking.md docs: remove decommissioned Miniflux refs; fix status-page + minor drift 2026-06-09 19:44:58 +01:00
README.md fix: Documentation overhaul (#112) 2026-05-19 18:49:21 +01:00
secrets.md docs: remove decommissioned Miniflux refs; fix status-page + minor drift 2026-06-09 19:44:58 +01:00
services.md docs: remove decommissioned Miniflux refs; fix status-page + minor drift 2026-06-09 19:44:58 +01:00

Documentation

Everything you need to understand how this infrastructure works.

Contents

  • Architecture — High-level overview, network topology, traffic flow diagrams
  • Networking — Tailscale mesh, physical networking, DNS and proxy flow
  • Services — Complete service map: what runs where, ports, auth
  • Monitoring — Grafana Cloud, Alloy, synthetic checks, alerting via PagerDuty
  • Secrets — SOPS + age encryption: setup, usage, CI integration
  • Getting Started — How to work with this repo, deploy changes, add services
  • Hosts — Per-host detail (hardware, services, quirks)

Quick Reference

Host Tailscale IP Location Role
helsinki-a 100.67.6.27 Hetzner Cloud (Helsinki) Reverse proxy, SSO, Bitwarden, Forgejo
london-a 100.122.180.98 London Proxmox VE hypervisor
london-b 100.84.65.101 London Storage, media, Docker services
london-c 100.123.72.87 London Raspberry Pi, Octopus Energy exporter
nuremberg-a 100.70.180.24 Hetzner Cloud (Nuremberg) Mail (poste.io)
copenhagen-a 100.89.206.60 Copenhagen Minecraft, WoW/MaNGOS
copenhagen-c 100.115.45.53 Copenhagen Raspberry Pi, cloudflared, idle