secubox-openwrt/package/secubox/luci-app-dns-provider/README.fr.md
CyberMind-FR ccfb58124c docs: Add trilingual documentation (French and Chinese translations)
Add complete French (fr) and Chinese (zh) translations for all documentation:

- Root files: README, CHANGELOG, SECURITY, BETA-RELEASE
- docs/: All 16 core documentation files
- DOCS/: All 19 deep-dive documents including embedded/ and archive/
- package/secubox/: All 123+ package READMEs
- Misc: secubox-tools/, scripts/, EXAMPLES/, config-backups/, streamlit-apps/

Total: 346 translation files created

Each file includes language switcher links for easy navigation between
English, French, and Chinese versions.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-03-20 10:00:18 +01:00

54 lines
2.0 KiB
Markdown

# luci-app-dns-provider
> **Languages:** [English](README.md) | Francais | [中文](README.zh.md)
Interface web LuCI pour le gestionnaire de fournisseur DNS SecuBox.
## Apercu
Fournit une interface web pour gerer les enregistrements DNS via les API des fournisseurs (OVH, Gandi, Cloudflare). Deux vues : gestion des enregistrements et configuration des parametres.
## Vues
### Enregistrements (`dns-provider/records`)
- Barre d'etat : fournisseur, zone, etat d'activation
- Boutons d'action : Ajouter un enregistrement, Synchroniser les Vhosts HAProxy, ACME DNS-01, Actualiser
- Affichage des enregistrements de zone (sortie brute de l'API du fournisseur)
- Modal d'ajout d'enregistrement : type, sous-domaine, cible, TTL
- Verificateur de propagation DNS (1.1.1.1, 8.8.8.8, 9.9.9.9)
### Parametres (`dns-provider/settings`)
- General : activer, selection du fournisseur, zone
- OVH : endpoint, app_key, app_secret, consumer_key
- Gandi : cle API / PAT
- Cloudflare : token API, zone_id
- Bouton de test des identifiants
## Methodes RPCD
| Methode | Parametres | Description |
|---|---|---|
| `get_config` | — | Configuration avec secrets masques |
| `list_records` | — | Recuperer les enregistrements de zone depuis le fournisseur |
| `add_record` | type, subdomain, target, ttl | Creer un enregistrement DNS |
| `remove_record` | type, subdomain | Supprimer un enregistrement DNS |
| `sync_records` | — | Synchroniser les vhosts HAProxy vers DNS |
| `verify_record` | fqdn | Verifier la propagation |
| `test_credentials` | — | Valider les identifiants API |
| `acme_dns01` | domain | Emettre un certificat via DNS-01 |
## Fichiers
```
root/usr/libexec/rpcd/luci.dns-provider Gestionnaire RPCD
root/usr/share/luci/menu.d/luci-app-dns-provider.json Entree de menu
root/usr/share/rpcd/acl.d/luci-app-dns-provider.json Permissions ACL
htdocs/.../view/dns-provider/records.js Vue des enregistrements
htdocs/.../view/dns-provider/settings.js Vue des parametres
```
## Dependances
- `luci-base`
- `secubox-app-dns-provider`