From 40e80fe6e7085cdfb129f2e96cc1a6f42453ef77 Mon Sep 17 00:00:00 2001 From: root Date: Sat, 15 Aug 2026 17:02:27 -0400 Subject: [PATCH] api-master-list: move DocuSeal from app1:3000 to Core:8091 (decommissioned app1 instance) --- api-master-list.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/api-master-list.md b/api-master-list.md index b61b9ee..a7d782c 100644 --- a/api-master-list.md +++ b/api-master-list.md @@ -1,6 +1,6 @@ # API Master List - IT Pro Partner -**Owner:** Sho'Nuff (Hermes) | **Last updated:** 2026-08-08 +**Owner:** Sho'Nuff (Hermes) | **Last updated:** 2026-08-15 **Purpose:** Single inventory of every API used across ITPP projects. Categories: Internal (self-hosted/our own), External (free or no key), Paid External (subscription/usage-based). No keys stored here - credentials live in `/root/.hermes/.env`, `.aws/credentials`, or Vaultwarden. --- @@ -40,7 +40,7 @@ | Wazuh | Wazuh (self-hosted) | app1 :5601/:9200 | SIEM/XDR, security monitoring | | Vaultwarden | Vaultwarden (self-hosted) | app1 :8081 | Password vault | | Komodo | Komodo (self-hosted) | app1 :9120 | Server/container management | -| DocuSeal | DocuSeal (self-hosted) | app1 :3000 | E-signature, contracts | +| DocuSeal | DocuSeal (self-hosted) | Core :8091 | E-signature, contracts (sign.itpropartner.com) | | Kokoro TTS | Kokoro (self-hosted) | app1 :8880 | Text-to-speech | | Hudu | Hudu (self-hosted) | app2 :3000 | IT documentation, assets, credentials | | Traccar | Traccar (self-hosted) | app2 :8082 | GPS tracking (FleetTracker360) | @@ -119,6 +119,5 @@ - Watchdog: cron job `35f99c362658` runs every 30 min, alerts Telegram only when something is down - JSON state: `/var/log/api-health/api-health.json` - Ops Portal: `GET /api/api-health` (auth required) serves the JSON snapshot; Servers page shows "API Health" card with per-endpoint up/down + latency, auto-refreshes every 60s with the page -- Coverage: 41 endpoints across Core, app1, app2, app3 (verified 41/41 up on 2026 - 7: 31) +- Coverage: 41 endpoints across Core, app1, app2, app3 (verified 41/41 up on 2026-08-15) - Note: localhost-bound services on remote hosts are probed via SSH (`ssh root@host curl 127.0.0.1:PORT`); Grafana is on :3002 not :3000; Wazuh dashboard is HTTPS-only.