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>
66 lines
1.9 KiB
Markdown
66 lines
1.9 KiB
Markdown
[English](README.md) | [Francais](README.fr.md) | [中文](README.zh.md)
|
|
|
|
# LuCI App Master-Link
|
|
|
|
Interface web LuCI pour la gestion du maillage SecuBox Master-Link.
|
|
|
|
## Installation
|
|
|
|
```bash
|
|
opkg install luci-app-master-link
|
|
```
|
|
|
|
Necessite `secubox-master-link` (installe automatiquement comme dependance).
|
|
|
|
## Acces
|
|
|
|
**SecuBox > Gestion du Maillage** dans le menu LuCI.
|
|
|
|
## Onglets
|
|
|
|
### Vue d'ensemble
|
|
|
|
S'adapte au role du noeud :
|
|
|
|
- **Maitre** : Badge de role, statistiques du maillage (pairs, profondeur, hauteur de la chaine), bouton Generer un Jeton avec URL prete pour QR
|
|
- **Pair** : Badge de role, info du maitre amont, profondeur propre, statut de synchronisation
|
|
- **Sous-maitre** : Info amont + nombre de pairs en aval
|
|
|
|
### Demandes d'Adhesion (maitre/sous-maitre uniquement)
|
|
|
|
- Tableau : nom d'hote, IP, empreinte, horodatage, statut
|
|
- Actions : Approuver, Rejeter, Promouvoir en sous-maitre
|
|
- Rafraichissement automatique toutes les 10 secondes
|
|
|
|
### Arbre du Maillage
|
|
|
|
- Vue hierarchique : maitre → pairs → sous-maitres → leurs pairs
|
|
- Indicateurs de profondeur et badges de role
|
|
- Statut en ligne/hors ligne par noeud
|
|
|
|
## Methodes RPCD
|
|
|
|
Tous les appels passent par l'objet ubus `luci.master_link` :
|
|
|
|
| Methode | Description |
|
|
|---------|-------------|
|
|
| `status` | Statut du noeud et statistiques du maillage |
|
|
| `peers` | Lister tous les pairs avec details d'adhesion |
|
|
| `tree` | Arbre topologique du maillage |
|
|
| `token_generate` | Creer un jeton d'adhesion a usage unique |
|
|
| `approve` | Approuver, rejeter ou promouvoir un pair |
|
|
| `token_cleanup` | Supprimer les jetons expires |
|
|
|
|
## Fichiers
|
|
|
|
| Fichier | Objectif |
|
|
|---------|----------|
|
|
| `root/usr/share/luci/menu.d/luci-app-master-link.json` | Entree de menu |
|
|
| `root/usr/share/rpcd/acl.d/luci-app-master-link.json` | Permissions ACL |
|
|
| `root/usr/libexec/rpcd/luci.master_link` | Point de terminaison RPCD |
|
|
| `htdocs/luci-static/resources/view/secubox/master-link.js` | Vue LuCI |
|
|
|
|
## Licence
|
|
|
|
Apache-2.0
|