No description
- Python 91%
- Shell 9%
For deploying Manta on fresh VPSes per the 3-VPS pattern (Edge / Vault / Perimeter) without depending on Dokploy as the orchestrator. - docs/COOKBOOK.md — step-by-step fresh install: prereqs, DNS, secrets, Vault bring-up order (Authentik → Vaultwarden → NetBird → Fleet), Perimeter, Edge SNI router, smoke tests, daily ops, multi-client deploy pattern, gotchas placeholder. - infra/traefik/ — standalone Traefik for Vault + Perimeter; replicates Dokploy's bundled Traefik so existing compose labels (entrypoints, certresolver=letsencrypt-dns) work as-is. Cloudflare DNS-01 + wildcard. - infra/traefik-edge/ — Edge VPS Traefik with TLS terminate for admin UIs and TCP passthrough for mitmproxy; routes.yml.example documents the SNI router pattern. - scripts/init-secrets.sh — idempotent random-secret generator for .env; fills empty slots only, leaves filled values untouched. - .env.example — single-source-of-truth template covering all client + Cloudflare + NetBird + Authentik + Vaultwarden + Fleet + mitmproxy + Grafana env vars; comments mark which are auto-generated vs manual. - .gitignore — explicit negative for .env.example so the template tracks. |
||
|---|---|---|
| docs | ||
| infra | ||
| scripts | ||
| stacks | ||
| .env.example | ||
| .gitignore | ||
| README.md | ||
| todo.md | ||
Dự án triển khai giải pháp bảo mật cho một công ty/doanh nghiệp