2.0.02026-09-26#
Première configuration · Centre de paquets · Le site web · LGM Connect : dossiers de cet ordinateur sur le NAS · +44
Dédiée à Benjamin Weber (ITSWEBER), dont l’audit externe apporte la majeure partie de ce qui change dans cette version. Les points issus de son rapport portent « (audit) » ; les autres ne viennent pas du rapport.
Nouveautés
- Première configuration : créer le premier administrateur demande le code à usage unique qui apparaît sur l’écran du NAS (ou avec
sudo lgm alta). (audit) - Centre de paquets : la fiche de chaque application dit de quel catalogue elle vient, qui la maintient et où demander de l’aide ; les licences des catalogues sont dans Sources du catalogue. (audit)
- Le site web : page des licences tierces et mentions légales. (audit)
- Le site web : les Nouveautés s’ouvrent sur les remerciements aux personnes qui ont aidé à améliorer LGM-OS, chacune avec sa page.
- LGM Connect : dossiers de cet ordinateur sur le NAS. Partage un dossier du PC et le NAS le lit —pour le copier ou pour Plex— tant que l’application est ouverte, à la maison ou à l’extérieur. Lecture seule.
- LGM Connect : écran « Connexion ». Il teste chaque voie jusqu’au NAS et dit où ça échoue et quoi faire, avec le journal de l’application en direct et un rapport pour demander de l’aide sans mots de passe.
- LGM Connect : le menu latéral se masque et réapparaît en un clic.
- Centre de paquets : n8n, Uptime Kuma, Home Assistant, Gitea, Nextcloud et d’autres préviennent avant l’installation que la première personne qui les ouvre crée le compte administrateur ; Nginx Proxy Manager indique son utilisateur par défaut. (audit)
Modifications
- Terminal et consoles : ouvrir le terminal, la session root ou la console d’un conteneur demande de confirmer le mot de passe et le second facteur. Si tu avais un onglet ouvert, recharge-le ; dans LGM Connect, mets l’application à jour. (audit)
- Mises à jour : le dépôt d’origine ne se change plus depuis le panneau : fais-le par SSH avec
sudo git -C /opt/nas/src remote set-url origin <dirección>. (audit) - Mises à jour : aucune version antérieure à celle que tu as n’est installée ; pour revenir en arrière, utilise « Revenir à la version précédente ».
- Mises à jour : chaque version ne contient que ce que le NAS utilise et pèse deux fois moins. (audit)
- Confidentialité : les données techniques de l’appareil ne sont plus envoyées à lgm-os.com par défaut ; active-les dans Panneau de configuration → Licence si tu veux les partager avec le support. (audit)
- Licence : le signal périodique envoyé à lgm-os.com ne contient plus ta clé de licence, mais une empreinte qui ne sert pas de licence. (audit)
- Licence : la vérification des licences devient quotidienne, et celle de l’IP publique ne se fait qu’avec un DNS dynamique, un VPN ou quelque chose de publié. (audit)
- Installation : le menu de démarrage et l’écran de la langue sont en espagnol, en anglais et en allemand, avec leurs trémas, et le fuseau horaire découle de la langue choisie. (audit)
- Installation : la barre avance pendant l’installation des paquets du système. (audit)
- Console de l’appareil : elle parle la langue choisie à l’installation dès le premier démarrage. (audit)
- Écran du serveur : le navigateur démarre sans services Google et dans la langue du NAS. (audit)
- Nouvelle installation : le serveur web et le serveur multimédia ne démarrent plus d’office ; ils s’allument en activant WebDAV, l’accès externe ou Multimédia. (audit)
- Comptes : « Fermer toutes les sessions », utilisé par un administrateur, ferme aussi les sessions des autres comptes. (audit)
- Certificat : l’alerte pour installer l’autorité du NAS explique ce qu’implique de lui faire confiance. (audit)
- Le site web : il dit d’où viennent les applications (31 à nous et plus de 3 000 de la communauté) et qui développe LGM-OS. (audit)
- Le site web : la politique de confidentialité détaille tout ce que le NAS envoie, à qui et quand, aussi en allemand. (audit)
- Machines virtuelles : la barre de l’écran ne se masque plus toute seule : elle se replie et se déplie d’un clic sur sa poignée, et reste comme tu la laisses.
- Pare-feu : il filtre aussi les ports des applications : les nouvelles ne s’ouvrent qu’au réseau de la maison, et dans Sécurité → Pare-feu on les ferme ou on les ouvre à n’importe quelle origine. Celles que tu avais déjà restent ouvertes comme avant. (audit)
- Mises à jour : l’interface ne déclare plus une version propre différente de celle du système. (audit)
- Services inutilisés : à la mise à jour, Apache et le serveur multimédia s’éteignent si rien ne les utilise ; un site ou des dossiers configurés à la main les maintiennent allumés. (audit)
- Imprimante : sur les nouvelles installations, CUPS ne démarre plus d’office ; il s’allume quand on partage l’imprimante. (audit)
- Écran du serveur : sans moniteur branché, le panneau en plein écran ne démarre pas et ne consomme pas de mémoire ; il s’allume quand on en branche un. (audit)
- Ton premier volume : l’assistant nomme le volume et le premier dossier dans la langue du panneau ; les volumes existants gardent leur nom. (audit)
- Première configuration et Utilisateur et groupe : ils indiquent avec quel compte un dossier s’ouvre depuis un autre ordinateur et préviennent s’il manque « Dossiers partagés » à un administrateur. (audit)
- Centre de paquets : la fiche d’une application prévient si le pare-feu a fermé son port et qu’elle ne s’ouvrira pas depuis d’autres appareils. (audit)
Corrections
- Stockage : remplacer un disque en panne dans un volume Btrfs fonctionne désormais ; avant, ça ne faisait rien et sans prévenir. (audit)
- Stockage : si le remplacement d’un disque échoue, une alerte donne la raison et elle reste dans le Centre des journaux. (audit)
- Stockage : le disque manquant d’un volume apparaît comme « manquant », et non comme « ONLINE ». (audit)
- Stockage : le disque qui se reconnecte est reconnu comme celui qui manquait, et l’alerte dit quoi faire. (audit)
- Stockage : créer et supprimer un volume répondent entièrement dans la langue du panneau. (audit)
- Alertes : celles de disque connecté, déconnecté ou manquant dans un volume s’affichent entièrement dans la langue du panneau. (audit)
- Ton premier volume : les disques vides mais petits disent pourquoi ils ne conviennent pas au lieu d’apparaître comme occupés. (audit)
- Ton premier volume : avec trois disques ou plus, il propose la parité si ZFS est chargé. (audit)
- Caméras : depuis la 1.92, l’enregistrement ne démarrait pas si le dossier des enregistrements était partagé ; ça se répare tout seul à la mise à jour. (audit)
- Caméras : une caméra qui n’enregistre pas cesse d’afficher « Enregistrement » au bout de deux minutes et donne la raison. (audit)
- Dossiers partagés : créer un dossier avec SMB ou NFS ouvre son port dans le pare-feu. (audit)
- Centre de paquets : les applications de Community Applications avec un ancien modèle (Emby, Plex, GitLab…) s’installent avec leurs ports, dossiers et variables. (audit)
- Centre de paquets : PUID, PGID et le fuseau horaire prennent les valeurs de ce NAS. (audit)
- Centre de paquets : la version des recettes de Big Bear n’est plus un morceau de hash. (audit)
- Instantanés : les fichiers restaurés ne reviennent plus avec le droit d’exécution. (audit)
- Sauvegardes de la configuration : restaurer ne désactive plus la validation en deux étapes que les comptes ont sur ce NAS ; ceux qui doivent la réactiver en sont informés.
- Licence : le texte de « Partager les données techniques » dit ce qui est toujours envoyé et ce qui ne l’est qu’avec l’option activée. (audit)
- Le site web : il ne dit plus que le code n’est pas public : celui de tout ce qui tourne sur le NAS voyage avec chaque version. (audit)
- Le site web : la licence sans internet est expliquée telle qu’elle est : l’essai et l’activation nécessitent une connexion une fois. (audit)
- Le site web : les Nouveautés et la documentation annonçaient une version de plus que celle publiée.
- Clouds : ceux qui étaient déjà montés se mettent à jour à chaque mise à jour ; jusqu’ici, ils gardaient la configuration avec laquelle ils avaient été montés.
- LGM Connect : avec le NAS en panne, un dossier connecté depuis l’extérieur ne fige plus l’Explorateur plusieurs minutes.
- LGM Connect : les dossiers connectés depuis l’extérieur ne restent plus figés au bout d’un moment, et celui qui se déconnecte tout seul cesse d’apparaître comme connecté.
- LGM Connect : en fermant l’application, les dossiers connectés depuis l’extérieur sont libérés au lieu de rester bloqués.
- Accès externe : le certificat avec DuckDNS est désormais émis ; le système refusait la commande qui le demande.
- Pare-feu : l’écran ne dit plus que SMB, NFS et WebDAV restent bloqués : ce que tu actives depuis le panneau ouvre son port tout seul. (audit)
- Blocage par pays : un pays sans liste IPv6 n’empêche plus le chargement de tout le pare-feu.
- Fichiers : ouvrir un dossier d’un cloud, d’un autre appareil ou d’un disque qui tarde à répondre ne bloque plus tout le panneau.
- Clouds : un cloud MEGA s’ouvre désormais comme un dossier ; il se connectait, mais n’arrivait pas à se monter.
- Centre de paquets : dans Sources du catalogue, une source qui apporte des applications n’apparaît plus en rouge à cause des doublons ou de celles non prises en charge.
- LGM Connect : les erreurs du NAS et celles du partage d’un dossier de cet ordinateur s’affichent dans la langue de l’application.
- Le site web : le guide de téléchargement et d’installation, désormais aussi en allemand, décrit l’installateur actuel.
- Installation : avec plusieurs disques, le menu de partitionnement de Debian n’apparaît plus : l’assistant demande sur quel disque va le système et, s’il contient des données, dit ce qu’il y a avant de l’effacer. (audit)
- Installation : le chargeur de démarrage va sur le disque système et non sur le premier disque de l’appareil.
- Installation : le premier démarrage ne dit plus que LGM-OS n’a pas pu être préparé quand l’installation s’est bien passée.
- LGM Connect : « Alertes sur cet appareil » affiche désormais les alertes du NAS ; jusqu’ici, aucune n’arrivait.
- Pare-feu : les règles que le NAS ouvre lui-même s’affichent dans la langue du panneau.
- Centre de paquets : les dossiers d’une application de la communauté sont nommés dans la langue du panneau.
- Bureau : le cadre « Mises à jour » ne dit plus « Sans dépôt d’origine » sur un NAS installé depuis l’ISO.
- Vérification du système : l’alerte d’un DNS qui ne répond pas s’affiche aussi en anglais et en allemand.
- NFS : avec le pare-feu activé, monter en NFSv3 et
showmountfonctionnent de nouveau : leurs services auxiliaires utilisent des ports fixes, ouverts uniquement au réseau de la maison. (audit) - ZFS : l’alerte indiquant qu’un nouveau noyau est resté sans ZFS fonctionne de nouveau ; avant, elle considérait toujours l’appareil comme correct.
- Centre de paquets : les applications maison (Vaultwarden, Navidrome, Sonarr, Vaultwarden…) n’apparaissent plus en espagnol avec le panneau en anglais ou en allemand, ni leur description ni les champs d’installation. (audit)
- Centre de paquets : à la mise à jour, les recettes maison (Vaultwarden, Gitea…) se mettent aussi à jour sur les NAS déjà installés ; celles que tu as modifiées à la main restent telles quelles. (audit)
- Centre de paquets : le catalogue fourni d’office avec le NAS apparaît avec les ports, l’auteur et le lien d’assistance ; Emby s’ouvre sur le 8096. (audit)
- Centre de paquets : les NAS déjà installés refont le catalogue à la mise à jour, sans attendre la synchronisation hebdomadaire. (audit)
- Centre de paquets : les applications de Community Applications ne tombent plus presque toutes dans « Autres » : chacune apparaît dans sa catégorie. (audit)
- Centre de paquets : les applications de CasaOS et Big Bear demandent leurs données à l’installation (utilisateur, mot de passe, adresses) et le NAS génère les mots de passe que tu laisses vides.
- Centre de paquets : une application publiée sous le même nom par plusieurs auteurs n’apparaît qu’une fois, avec le modèle le plus complet.
- Centre de paquets : les descriptions de Community Applications n’affichent plus de balises comme « [br] » ou « [b] ».
- Stockage : un miroir de trois disques ou plus montre l’espace réellement disponible, le même que celui annoncé par l’assistant, et non deux tiers. (audit)
- Stockage : après un redémarrage avec un disque du miroir en panne, « Remplacer » ne refuse plus : il monte le volume avec les disques restants et remplace celui qui manque. (audit)
- Stockage : un nouveau disque plus grand que celui qu’il remplace est utilisé entièrement. (audit)
- Stockage : ce qui a été écrit pendant qu’il manquait un disque au miroir est de nouveau enregistré en double à la fin du remplacement. (audit)
- Alertes : s’il manque un disque à un volume et qu’il n’a pas été monté, l’alerte ne dit plus qu’il « continue de fonctionner » : elle dit que ses dossiers sont indisponibles jusqu’au remplacement du disque.
- Dossiers partagés : l’administrateur de la première configuration les ouvre désormais depuis d’autres appareils avec son utilisateur et son mot de passe du NAS. Sur un NAS déjà configuré, coche-lui « Dossiers partagés » dans Utilisateur et groupe. (audit)
- VPN : le fichier de configuration du client et les alertes de l’adresse s’affichent entièrement dans la langue du panneau. (audit)
- Mises à jour : le paquet de chaque version contient le même numéro que celui sous lequel il est publié. (audit)
- Le site web : le stockage est décrit tel qu’il est : Btrfs par défaut, ZFS au choix et la parité (RAID 5/6) seulement avec ZFS. (audit)
- Le site web : la liste des fonctions ne dit plus que le NAS se met à jour depuis un dépôt git : il le fait avec des paquets signés. (audit)
- Le site web : le guide d’installation prévient que le premier démarrage, la partie longue, peut prendre une heure ou plus. (audit)
- Le site web : le tableau « Ce qu’il sait faire » est traduit sur le site allemand et n’affiche plus de carte vide sur le site anglais.
- Le site web et le Centre de paquets : ils parlent d’environ 3 000 applications de la communauté, et non de 2 000.
- Le site web : dans la démonstration, le titre des fenêtres et de l’onglet s’affiche dans la langue de la page.
Sécurité
- Mises à jour : la signature de chaque version est aussi vérifiée par la partie du système qui l’installe. (audit)
- Mises à jour : la mise à jour depuis un dépôt git est renforcée. (audit)
- Mises à jour : compiler l’interface n’exécute plus les scripts d’installation de ses dépendances. (audit)
- Première configuration : le mot de passe du compte de console n’est plus enregistré dans un fichier lisible par tout l’appareil. (audit)
- Assistant du système : la validation de plusieurs commandes internes, le filtre de la configuration des dossiers partagés et l’écriture dans les dossiers de données sont renforcés. (audit)
- Fichiers : la corbeille de chaque dossier ne peut être vue, vidée et restaurée que par qui a des droits d’accès sur lui. (audit)
- Fichiers : la recherche ne renvoie que les fichiers des dossiers de la personne qui cherche. (audit)
- Fichiers : restaurer des versions antérieures exige le droit d’écriture. (audit)
- Documents : l’enregistrement depuis l’éditeur est renforcé. (audit)
- SFTP : les comptes isolés (chroot) ne peuvent plus créer de liens. (audit)
- Comptes : régénérer les codes de secours du second facteur a la même limite de tentatives que la connexion. (audit)
- Comptes : « Fermer toutes les sessions » renouvelle en plus la clé des sessions. (audit)
- Autorisations : vérification d’administrateur plus stricte. (audit)
- Invitations : un lien d’invitation utilisé deux fois en même temps ne définit qu’un seul mot de passe. (audit)
- Panneau : les connexions en direct ne sont autorisées qu’avec le NAS lui-même. (audit)
- Licence : une réponse du portail ne peut plus remplacer ta licence par une moins bonne ni faire expirer l’essai avant l’heure. (audit)
- Centre de paquets : les mots de passe d’exemple des recettes sont remplacés à l’installation par des mots de passe propres, que la fiche de l’application affiche. (audit)
- Vaultwarden : il s’installe avec un jeton d’administration propre et prévient que l’inscription est ouverte jusqu’à ce que tu la fermes. (audit)
- Quelqu’un qui prendrait le contrôle du panneau ne peut plus prendre le contrôle de l’appareil via un dossier distant, un cloud ou le montage d’un disque.
- Dossiers distants : ceux ajoutés avec d’anciennes versions se montent désormais sans accepter de programmes setuid.
- LGM Connect : « Se déconnecter » efface de l’ordinateur le mot de passe avec lequel les dossiers se connectaient ; la prochaine fois que tu en connectes un, il te le demandera.
- LGM Connect : retirer un NAS de l’application efface tout ce qui le concerne : mot de passe, dossiers au démarrage et synchronisations.
- LGM Connect : un nom de compte avec des virgules ou d’autres signes ne peut plus glisser d’options lors de la connexion d’un dossier.
- LGM Connect : la clé interne de la fenêtre ne voyage plus vers le NAS à chaque requête.
- Pare-feu des applications : le blocage par pays et les règles « Refuser » s’appliquent aussi à leurs ports, et fermer une application coupe les connexions déjà ouvertes. (audit)
- Pare-feu : une règle « Refuser » pour un appareil ou un réseau coupe même si une autre règle plus large ouvre ce port.
- Pare-feu : « Réseau de la maison » ne compte que les réseaux privés de la maison et le VPN, y compris avec le NAS branché directement sur la fibre ou le modem. (audit)
- Journal : les modifications du pare-feu notent l’IP de la personne qui les fait.
- Console de l’appareil : le mot de passe du compte
lgmest masqué sur l’écran du NAS ; appuie sur C sur cet écran pour le voir pendant une minute. (audit) - Dossiers partagés : qui cesse d’administrer le NAS perd immédiatement l’accès réseau aux dossiers des administrateurs.
- Dossiers partagés : ce que le système y crée, écrit ou supprime ne peut plus finir dans le dossier de quelqu’un d’autre en remplaçant un dossier par un lien en pleine opération. (audit)
- Centre de paquets : la fiche d’une application déjà installée prévient si elle a encore le mot de passe d’exemple de sa recette, identique sur tous les appareils, et dit quoi faire. (audit)
- Centre de paquets : les recettes de la boutique sont écrites par l’utilisateur du panneau et non par root, sans suivre les liens présents dans leur dossier.
