NodBox · CHANGELOG

CHANGELOG — NodBox

Historique synthétique des évolutions fonctionnelles et correctifs. Les dates sont données lorsqu’elles sont certaines ; sinon, la version décrit le périmètre fonctionnel livré.

Évolutions fonctionnelles Correctifs & stabilité Notes techniques
Dernière version · stable

V4.1.0 – 2026-06-17

Version d'enrichissement des services : nouvelles liaisons VPN externes (site à site), refonte de la gestion des accès VNC, diffusion d'un poste VNC sur écran HDMI, outil de nettoyage système et sauvegarde étendue à l'ensemble des modules de la NodBox.

Accès VNC — Gestion repensée et affichage verrouillé

La page des accès VNC a été entièrement revue pour être plus simple et plus robuste. Les postes d'affichage web pilotés à distance se créent et se configurent désormais directement depuis l'interface, et leur affichage est verrouillé en mode plein écran, sans bureau ni barre des tâches.

  • Important — après la mise à jour, chaque poste VNC doit être redémarré depuis l'interface (bouton « Redémarrer » de la page Client VNC) pour appliquer la nouvelle configuration. Tant qu'un poste n'a pas été redémarré, il continue de fonctionner avec son ancien affichage.
  • Ajout et suppression d'un poste VNC directement depuis l'interface, sans intervention technique.
  • Configuration de la page web affichée et du mot de passe de chaque poste depuis l'interface.
  • Affichage en mode kiosk verrouillé : la page web occupe tout l'écran, sans élément de bureau ni fenêtre parasite.
  • Navigation plus fluide et démarrage des postes plus rapide.

Nouveau — Diffusion d'un poste VNC sur écran HDMI

Un poste VNC peut désormais être affiché directement sur un écran branché à la sortie HDMI de la NodBox. Un clavier et une souris reliés à la box permettent d'interagir avec la page affichée.

  • Diffusion d'un poste choisi sur la sortie HDMI, en plein écran.
  • Interaction possible avec la page via un clavier et une souris USB branchés sur la box.
  • Mise en place automatique des composants nécessaires, sans installation manuelle.
  • Garde-fou intégré : la diffusion HDMI et l'affichage dynamique (NodBox Signage) ne se gênent pas.

Nouveau — Nettoyage système (page Diagnostic)

La page Diagnostic propose un nouvel outil pour récupérer de l'espace disque en un clic, en supprimant des données temporaires régénérables. L'opération est sans risque pour le fonctionnement de la box.

  • Estimation de l'espace récupérable affichée avant toute action.
  • Choix de ce que l'on souhaite nettoyer, et exécution en un clic.
  • Indication de l'espace réellement libéré après l'opération.

Sauvegarde et restauration étendues

La sauvegarde et la restauration couvrent désormais l'ensemble des services et réglages de la NodBox, y compris les modules les plus récents. La restauration d'usine remet de son côté la totalité des modules à leur état initial.

  • Prise en compte des accès VNC, de l'affichage dynamique et des transferts de fichiers dans les sauvegardes.
  • Points d'attention clairement signalés sur ce qui doit être exporté séparément (conteneurs applicatifs, médias d'affichage).
  • Restauration d'usine complète : tous les modules et configurations sont réinitialisés proprement.

Nouveau — Liaisons VPN externes (site à site)

La NodBox peut désormais établir des liaisons VPN externes basées sur WireGuard, directement depuis le tableau de bord. Il suffit d'importer un fichier de configuration .conf : la liaison est montée sur une connexion dédiée, qui reste active automatiquement, y compris après un redémarrage.

  • Site à site : reliez deux NodBox ou plus entre elles pour faire communiquer deux réseaux locaux distants de façon sécurisée.
  • VPN tiers : connectez la box à un service ou un équipement VPN WireGuard externe, par simple import d'un fichier de configuration.
  • Plusieurs liaisons simultanées possibles, chacune sur sa propre connexion dédiée et indépendante.
  • État de chaque liaison visible en direct (connectée ou non, destination), et suppression en un clic.
  • Les liaisons peuvent servir de chemin pour acheminer le trafic d'un réseau local (LAN ou Wi-Fi) vers le site distant, en lien avec les règles de pare-feu.

Notes de mise à jour

  • Impératif — après l'installation, redémarrez chaque poste VNC depuis l'interface (page Client VNC, bouton « Redémarrer ») afin d'appliquer la nouvelle configuration d'affichage. Sans ce redémarrage, les postes existants conservent leur ancien affichage.
  • Mise à jour recommandée pour les parcs utilisant les accès VNC ou l'affichage sur écran.
  • La diffusion d'un poste VNC sur l'écran HDMI nécessite un redémarrage de la box pour s'activer ; la box vous l'indique au moment voulu.
Version précédente · stable

V4.0.2 – 2026-06-10

Version de fiabilisation : sécurisation des mises à jour système, auto-réparation de la box au démarrage et compatibilité étendue à l'ensemble du parc, y compris les boîtiers les plus anciens.

Mises à jour système plus sûres

Le processus de mise à jour du système a été entièrement fiabilisé pour éviter qu'une mise à jour interrompue ne laisse la box dans un état instable.

  • Les mises à jour se terminent désormais toujours par une phase de finalisation complète, même si une étape rencontre un imprévu.
  • Plus aucune intervention manuelle requise pendant la mise à jour (traitement entièrement automatique).
  • Aucun redémarrage n'est déclenché automatiquement : la box vous informe si un redémarrage est recommandé, et signale clairement s'il vaut mieux ne pas redémarrer.

Auto-réparation au démarrage

La box vérifie son état à chaque démarrage et se répare automatiquement si une mise à jour précédente s'est mal terminée. Concrètement, si le réseau local, la connexion 4G ou le lien de supervision ne sont pas revenus après une mise à jour, la box rétablit elle-même les composants manquants — sans intervention sur place.

  • Détection et réparation automatiques au démarrage, en local (aucune connexion requise).
  • Rétablissement du réseau local (LAN), de la connectivité 4G et du lien de supervision.
  • Protection particulièrement utile pour les sites distants, où une intervention physique serait coûteuse.

Compatibilité étendue à tout le parc

Le téléchargement des configurations VPN et l'affichage dynamique fonctionnent désormais sur l'ensemble des boîtiers, y compris les plus anciens, quelle que soit leur configuration d'origine.

  • Téléchargement des fichiers de configuration VPN client fiabilisé sur tous les boîtiers, et également au travers de la console de gestion à distance.
  • Affichage dynamique (NodBox Signage) activable sur les anciens boîtiers comme sur les récents.

Notes de mise à jour

  • Mise à jour recommandée pour l'ensemble du parc : elle sécurise les futures mises à jour système.
  • Après installation, la box se vérifie et se répare automatiquement à chaque démarrage si nécessaire.
Version précédente

V4.0.1 – 2026-06-10

Version stable de consolidation : fiabilisation en profondeur de la gestion réseau (uplinks multiples avec bascule et reconnexion automatiques), correctif du bandeau de mise à jour et nouveau choix de branche stable / bêta.

Réseau — Gestion unifiée des connexions (multi-uplink)

La gestion des connexions Internet a été entièrement repensée autour d'un service de supervision réseau qui fonctionne en permanence, indépendamment des autres réglages. La NodBox utilise désormais ses trois liens possibles selon une priorité claire, avec retour automatique au meilleur lien dès qu'il revient.

  • Priorité des connexions : réseau filaire (eth0) prioritaire, puis Wi-Fi client, puis 4G / GSM en secours.
  • Bascule automatique en cas de coupure d'un lien, et retour automatique au lien prioritaire dès qu'il est de nouveau disponible.
  • 4G maintenue en arrière-plan pour un basculement quasi instantané si le filaire et le Wi-Fi tombent, avec reconnexion automatique de la liaison si elle se coupe.
  • Supervision permanente : la gestion réseau de base n'est plus interrompue par les autres réglages (la 4G et la protection de connexion n'affectent plus que leur propre périmètre).

Wi-Fi — Connexion client fiabilisée

La connexion à un réseau Wi-Fi a été corrigée pour être fiable et donner des messages clairs en cas de problème.

  • Connexion compatible WPA2 et WPA3, avec attente réelle de l'association et obtention d'adresse.
  • Messages explicites en cas d'échec (clé incorrecte, signal trop faible, pas d'adresse obtenue) au lieu d'une simple expiration de délai.
  • Cohabitation propre entre le mode client et le mode point d'accès (plus de conflit sur l'interface Wi-Fi).
  • Nouveau — Sélecteur d'antenne Wi-Fi dans la page Réseau Wi-Fi : choix entre antenne externe (par défaut) et antenne interne, utile si le Wi-Fi ne se connecte pas malgré un bon signal.

Correctif — Bandeau de mise à jour du tableau de bord

Le bandeau signalant une mise à jour disponible ne s'affichait plus sur le tableau de bord dans certains cas. Sa vérification est désormais indépendante du reste du chargement de la page : il s'affiche de façon fiable dès qu'une nouvelle version est disponible.

Nouveau — Choix de la branche de mise à jour (stable / bêta)

La page État et mises à jour permet désormais de choisir la branche de mise à jour de la NodBox.

  • Stable (par défaut) : versions éprouvées, recommandées pour l'ensemble du parc.
  • Bêta : versions de test en avant-première, à réserver aux boîtiers pilotes.
  • Le choix de la branche est pris en compte aussi bien pour la détection que pour l'installation des mises à jour.

Notes de mise à jour

  • Mise à jour recommandée pour tout le parc : elle améliore nettement la fiabilité réseau.
  • La branche est réglée sur Stable par défaut ; ne passez en Bêta que sur des boîtiers de test.
  • Sur certains boîtiers, le Wi-Fi client nécessite l'antenne externe (réglage par défaut) ; en cas de souci de connexion malgré un bon signal, essayez l'antenne interne depuis la page Réseau Wi-Fi.
Version précédente majeure

V4.0.0 – 2026-06-09

Passage en stable : refonte complète de l'interface et de nouveaux modules. Conservez une sauvegarde avant mise à jour ; un déploiement pilote reste conseillé pour les parcs importants.

Refonte complète de l'interface (design system)

Toute l'interface a été redessinée autour d'un nouveau design moderne, coloré et convivial, cohérent sur l'ensemble des pages — sans aucune dépendance externe (icônes SVG embarquées, polices système), pour rester pleinement fonctionnelle hors-ligne.

  • Nouvelle navigation : barre latérale par groupes (Tableau de bord, Réseau, Sécurité & VPN, Services, Système) et barre supérieure ; menu en tiroir sur mobile.
  • Composants unifiés : cartes, pastilles d'état, interrupteurs, onglets, panneaux dépliables, fenêtres modales, notifications (toasts), tableaux responsives.
  • Pages redessinées : Tableau de bord, État, Réseau (WAN, LAN, Wi-Fi, GSM, DNS local), Pare-feu, VPN client, Client VNC, Docker, Surveillance, Diagnostic, Connexion.
  • Toutes les fonctions et tous les réglages existants ont été conservés à l'identique — seule la présentation change.

Nouveau — Proxy Yeastar Onsite

Nouvelle page Services › Proxy Yeastar pour installer, configurer et gérer le proxy de téléphonie Yeastar (passerelle entre les téléphones IP locaux et un PBX Yeastar P-Series), entièrement depuis l'interface.

  • Installation et désinstallation guidées du proxy, sans ligne de commande.
  • Configuration assistée (adresse PBX, identifiant, clé, ports, IP locale) avec vérification auprès du PBX.
  • État en direct : tunnel connecté, utilisation CPU/mémoire/disque, IP locale et publique, version.
  • Contrôle des services (démarrer / arrêter / redémarrer) et consultation des journaux.
  • Avertissement si le port UDP 5060 est déjà occupé.

Nouveau — Sauvegarde & Restauration

Nouvelle page Système › Sauvegarde permettant de protéger et de restaurer la configuration de la NodBox.

  • Création de sauvegardes complètes (.tar.gz) : réglages NodBox, réseau, Wi-Fi, pare-feu, VPN, GSM, Proxy Yeastar et configuration Docker.
  • Liste, téléchargement, import et suppression des sauvegardes locales.
  • Restauration sélective par catégorie, avec création automatique d'une sauvegarde de sécurité avant restauration.
  • Manifeste détaillé de chaque archive (contenu, version, horodatage).

Nouveau — Restauration d'usine

Remise complète de la NodBox dans un état standard, en une action, depuis la page Sauvegarde. Conçue pour repartir d'une base propre avant un nouveau déploiement.

  • Suppression complète de Docker (conteneurs, images, volumes, paquets et configuration).
  • Désinstallation du client VPN (PiVPN / WireGuard) et du Proxy Yeastar.
  • Désactivation de la liaison GSM / 4G et vidage des entrées du DNS local.
  • Réinitialisation réseau : WAN en DHCP, LAN en 172.0.0.1/24 avec plage DHCP par défaut.
  • Remise à zéro du Wi-Fi, de la surveillance, du pare-feu et des clients VNC (IP par défaut 192.168.200.240, clients désactivés).
  • Réinitialisation des identifiants de connexion sur admin / admin.
  • Sauvegarde de sécurité optionnelle avant l'opération et récapitulatif détaillé étape par étape.

Nouveau — Mise à jour automatique

Nouvelle option dans la page Diagnostic : la NodBox peut vérifier et installer seule les nouvelles versions, idéal pour un parc géré à distance.

  • Interrupteur d'activation et choix de la fréquence de vérification (horaire, quotidienne, hebdomadaire).
  • Vérification et installation manuelles possibles à tout moment (« Vérifier maintenant », « Installer la mise à jour »).
  • Mise à jour sécurisée : sauvegarde de l'application avant installation, vérification de l'archive, et restauration automatique de la version précédente si la nouvelle ne démarre pas.
  • Affichage des versions installée et disponible, de la dernière vérification et de son résultat.

Docker — Améliorations

  • Sélecteur de version (tag) lors du téléchargement d'une image depuis Docker Hub, avec messages d'erreur explicites (tag inexistant, dépôt privé, problème réseau…).
  • Fenêtre « Gérer » par conteneur : démarrage automatique, journaux intégrés, export, suppression et console interactive (avec repli automatique si bash est absent).
  • Installation et désinstallation de Docker depuis l'interface, avec progression étape par étape et désinstallation fiabilisée (purge des paquets réellement installés et de leurs dépendances).

Correctifs & stabilité

  • Réseau WAN : correction du passage en IP fixe lorsque l'interface était en DHCP (les paramètres statiques sont désormais correctement écrits).
  • Démarrage du service accéléré et fiabilisé en l'absence de carte Wi-Fi.
  • Affichage des icônes corrigé sur l'ensemble des pages (menu mobile, chevrons…).
  • Migration automatique au démarrage pour assainir un module noyau obsolète sur certaines cartes (ventilateur CM4), débloquant les mises à jour système.

Notes de mise à jour

  • Version désormais stable ; pour les parcs importants, un déploiement pilote reste conseillé, et créez une sauvegarde avant la mise à jour.
  • Après une restauration d'usine, l'application redémarre et les identifiants reviennent à admin / admin.
  • La mise à jour automatique est désactivée par défaut ; activez-la depuis la page Diagnostic selon vos besoins.
Version précédente majeure

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 (AP)

Nouvelle fonctionnalité de point d’accès (création d’un réseau Wi-Fi) depuis la page 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 les interfaces 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

Nouvelle fonctionnalité de DNS local dans l’onglet Réseau.

  • Gestion des alias personnalisés (ex : nas01192.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 pour 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-FiRé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é.
  • État : 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é.
Versions précédentes

Historique des versions antérieures

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 résilient (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

Détails techniques complémentaires

  • 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.

Questions sur une version NodBox ?

Si vous souhaitez connaître la version actuellement déployée sur votre parc ou planifier une mise à jour, nous pouvons vous informer et vous accompagner.

📦 Inventaire de vos NodBox 🧭 Conseil sur les mises à jour 🤝 Accompagnement Tekynod