Skip to content

Conversation

@0xJacky
Copy link
Owner

@0xJacky 0xJacky commented Dec 8, 2025

Note

Adds full DNS domain/record management with multi-provider support and DDNS (backend APIs, cron) plus new UI (domains, records, DDNS), i18n, and docs.

  • Backend:
    • Introduces DNS domain/record management with provider abstraction (Cloudflare, AliDNS, Tencent Cloud) in internal/dns/*.
    • Adds DnsDomain and DDNSConfig models, CRUD APIs, and integrates routes in router/routers.go.
    • Implements DDNS scheduling and runtime updates via new cron jobs.
    • Updates dependencies for provider SDKs and related libraries.
  • Frontend:
    • Adds DNS module routes and pages: domain list, record manager, DDNS manager, and moves DNS credential UI under dns/.
    • New components for DNS record form/filter/table; new Pinia dns store.
    • Broad i18n updates and docs note for DNS domain management.

Written by Cursor Bugbot for commit 9906ad9. This will update automatically on new commits. Configure here.

@0xJacky 0xJacky merged commit 9225c96 into dev Dec 8, 2025
47 checks passed
@0xJacky 0xJacky deleted the feat/dns branch December 8, 2025 09:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

能集成一下DDNS的功能吗? Automatically domains resolution with NginxUI DNS instance (or sync with PiHole/Cloudflare)

2 participants