diff --git a/assets/images/bytegeist-architecture-v5.svg b/assets/images/bytegeist-architecture-v5.svg new file mode 100644 index 0000000..f92ce93 --- /dev/null +++ b/assets/images/bytegeist-architecture-v5.svg @@ -0,0 +1,53 @@ + + + + + + + + + +BYTEGEIST CLOUD / INFRASTRUCTURE MAP +REV 05 / OCT 2026 / HETZNER HEL1 / LIVE TELEMETRY PATH INCLUDED + +EDGE / ACCESS +DNS + HTTPScasko.dev service routing +Nginx Proxy ManagerTLS termination / reverse proxy + +IDENTITY / CONTROL +AuthentikOIDC / SSO / 2FA +Giteasource control +WoodpeckerCI / deployment + +DOCKER HOST / APPLICATIONS +Dashyservice portal +Wiki.jsrunbooks / DR docs +Vaultwarden + Toolsutility workloads +Grafanadashboards / analysis +Uptime Kumaendpoint monitoring +CrowdSecthreat detection evidence + +OBSERVABILITY / LIVE TELEMETRY +node_exporterhost CPU / memory / uptime +cAdvisorcontainer metrics +Prometheusscrapes + stores metricstarget health exposed +ByteGeist Status APIsanitized JSON endpointno admin API exposure +Nginx /api/statussame-origin proxyno-store cache policy +Control Plane UI15-second refreshreal CPU / RAM / uptime + +Alloy - Loki - Grafana logs + +DELIVERY / RECOVERY +Gitea - Woodpeckercommit / build / verify / deploy +Docker Composerepeatable service definitions +Persistent datavolumes / databases / backups +Wiki.js runbookdocumented rebuild sequence +ValidationDNS / TLS / identity + +BYTEGEIST / CONTROL PLANE + \ No newline at end of file diff --git a/index.html b/index.html index 9c894a2..5a428c7 100644 --- a/index.html +++ b/index.html @@ -122,7 +122,8 @@ GRAFANA / BYTEGEIST OPERATIONS FULL RES ↗ - Grafana operations dashboard screenshot from the ByteGeist monitoring stack + Grafana operations dashboard snapshot from the ByteGeist monitoring stack +

CAPTURED OCT 2026 · GRAFANA OPERATIONS SNAPSHOT · LIVE VALUES ABOVE REFRESH EVERY 15s

@@ -208,12 +209,12 @@
- - ByteGeist infrastructure architecture diagram + + ByteGeist infrastructure architecture diagram including the live Prometheus telemetry path
- BYTEGEIST-CLOUD / REV 04 - SELECT DIAGRAM TO INSPECT + BYTEGEIST-CLOUD / REV 05 + LIVE TELEMETRY PATH INCLUDED
@@ -237,8 +238,9 @@ Container output searchable by service and host - Centralized logs in Grafana + Centralized logs snapshot in Grafana +

CAPTURED OCT 2026 · LOGGING EVIDENCE SNAPSHOT · VALUES SHOWN ARE FROM CAPTURE TIME

@@ -289,8 +291,9 @@ Dashy / internal access layer - ByteGeist Dashy service portal + ByteGeist Dashy service portal snapshot +

CAPTURED OCT 2026 · SERVICE PORTAL CONFIGURATION SNAPSHOT

@@ -318,13 +321,13 @@
-
GITEA / REPOSITORIES
+
GITEA / REPOSITORIES · OCT 2026 SNAPSHOT
Gitea repositories dashboard
-
WOODPECKER / PIPELINE
+
WOODPECKER / PIPELINE · DEPLOYMENT EVIDENCE
Successful Woodpecker CI pipeline @@ -350,8 +353,9 @@ Protected applications / OIDC / 2FA policy - Applications protected by Authentik + Authentik protected applications configuration snapshot +

CAPTURED OCT 2026 · IDENTITY CONFIGURATION EVIDENCE

@@ -374,8 +378,9 @@ Threat detection and firewall-decision history - CrowdSec firewall decision evidence + CrowdSec firewall decision evidence snapshot +

CAPTURED OCT 2026 · SECURITY EVIDENCE SNAPSHOT · NOT A LIVE DECISION FEED

@@ -399,8 +404,9 @@
- ByteGeist disaster recovery runbook + ByteGeist disaster recovery runbook documentation snapshot +

CAPTURED OCT 2026 · DOCUMENTED RECOVERY PROCEDURE

diff --git a/style.css b/style.css index d7833ed..bc01dda 100644 --- a/style.css +++ b/style.css @@ -447,6 +447,14 @@ h1 { color: var(--purple); } +.evidence-note { + margin: 9px 0 0; + color: var(--dim); + font: .52rem/1.45 var(--mono); + letter-spacing: .06em; + text-transform: uppercase; +} + .operations-window img { width: 100%; border: 1px solid #20232a;