← Zurück zu ADDABlueprints
Bereitstellungs- und Einführungsmuster für den jeweiligen Kontext.
Für Teams, die ADDA in ihre Umgebung einführen möchten.
ADDA-Baupläne
Referenzarchitekturen für die Bereitstellung von DNS, WAF, Access und der öffentlichen ADDA-Verteilung außerhalb des Repositorys.
dns / Cloudflare Worker
ADDA DNS Edge / Cloudflare Worker
betriebsbereitDefensives DNS-Bundle mit Edge-Heartbeat, Richtlinienauflösung und betriebsbereiter Telemetrie für die Bereitstellung außerhalb des Repositorys.
APIs
- /api/adda/v1/dns/edge/bundle
- /api/adda/v1/dns/edge/telemetry
- /api/adda/v1/dns/dashboard
Befehle
curl "$BASE_URL/api/adda/v1/dns/edge/bundle?target=cloudflare-worker&domain=capacero.ar"npm run adda:smoke
Artefakte
- lib/adda/dns-waf-runtime.ts
- app/api/adda/v1/dns/edge/bundle/route.ts
- app/api/adda/v1/dns/edge/telemetry/route.ts
Überprüfung
- POST an /api/adda/v1/dns/edge/telemetry mit healthy/degraded-Heartbeat
- Bundle und p95LatencyMs in der ADDA-Konsole validieren
waf / Nginx-Reverse-Proxy
ADDA WAF Edge / Nginx Reverse Proxy
betriebsbereitReverse-Proxy mit WAF-Snippets, adaptiven Regeln und Telemetrie/Heartbeat für sensible Routen.
APIs
- /api/adda/v1/waf/edge/bundle
- /api/adda/v1/waf/edge/telemetry
- /api/adda/v1/waf/dashboard
Befehle
curl "$BASE_URL/api/adda/v1/waf/edge/bundle?target=nginx&domain=capacero.ar"npm run adda:smoke
Artefakte
- lib/adda/dns-waf-runtime.ts
- app/api/adda/v1/waf/edge/bundle/route.ts
- app/api/adda/v1/waf/edge/telemetry/route.ts
Überprüfung
- WAF-Heartbeat senden und blocked/challenged/allowed im Dashboard prüfen
- Nginx-Snippets und matched rules in der Konsole validieren
access / systemd + schlanker Agent
ADDA Access Watch Agent / systemd rollout
bereitBereitstellungs-Runbook für Heartbeats und Peer-Telemetrie auf Access-Tunneln mit gemeinsamem Schlüssel und Geräte-/Tunnel-IDs.
APIs
- /api/adda/v1/access/status
- /api/adda/v1/access/agents/manifest
- /api/adda/v1/access/agents/heartbeats
- /api/adda/v1/access/peers/telemetry
- /api/adda/v1/access/policies/evaluate
Befehle
curl "$BASE_URL/api/adda/v1/access/agents/manifest?deviceId=access-device-001"npm run adda:cli -- agent install --profile access-watchnode examples/adda-access-agent-heartbeat.mjsnpm run adda:cli -- access status
Artefakte
- examples/adda-access-agent-heartbeat.mjs
- app/api/adda/v1/access/agents/manifest/route.ts
- scripts/adda-cli.mjs
- packages/adda-cli/bin/adda.mjs
Überprüfung
- Online-Heartbeat und healthy Peer im AddaAccessPanel bestätigen
- Risikowert, stale-Status und empfohlene Aktionen je Peer/Agent prüfen
tooling / versionierte Veröffentlichung
ADDA SDK + CLI blueprint de publicación
bereitVeröffentlichungsbauplan für `@capacero/adda-sdk` und `@capacero/adda-cli` mit `adda`-Binary, Veröffentlichungsprüfungen und öffentlichen Komponenten.
APIs
- /api/adda/v1/release/manifest
- /api/adda/v1/blueprints
- /api/adda/v1/kits
Befehle
npm run typechecknode scripts/adda-cli.mjs --helpnode packages/adda-cli/bin/adda.mjs --help
Artefakte
- packages/adda-sdk/package.json
- packages/adda-cli/package.json
- app/adda/badge.js/route.ts
- app/adda/widget.js/route.ts
Überprüfung
- Access-Methoden und Release-Manifest in SDK/CLI validieren
- `/adda/badge.js` und `/adda/widget.js` als echte öffentliche Assets öffnen