INIT COMMIT
Build, Test, and Push CFDM Docker Image / test (push) Failing after 1m51s
Build, Test, and Push CFDM Docker Image / build-and-push (push) Has been skipped
Build, Test, and Push CFDM Docker Image / update-wiki (push) Has been skipped
Build, Test, and Push CFDM Docker Image / create-release (push) Has been skipped
Build, Test, and Push CFDM Docker Image / test (push) Failing after 1m51s
Build, Test, and Push CFDM Docker Image / build-and-push (push) Has been skipped
Build, Test, and Push CFDM Docker Image / update-wiki (push) Has been skipped
Build, Test, and Push CFDM Docker Image / create-release (push) Has been skipped
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
# Cloudflare Domain Manager
|
||||
|
||||
Self-hosted service for managing domains, DNS records, and SSL certificates via Cloudflare API.
|
||||
|
||||
## Features
|
||||
|
||||
- Domain and DNS record management (hybrid sync with Cloudflare)
|
||||
- Domain groups (local / vpn / external) and service tags
|
||||
- SSL certificate expiry monitoring
|
||||
- React UI with TanStack Router & Query
|
||||
- Single Docker container deployment
|
||||
|
||||
## Quick start
|
||||
|
||||
```bash
|
||||
cp .env.example .env
|
||||
# Edit CLOUDFLARE_API_TOKEN, JWT_SECRET
|
||||
|
||||
docker compose up -d
|
||||
```
|
||||
|
||||
Open http://localhost:8080 — default login `admin` / `admin` (dev only).
|
||||
|
||||
## Stack
|
||||
|
||||
- **Backend:** Rust, Axum, sqlx, SQLite
|
||||
- **Frontend:** React, Vite, TanStack Router/Query/Table, shadcn-style UI, Recharts
|
||||
- **CI:** Gitea Actions (Gitflow)
|
||||
|
||||
## Documentation
|
||||
|
||||
See [docs/Home.md](docs/Home.md) and [CONTRIBUTING.md](CONTRIBUTING.md).
|
||||
Reference in New Issue
Block a user