
DÉCOUVREZ NODBOX
Optimisez votre gestion à distance avec notre solution innovante et sécurisée.
Sécurité Inégalée
Profitez d’une connexion VPN ultra-sécurisée pour protéger vos données.
Hébergement Docker
Déployez des containers Docker personnalisés pour vos services.
Change Log
## V3.2.0 – 2025-09-05
IMPORTANT : Après la mise à jour 3.2.0, la passerelle et le DNS DOIVENT être reconfiguré sur l’interface LAN, AVANT redémarrage éventuel de la NodBox
### Wi-Fi – Nouvelle fonctionnalité de point d’accès (création d’un réseau Wi-Fi)
– Nouveau : mode Point d’accès (AP) depuis la page Réseau Wi-Fi : création d’un SSID local pour partager la connexion.
– Installation automatique des dépendances avec gestion d’erreurs.
– Configuration complète depuis l’UI : SSID, mot de passe, IP/CIDR AP, plage DHCP (début/fin), masque, bail, passerelle, DNS.
– Désactivation propre : retrait automatique des blocs + redémarrage des services associés.
– Routage : ajout automatique des règles FORWARD nécessaires entre l’interface wlan0 et l’interface eth0(WAN), eth1(LAN), ppp0(GSM).
– Vérifications de format (longueur PSK, IP/CIDR) et messages d’erreur explicites côté UI.
NAT inchangé (géré dans la page Pare-feu) — seules les règles FORWARD sont ajoutées.
### DNS local – Nouvelle fonctionnalité de redirection de nom dans l’onglet Réseau.
– Gestion des alias personnalisés (ex: nas01 -> 192.168.1.20) résolus par la NodBox.
– Stockage persistant au redémarrage.
– Interface intuitive :
– Liste filtrable et rafraîchissable,
– Ajout / Modification / Suppression d’entrées,
– Bouton Appliquer pousser la configuration système,
– Vérification de format intégrées (RFC1123 pour le nom, validation IPv4).
### Interface LAN.
– Ajout d’un champ DNS sur la page Réseau LAN pour la personnalisation DNS du réseau LAN
### Interface & UX
– Menu renommé : Connexion Wi-Fi ➜ Réseau Wi-Fi.
– Carte “Mode Wi-Fi” : lorsque l’AP est actif, l’option Client est grisée et un bouton Désactiver apparaît — retour en Client uniquement après désactivation explicite de l’AP.
– Section AP en 2 tuiles : Statut en direct (valeurs live), Formulaire (grille claire).
– Page Pare-feu : Suppression de la tuile ❌ Supprimer une règle suite à l’ajout de la fonction pour chaque règles listées dans le tableau récapitulatif. Déplacement de la tuile Appliquer les changements flex à côté de la tuile Ajouter une règle pour une meilleure visibilité.
– Dashboard : Ajout du mode AP ou Client ainsi que le statut connexion Client ou AP dans la tuile Wi-Fi.
– Docker : Réduction des espaces internes des accordéons pour une meilleure visibilité.
– Etat : Refonte complète de la page pour améliorer la cohérence des informations et ajout des informations température et ventilateur.
Les informations CPU, RAM, Température, Ventilateur sont affichées avec rafraîchissement automatique.
Notes de mise à jour
• Pour que les clients AP aient Internet, il faut un NAT sortant valide (configurable depuis la page Pare-feu).
• Les règles FORWARD sont ajoutées automatiquement si absentes ; le NAT existant n’est pas modifié.
—
## V3.1.4 — 2025-08-25
### Wi‑Fi (connexion rapide) & Status
– **Connexion rapide depuis “📶 Réseaux disponibles”** : ajout d’un bouton *Connexion* pour chaque SSID ouvrant une **modale** pré-remplie avec le SSID (pas de ressaisie).
– **Saisie du mot de passe dans la modale** + option *Afficher le mot de passe*.
– **Indicateur de progression (rond bleu)** pendant la tentative de connexion, **désactivation** des boutons et **timeout** (≈25s) avec **polling** de la route afin de confirmer l’état *connecté*.
– **Correctifs UI modale** : suppression des styles inline bloquants, centrage overlay, backdrop cliquable, blocage du scroll de fond quand la modale est ouverte.
– **Correctif d’animation du spinner** : séparation conteneur/anneau pour éviter les conflits `transform` (centrage + rotation fluide).
– **Page Status** : dans « 🔌 Interfaces Réseau », ajout de l’**IP WLAN** (ou *Non attribuée* si non connectée). Support du mode compact avec `<details>` pour « Autres interfaces ».
### Divers
– Messages *toast* en cas de succès/erreur (fallback sur `alert()` si la zone toast est absente).
– Code resilient (try/catch côté JS) pour éviter les blocages d’UI.
– Ajout d’un bouton 📜 Voir le change log sur la page « Statut ».
—
## V3.1.3
### Lisibilité & UX
– **Colonne “Actions”** clarifiée : boutons **libellés** (*Arrêter*, *Démarrer*, *Logs*, *Supprimer*) + **interrupteur “Démarrage auto”** lisible (applique `restart=always` / `no`), sans ambiguïté.
– **Statut** : badge **Auto: Oui/Non** et libellé explicite (*En cours*, *Arrêté*, *En pause*, *Redémarrage*). Détection d’état **corrigée** (prise en charge de `running/exited/paused/restarting` au lieu de `startswith(‘Up’)`).
### Corrections mineures
– **HTML/CSS** : petits ajustements (orthographe/espacements) et cohérence des classes.
– **Wi‑Fi** : ajout d’un bouton *Connexion* rapide dans la liste des réseaux (ouverture de la modale).
—
## V3.1.2
### Tableau des containers (affichage)
– **Correction HTML/CSS** empêchant certains éléments de s’afficher.
– Renforcement de la **robustesse d’affichage** : gestion des longs contenus, styles unifiés.
—
## V3.1.1
### Docker — Export & Recherche
– **Export d’image Docker** par container (route `/docker/export_image`) : génération d’un `.tar` via `docker save` dans un **fichier temporaire** (nettoyé automatiquement après envoi). Support d’un répertoire dédié.
– **Correction “Recherche Docker Hub”** : fallback multi‑API (content/v1 puis v2), ajout **User‑Agent** et **timeouts** pour éviter les listes vides et améliorer la fiabilité.
—
## V3 – Janvier 2025
### Nouvelle interface & Docker
– **Refonte UI** conviviale (tuiles, accordéons, modales, tableau responsive).
– **Gestion Docker complète** :
– Création de containers (modes **bridge/host/macvlan**), **mapping de ports**, **volumes**, **variables d’environnement**, **commande d’init** et **commande au démarrage**, attache **USB**.
– **Recherche / Pull** depuis Docker Hub, listing des images locales, suppression d’images.
– Tableau des containers amélioré : **scroll horizontal**, colonnes compactes (Ports/Volumes en `<details>`), **colonne Actions sticky**.
– **Surveillance réseau par PING** : détection d’indisponibilité et **avertissements par e‑mail**.
– **Début d’un changelog détaillé** (présent document).
—
## V2 – 2020
– **Première interface graphique** sans CSS, permettant :
– Configuration des **adressages IP** (WAN/LAN).
– **Gestion des clients VPN** (ajout/suppression de profils).
—
## V1 – 2018
– **Développement & mise en production** d’un système de **Reverse VPN** via serveur Tekynod.
– **Configuration par CLI uniquement** (sans interface graphique).
—
### Notes techniques
– Les modales utilisent un **overlay centré** (`position: fixed; inset: 0; display: flex;` + backdrop).
– Le spinner est constitué d’un **conteneur centré** et d’un **anneau animé** (évite les conflits `transform`).
– L’export Docker est **stateless** : création d’un fichier temporaire, **envoi**, **suppression** post‑réponse.
– La recherche Docker Hub est **tolérante** aux variations d’API (v1/v2) et gère les indisponibilités réseau.