auto: docs sync 2026-08-05T12:00:05+00:00
Files changed: engine/.embcache.json engine/changelog.md engine/lint-report.md vault/docs/services/services.md
This commit is contained in:
parent
d05f13ca84
commit
bd07981539
4 changed files with 19 additions and 13 deletions
|
|
@ -8,9 +8,9 @@ related:
|
|||
- [[caddy]]
|
||||
- [[ip-allocation]]
|
||||
- [[lxc-service-migration]]
|
||||
- [[expose-service-edge2]]
|
||||
- [[meshtastic-headscale-runbook]]
|
||||
updated: 2026-07-18
|
||||
- [[expose-service-edge2]]
|
||||
updated: 2026-08-05
|
||||
---
|
||||
# Current Services Inventory
|
||||
|
||||
|
|
@ -32,11 +32,11 @@ updated: 2026-07-18
|
|||
| [[argus]] | utility (CT 103) | 192.168.1.103:8080 | Internal | Python app on :8080 — OSINT intelligence gathering platform |
|
||||
| [[central]] | utility (CT 104) | 192.168.1.104:8000 / 100.64.0.12 | central.echo6.mesh (mesh) | Data-hub spine — ~25 adapters → NATS/JetStream → TimescaleDB; serves traffic tiles to [[navi]] — see [[central]] |
|
||||
| NATS/JetStream ([[central]]) | utility (CT 104) | 192.168.1.104:4222 / :8222 | Internal | [[central]] backend message bus (NATS :4222 client, :8222 monitoring) |
|
||||
| TimescaleDB/PostGIS (central) | utility (CT 104) | 192.168.1.104:5432 | Internal | Central backend time-series + geospatial database (PostgreSQL 16 + TimescaleDB + PostGIS) |
|
||||
| TimescaleDB/PostGIS ([[central]]) | utility (CT 104) | 192.168.1.104:5432 | Internal | Central backend time-series + geospatial database (PostgreSQL 16 + TimescaleDB + PostGIS) |
|
||||
| [[authentik]] | edge2 (CT 105) | 100.64.0.36:9000 | https://auth.echo6.co | SSO provider (Echo6 branded, custom CSS, dark theme) — fronted by edge2 host [[caddy]] (reverse_proxy 100.64.0.36:9000); **migrated from Contabo 2026-06-18** |
|
||||
| Forge (Forgejo) | edge2 (CT 103) | 100.64.0.34:3001 HTTP / :2222 SSH (via edge2 DNAT) | https://forge.echo6.co | Git server — fronted by edge2 host [[caddy]] (reverse_proxy 100.64.0.34:3001); git SSH via iptables DNAT on edge2 (forgejo-ssh-dnat.service) — **migrated from Contabo 2026-06-16** |
|
||||
| Headscale | edge2 (CT 107) | 100.64.0.38:8084 | https://vpn.echo6.co | Tailscale coordination (OIDC enabled) — fronted by edge2 host Caddy — **migrated from Contabo [[2026-06-19]]** |
|
||||
| Headplane | edge2 (CT 107) | 100.64.0.38:3100 | https://vpn.echo6.co/admin | Headscale web UI (OIDC via [[authentik]]) — fronted by edge2 host Caddy — **migrated from Contabo 2026-06-19** |
|
||||
| Headscale | edge2 (CT 107) | 100.64.0.38:8084 | https://vpn.echo6.co | Tailscale coordination (OIDC enabled) — fronted by edge2 host [[caddy]] — **migrated from Contabo [[2026-06-19]]** |
|
||||
| Headplane | edge2 (CT 107) | 100.64.0.38:3100 | https://vpn.echo6.co/admin | Headscale web UI (OIDC via [[authentik]]) — fronted by edge2 host Caddy — **migrated from Contabo [[2026-06-19]]** |
|
||||
| Mailcow | **edge1 CT 101** (10.10.10.2) | 5.189.158.149 | https://mail.echo6.co | Email server (privileged LXC on rebuilt Contabo VPS, updated commit 52a41b4d / SOGo 5.12.8) — **rebuilt in-place 2026-06-19** |
|
||||
| Vaultwarden | edge2 (CT 102) | 100.64.0.33:8086 | https://vault.echo6.co | Password manager 1.37.1 (SSO enabled) — fronted by edge2 host Caddy (reverse_proxy 100.64.0.33:8086) |
|
||||
| Grav | edge2 (CT 101) | 10.10.10.11:80 | https://idahomesh.com (+www) | Flat-file CMS 2.0.11, no database — Admin2 plugin at /admin; Apache 2.4.67 + mod_php + PHP 8.4.21; migrated from WordPress 2026-07-17 (MariaDB purged from the container); hostname still `wordpress` (unchanged) — fronted by edge2 host Caddy via **internal bridge IP** (reverse_proxy 10.10.10.11:80), unlike other edge2 services which proxy over tailnet |
|
||||
|
|
@ -56,7 +56,7 @@ updated: 2026-07-18
|
|||
| TEI | cortex (VM 150) | 192.168.1.150:8090 | Internal | Text embeddings (Docker, bge-m3 1024-dim) |
|
||||
| [[recon]] | data (VM 1130) | 192.168.1.130:8420 | https://recon.echo6.co | Knowledge extraction pipeline (systemd, dashboard+API) |
|
||||
| navi-config | data (VM 1130) | 192.168.1.130:8422 | Internal | [[recon]] [[navi]] node config API |
|
||||
| navi-contacts | data (VM 1130) | 192.168.1.130:8423 | Internal | RECON navi contact enrichment API |
|
||||
| navi-contacts | data (VM 1130) | 192.168.1.130:8423 | Internal | [[recon]] [[navi]] contact enrichment API |
|
||||
| navi-landclass | data (VM 1130) | 192.168.1.130:8424 | Internal | RECON navi land classification API |
|
||||
| navi-places | data (VM 1130) | 192.168.1.130:8425 | Internal | RECON navi OSM place detail/enrichment |
|
||||
| navi-geo | data (VM 1130) | 192.168.1.130:8426 | Internal | RECON navi geocode/reverse geocode API |
|
||||
|
|
@ -96,7 +96,7 @@ updated: 2026-07-18
|
|||
- GPU compute VM (RTX A4000)
|
||||
- Claude Code host
|
||||
- Syncthing (syncs with Contabo)
|
||||
- Open WebUI (port 8080, https://ai.echo6.co, Docker, SSO via Authentik, Echo6 theme)
|
||||
- Open WebUI (port 8080, https://ai.echo6.co, Docker, SSO via [[authentik]], Echo6 theme)
|
||||
- Compose path: `/opt/open-webui/docker-compose.yml`
|
||||
- Echo6 theme: togglable via "E6" button (bottom-right), persisted in localStorage
|
||||
- Theme files bind-mounted from `/home/zvx/echo6-theme/` into container
|
||||
|
|
@ -145,7 +145,7 @@ updated: 2026-07-18
|
|||
- Theme files: `/opt/searxng/custom/` (bind-mounted into container)
|
||||
- `templates/simple/base.html` — custom template (nav, CSS, waffle menu, footer)
|
||||
- `templates/simple/index.html` — custom homepage (Echo6 logo replaces [[searxng]] title)
|
||||
- `img/echo6-logo.png` — Echo6 logo (replaces SearXNG logo)
|
||||
- `img/echo6-logo.png` — Echo6 logo (replaces [[searxng]] logo)
|
||||
- `img/favicon.png` — Echo6 favicon
|
||||
- Config: `/opt/searxng/searxng-config/settings.yml` (instance_name: "Echo6", dark theme, center_alignment: false)
|
||||
- SearXNG version: 2026.2.6 (Docker image: searxng/searxng:latest)
|
||||
|
|
@ -158,7 +158,7 @@ updated: 2026-07-18
|
|||
- Tailscale hostname: central.echo6.mesh
|
||||
|
||||
### utility - CT 108 (192.168.1.144 / Tailscale: 100.64.0.32)
|
||||
- MeshAI — LLM-powered Meshtastic mesh assistant (Docker)
|
||||
- [[meshai]] — LLM-powered Meshtastic mesh assistant (Docker)
|
||||
- Bot name: AIDA, node ID !27780c47, channel 8 whitelist
|
||||
- Image: work-meshai (local build, not ghcr.io/zvx-echo6/meshai:latest)
|
||||
- Backend: gemini-3.1-flash-lite with Google Search grounding
|
||||
|
|
@ -414,7 +414,7 @@ updated: 2026-07-18
|
|||
- ~~Vaultwarden~~ — **migrated to edge2 CT 102 on 2026-06-16** (edge2 Caddy proxies to 100.64.0.33:8086)
|
||||
- ~~Syncthing~~ — **decommissioned 2026-06-19** with edge1 OS rebuild (Syncthing state removed; Forge is now the durable backup via autocommit cron)
|
||||
- ~~WATCHTOWER~~ — **decommissioned 2026-06-16**
|
||||
- ~~Matrix Synapse~~ — **migrated to edge2 CT 106 on 2026-06-18**
|
||||
- ~~Matrix [[synapse]]~~ — **migrated to edge2 CT 106 on 2026-06-18**
|
||||
- ~~Element Web~~ — **migrated to edge2 CT 106 on 2026-06-18**
|
||||
- ~~[[mautrix_signal]] bridge~~ — **migrated to edge2 CT 106 on 2026-06-18**
|
||||
- ~~LiveSync~~ — **migrated to edge2 CT 104 on 2026-06-16**
|
||||
|
|
@ -426,7 +426,7 @@ updated: 2026-07-18
|
|||
|
||||
## Decommissioned Services
|
||||
|
||||
Services stopped, archived, and removed from Caddy/DNS as of their decommission date. On-disk dirs on Contabo retained until edge1 rebuild wipes them.
|
||||
Services stopped, archived, and removed from Caddy/[[dns]] as of their decommission date. On-disk dirs on Contabo retained until edge1 rebuild wipes them.
|
||||
|
||||
| Service | Decommissioned | Archive Repo | Notes |
|
||||
|---------|---------------|-------------|-------|
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue