19 Commits

Author SHA1 Message Date
Yang Yang Xie a92bbcd782 docs: rewrite for the product this actually became
The README was written when Aegis was a monitoring and gateway tool, and it has
been describing that product for three months while the thing itself grew into a
platform. The headline still read "Self-hosted Envoy gateway · AI threat
analysis · TLS automation · Real-time dashboard" — all true, all now one
subsystem of several, and none of it the reason someone would choose this.

README now leads with what it is: one control plane from the bare metal up,
air-gapped by default, with the customer's model weights staying on the
customer's storage. The gateway keeps its place; it just stops being the whole
story. A note records the scope change rather than pretending the old framing
never existed.

ROADMAP is rewritten, not amended. It listed a container manager, a Docker
registry, an embedded DNS server and AI-driven deployment orchestration as
future phases — all four shipped. A roadmap that describes delivered features as
upcoming undersells the product to exactly the reader who bothered to open it.
It is now built / next / then, matching the private status doc so the two cannot
drift.

CHANGELOG gains 1.3, covering three months: bare-metal provisioning, the
Kubernetes lifecycle with air-gapped installs validated live, Depot with
pluggable storage backends and reference-only artifacts, GPU-aware workloads,
Owl's risk-classified tool surface, and the auth middleware rewrite that
replaced a method-blind public-route match.

FIXED A BROKEN QUICKSTART, which is the part that mattered most. The published
docker-compose.yml exposes only 8765, while agents dial in on 8766 and the
overlay needs 3478/udp and 51820/udp. Anyone following the new one-line
enrolment instructions would have watched the installer succeed and the node
never appear. Both ports are now published with comments explaining when they
are needed, and AGENT_HOST is present with a note that it must be set to
something the nodes can actually resolve before enrolling any.

Every internal link in README and ROADMAP verified to resolve; compose file
validated.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01B9dzsPuPpFbdgCuUDgsG8L
2026-08-20 15:02:01 -07:00
Yang Yang Xie ce683d4fd1 docs: add v1.1.0 changelog and update README with Protection features
- CHANGELOG: document styled error pages, per-FC maintenance mode, dynamic
  preview, Envoy NACK fix, theme variable fixes, and Owl MCP updates
- README: add Protection & Maintenance and Per-Domain Maintenance via Owl
  feature cards to the features table

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-23 23:18:13 -07:00
Yang Yang Xie 66305026e9 Add Videos section to README with YouTube links
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-23 09:51:33 -07:00
Yang Yang Xie 3fbeade2eb Add Part 4: AI-driven protection — cluster disable/re-enable with Owl 2026-05-20 21:33:42 -07:00
Yang Yang Xie f95ed6a367 Add Part 3: Understanding the Dashboard tutorial with walkthrough GIF 2026-05-20 21:16:56 -07:00
Yang Yang Xie 0d46ca8d13 Redesign README: hero GIF + screenshot grid, trim verbose sections 2026-05-20 21:06:29 -07:00
Yang Yang Xie 0ab6f63d6a Fix tutorial links in README, add tutorials table with numbered series 2026-05-20 21:04:56 -07:00
Yang Yang Xie 440260a0f6 Overhaul docs for auto-bootstrap, Local CA, and whoami tutorial
- Remove starter.json (no longer needed — gateway auto-bootstraps on first boot)
- Add envoy/envoy.yaml static bootstrap config
- Fix docker-compose.yml to use envoy.yaml instead of starter.json
- Update README: fix quick start flow, add Local CA section, add tutorial link
- Rewrite getting-started.md: auto-bootstrap, Local CA, bring-your-own-CA
- Update envoy-config.md: replace import section with auto-bootstrap explanation
- Add docs/tutorial-whoami-local-https.md: end-to-end local HTTPS with whoami
- Add configs/README.md: clarify configs dir purpose

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-20 17:16:06 -07:00
Jerry Xie 9f0f8c42c7 docs: add curl command to download demo_generator.py for quick demo users
TAG=agy
CONV=3d648f6b-0667-4e10-9b18-97a593fc398c
2026-05-19 21:20:55 +00:00
Jerry Xie 42e712b80c docs: update README to reflect settings password change and AUTH_ENABLED fixes
TAG=agy
CONV=3d648f6b-0667-4e10-9b18-97a593fc398c
2026-05-19 21:14:53 +00:00
Jerry Xie 8ec1e4bc2a docs: add detailed README in scripts folder explaining the demo traffic generator architecture 2026-05-19 20:43:56 +00:00
Jerry Xie 4c9b21debc docs: add Cloudflare Tunnel exposure architecture guide and sequence diagrams 2026-05-19 17:29:51 +00:00
Jerry Xie bb77d9af78 fix: correct Envoy bootstrap architecture, docker-compose configuration, and installation docs 2026-05-19 17:08:21 +00:00
Yang Yang Xie fcb55f10d5 Add About the Author section
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-19 00:37:57 -07:00
Yang Yang Xie 7107b2fa23 Center logo, title, tagline and badges in README header
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-19 00:34:57 -07:00
Yang Yang Xie d28702b5e7 Add Aegis logo to repo and README header
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-19 00:34:08 -07:00
Yang Yang Xie b64d03ef0d Replace MP4 demos with GIF (GitHub README compatible)
Trimmed each clip to 12-20s highlight, converted to 10fps 800px GIF.
Mobile clip converted to 400px GIF (5.5s full clip).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-19 00:19:56 -07:00
Yang Yang Xie eecf8b7373 Add feature demo videos and Features in Action section to README
7 MP4 demos covering dashboard, Owl AI chat, IP intelligence, gateway
topology, TLS automation, AI patrol, and mobile Owl interaction.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-19 00:17:49 -07:00
Yang Yang Xie 69ddc0d88b Initial release — Aegis v1.0.0
Self-hosted Envoy gateway with AI threat analysis, TLS automation,
and real-time security dashboard.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-18 23:12:13 -07:00