Set up uptime and health monitoring for the web service #1

Open
opened 2026-09-19 15:22:54 +00:00 by gabogg · 0 comments
Owner

The production site and the Forgejo issue tracker (git.gaboggamer.online) currently have no monitoring — the VPS runs ~40 Docker services behind Caddy with no uptime/health/alerting stack.

Scope to decide (triage):

  • Tool choice: Uptime Kuma (simple, self-hostable in the existing Docker/Caddy setup) vs Prometheus + Grafana + node_exporter (metrics-heavy).
  • Targets: the deployed folletos site URL, git.gaboggamer.online, and optionally the other public endpoints.
  • Alert channel: email (Stalwart is already on the box), n8n webhook, etc.

Acceptance: an up/down check on the folletos site + Forgejo with an alert on failure.

Note: separately, supabase-pooler on the VPS is crash-looping (ulimit RLIMIT_NOFILE permission error) — out of scope for this repo but worth fixing on the host.

The production site and the Forgejo issue tracker (`git.gaboggamer.online`) currently have **no monitoring** — the VPS runs ~40 Docker services behind Caddy with no uptime/health/alerting stack. **Scope to decide (triage):** - Tool choice: Uptime Kuma (simple, self-hostable in the existing Docker/Caddy setup) vs Prometheus + Grafana + node_exporter (metrics-heavy). - Targets: the deployed folletos site URL, `git.gaboggamer.online`, and optionally the other public endpoints. - Alert channel: email (Stalwart is already on the box), n8n webhook, etc. **Acceptance:** an up/down check on the folletos site + Forgejo with an alert on failure. _Note: separately, `supabase-pooler` on the VPS is crash-looping (`ulimit RLIMIT_NOFILE` permission error) — out of scope for this repo but worth fixing on the host._
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
PCivil/folletos-digitales#1
No description provided.