Files
CDNManager/README.md
T
Denozordec 8700dc2957
quality / commitlint (push) Skipped
quality / changes (push) Successful in 5s
quality / docker-check (push) Skipped
CD / update-wiki (push) Successful in 6s
quality / web (push) Successful in 53s
quality / api (push) Successful in 49s
CD / quality (push) Successful in 1m57s
CD / publish (push) Successful in 27s
Enhance CDN Manager: Add Cloudflare API token support, update documentation, and introduce new routes for managing nodes, aliases, and topology. Improve UI components and status badges for better user experience.
2026-09-04 12:49:51 +07:00

34 lines
1.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# CDN Manager
Панель desired-state DNS для флота CHR/VPS: канонические ноды (A/AAAA) + сервисные CNAME, sync с Cloudflare (DNS-only). Дополняет CFDM, не заменяет его.
## Быстрый старт
```bash
pnpm install
pnpm --filter @cdnmanager/shared build
pnpm --filter @cdnmanager/db build
pnpm --filter @cdnmanager/api dev # :8081
pnpm --filter web dev # :5176
```
Локальный логин: `admin` / `admin` (`AUTH_REQUIRED=false`).
```env
CLOUDFLARE_API_TOKEN= # Zone DNS Edit + Zone Read
```
## Структура
```
apps/web # Vite SPA — nodes / aliases / topology / zones / dashboard
apps/api # Fastify — fleet + Cloudflare DNS client
packages/ui # @cdnmanager/ui — shadcn
packages/shared # @cdnmanager/shared — Zod contracts
packages/db # @cdnmanager/db — Drizzle + SQLite
```
Экраны: Обзор · Ноды · Алиасы · Топология · Зоны/Sync · Настройки.
Подробнее: [AGENTS.md](AGENTS.md), [docs/Home.md](docs/Home.md), [docs/ui-design-contract.md](docs/ui-design-contract.md).