diff --git a/Home.md b/Home.md index 4f64ffd..5d0d57e 100644 --- a/Home.md +++ b/Home.md @@ -7,5 +7,21 @@ Self-hosted панель управления DNS флота (ноды A/AAAA + - Модель: zones → nodes / aliases → sync desired↔Cloudflare (DNS-only) - UI DNA дашборда: как CFDM (`OpsDashboard`, `AttentionQueue`, hybrid KPI) - Не замена CFDM: там домены/сервисы/LB; здесь флот CHR и failover CNAME +- SSO: [`integrate-auth-portal.md`](./integrate-auth-portal.md) +- Docker + Traefik (prod): [`deploy-traefik.md`](./deploy-traefik.md) +- Docker без Traefik: [`deploy-docker.md`](./deploy-docker.md) См. [README](../README.md) и [AGENTS.md](../AGENTS.md). + +## Docker + Traefik (кратко) + +```bash +mkdir -p /opt/cdnmanager/data +cp deploy/docker-compose.traefik.yml /opt/cdnmanager/docker-compose.yml +cp deploy/env.traefik.example /opt/cdnmanager/.env +# заполнить CF_DNS_API_TOKEN, CLOUDFLARE_API_TOKEN, AUTH_JWT_SECRET, … +docker login git.shx.one +cd /opt/cdnmanager && docker compose pull && docker compose up -d +``` + +Compose: [`deploy/docker-compose.traefik.yml`](../deploy/docker-compose.traefik.yml). Env: [`deploy/env.traefik.example`](../deploy/env.traefik.example).