mirror of
https://github.com/MacRimi/ProxMenux.git
synced 2026-11-02 10:52:22 +00:00
Merge pull request #480 from jcastro/docs/review-getting-started
docs: review installation and reference pages in all seven translations
This commit is contained in:
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"meta": {
|
||||
"title": "Dépôts externes | Documentation ProxMenux",
|
||||
"description": "ProxMenux intègre certains dépôts de scripts externes, notamment community-scripts et ZimaOS, comme alternatives dans ses menus. La source de chaque script est indiquée ; les bogues sont à signaler à son responsable d’origine.",
|
||||
"ogTitle": "Dépôts externes | Documentation ProxMenux",
|
||||
"ogDescription": "Dépôts de scripts externes intégrés comme alternatives dans les menus de ProxMenux."
|
||||
},
|
||||
"header": {
|
||||
"title": "Dépôts externes",
|
||||
"description": "ProxMenux intègre certains dépôts de scripts externes comme alternatives dans ses menus. Ces scripts proviennent de sources tierces de confiance, clairement indiquées lors de leur affichage dans le menu.",
|
||||
"section": "Dépôts externes"
|
||||
},
|
||||
"practice": {
|
||||
"title": "Ce que cela signifie dans la pratique",
|
||||
"body": "Lorsqu’une option utilise un script externe plutôt que du code propre à ProxMenux, le menu indique son origine et le dépôt chargé. ProxMenux sert de lanceur et ne modifie pas ces scripts. Les problèmes liés à leur fonctionnement relèvent du responsable du dépôt d’origine."
|
||||
},
|
||||
"integrated": {
|
||||
"heading": "Dépôts actuellement intégrés",
|
||||
"usedInLabel": "Utilisé dans:",
|
||||
"items": [
|
||||
{
|
||||
"name": "community-scripts / ProxmoxVE",
|
||||
"url": "https://community-scripts.github.io/ProxmoxVE/",
|
||||
"description": "Successeur spirituel des scripts d’aide de tteck. Vaste catalogue de scripts qui déploient en une seule exécution des LXC (Home Assistant, Plex, Frigate…), des VM, des extensions et des réglages PVE.",
|
||||
"usedIn": "Lanceur de Helper Scripts et Réseau (correction de l’offloading réseau pour Intel e1000e)"
|
||||
}
|
||||
]
|
||||
},
|
||||
"attribution": {
|
||||
"heading": "Attribution et reconnaissance",
|
||||
"items": [
|
||||
"Les auteurs d’origine sont toujours cités dans le menu et sur la page qui documente l’intégration du script.",
|
||||
"Un lien vers le dépôt source est affiché avant l’exécution du script et sur la page de documentation correspondante.",
|
||||
"Soutenez les développeurs de ces projets externes avec une ⭐, un parrainage ou des rapports de bogues bien documentés."
|
||||
]
|
||||
},
|
||||
"report": {
|
||||
"title": "Où signaler les problèmes avec les scripts externes",
|
||||
"body": "Si un script externe ne fonctionne pas comme prévu, <strong>signalez-le directement dans son dépôt</strong>, pas à ProxMenux. ProxMenux le télécharge et l’exécute sans modifier son code. Son responsable d’origine pourra analyser et corriger le problème. Les issues de ProxMenux concernent le lanceur ou l’intégration du script."
|
||||
},
|
||||
"suggest": {
|
||||
"heading": "Proposer de nouveaux dépôts externes",
|
||||
"intro": "Vous avez trouvé un script ou un dépôt qui s'intégrerait bien dans un menu ProxMenux ? Suggérez-le via:",
|
||||
"discussionTitle": "💬 Ouvrir une discussion",
|
||||
"discussionBody": "Idéal pour les idées : recueillez l’avis de la communauté avant d’en faire une demande de fonctionnalité.",
|
||||
"issueTitle": "🐛 Ouvrir une issue",
|
||||
"issueBody": "Pour les demandes de fonctionnalités précises, au périmètre clairement défini."
|
||||
},
|
||||
"candidate": {
|
||||
"title": "Ce qui fait un bon candidat à l'intégration",
|
||||
"items": [
|
||||
"Code source ouvert et responsable actif.",
|
||||
"Idempotent : peut être exécuté plusieurs fois sans risque.",
|
||||
"Ne modifie pas la configuration principale de Proxmox sans le signaler.",
|
||||
"Résout un problème que ProxMenux ne couvre pas encore, sans dupliquer les fonctionnalités."
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,677 @@
|
||||
{
|
||||
"meta": {
|
||||
"title": "Glossaire | Documentation ProxMenux",
|
||||
"description": "Définitions des termes employés dans la documentation ProxMenux : Proxmox, stockage, réseau et virtualisation.",
|
||||
"ogTitle": "Glossaire | Documentation ProxMenux",
|
||||
"ogDescription": "Référence rapide pour les termes techniques utilisés dans la documentation ProxMenux."
|
||||
},
|
||||
"header": {
|
||||
"title": "Glossaire",
|
||||
"description": "Définitions courtes des termes utilisés dans ProxMenux et pour décrire le fonctionnement de Proxmox.",
|
||||
"section": "Glossaire"
|
||||
},
|
||||
"callout": {
|
||||
"title": "Comment utiliser cette page",
|
||||
"bodyRich": "Chaque entrée comporte une catégorie et une courte définition. Les liens <em>Voir aussi</em> ouvrent la documentation correspondante. Utilisez la navigation A–Z pour accéder directement à une lettre."
|
||||
},
|
||||
"jumpHeading": "Aller à la lettre",
|
||||
"seeAlsoLabel": "Voir aussi:",
|
||||
"aliasesLabel": "aussi:",
|
||||
"missingCallout": {
|
||||
"title": "Il manque un terme ?",
|
||||
"leadRich": "Si un terme manque, ouvrez une issue ou une PR sur <ext>GitHub</ext>. Le glossaire se trouve dans <code>web/messages/en/docs/glossary.json</code>, avec les catalogues correspondants pour chaque langue."
|
||||
},
|
||||
"entries": [
|
||||
{
|
||||
"term": "ACS",
|
||||
"aliases": [
|
||||
"Access Control Services",
|
||||
"Contournement ACS"
|
||||
],
|
||||
"category": "Virtualisation",
|
||||
"definitionRich": "Fonctions de contrôle d’accès PCIe contribuant à isoler le trafic entre périphériques. Les groupes IOMMU dépendent du matériel et de la topologie. Le correctif <em>ACS override</em> peut diviser les groupes signalés par Linux, sans ajouter d’isolation matérielle ; les attribuer à des VM distinctes présente un risque de sécurité.",
|
||||
"seeAlso": [
|
||||
{
|
||||
"label": "Ajouter le contrôleur ou NVMe au VM",
|
||||
"href": "/docs/disk-manager/add-controller-nvme-vm"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"term": "ARC",
|
||||
"aliases": [
|
||||
"Adaptive Replacement Cache"
|
||||
],
|
||||
"category": "Stockage",
|
||||
"definitionRich": "Cache de lecture ZFS en RAM de l’hôte, contenant les blocs récemment et fréquemment utilisés. Sa limite par défaut dépend de la version et de l’installation de Proxmox. Les options de post-installation ProxMenux permettent de la plafonner.",
|
||||
"seeAlso": [
|
||||
{
|
||||
"label": "Après installation : stockage",
|
||||
"href": "/docs/post-install/storage"
|
||||
},
|
||||
{
|
||||
"label": "Commandes ZFS",
|
||||
"href": "/docs/help-info/zfs-commands"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"term": "Montage bind",
|
||||
"category": "Linux",
|
||||
"definitionRich": "Fonction Linux rendant une partie du système de fichiers accessible depuis un autre chemin. ProxMenux utilise ces montages pour partager des répertoires de l’hôte avec les conteneurs LXC via <code>pct set -mpN</code>.",
|
||||
"seeAlso": [
|
||||
{
|
||||
"label": "Points de montage LXC",
|
||||
"href": "/docs/storage-share/lxc-mount-points"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"term": "Agrégat réseau",
|
||||
"aliases": [
|
||||
"Regroupement d’interfaces réseau",
|
||||
"Agrégation de liens"
|
||||
],
|
||||
"category": "Réseau",
|
||||
"definitionRich": "Regroupe plusieurs interfaces physiques en une interface logique pour la redondance (active-backup), le débit agrégé (LACP / 802.3ad), ou les deux. Configuration dans <code>/etc/network/interfaces</code>."
|
||||
},
|
||||
{
|
||||
"term": "Pont",
|
||||
"aliases": [
|
||||
"vmbrX",
|
||||
"vmbr0",
|
||||
"Pont Linux"
|
||||
],
|
||||
"category": "Réseau",
|
||||
"definitionRich": "Commutateur virtuel de couche 2 sur l’hôte. <code>vmbr0</code> relie généralement les invités au réseau physique. D’autres ponts (<code>vmbr1</code>, <code>vmbr2</code>...) permettent de séparer les réseaux selon leurs liaisons physiques et leur configuration.",
|
||||
"seeAlso": [
|
||||
{
|
||||
"label": "Analyse des ponts et réparation guidée",
|
||||
"href": "/docs/network/bridge-analysis"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"term": "Ceph",
|
||||
"category": "Stockage",
|
||||
"definitionRich": "Stockage distribué intégré à Proxmox pour les clusters hyperconvergés. Les OSD (Object Storage Daemons) constituent la base du stockage objet, bloc et fichier. La version Ceph requise dépend de la version Proxmox et du parcours de mise à niveau ; consultez le guide correspondant.",
|
||||
"seeAlso": [
|
||||
{
|
||||
"label": "Mettre à niveau le PVE 8 vers le PVE 9",
|
||||
"href": "/docs/utils/upgrade-pve8-pve9"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"term": "CT",
|
||||
"aliases": [
|
||||
"Conteneur",
|
||||
"Conteneur LXC"
|
||||
],
|
||||
"category": "Proxmox",
|
||||
"definitionRich": "Abréviation de « conteneur » dans Proxmox pour une instance LXC. Son CTID numérique correspond à <code>/etc/pve/lxc/<CTID>.conf</code>. Voir aussi <strong>LXC</strong>.",
|
||||
"seeAlso": [
|
||||
{
|
||||
"label": "Gestion des VM et conteneurs",
|
||||
"href": "/docs/help-info/vm-ct-commands"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"term": "deb822",
|
||||
"category": "Linux",
|
||||
"definitionRich": "Format moderne des sources APT : fichiers <code>.sources</code> en blocs structurés avec les champs Types, URIs, Suites, Components et Signed-By. Remplace le format à une ligne <code>.list</code> et devient la norme à partir de PVE 9 / Debian Trixie.",
|
||||
"seeAlso": [
|
||||
{
|
||||
"label": "Mettre à niveau le PVE 8 vers le PVE 9",
|
||||
"href": "/docs/utils/upgrade-pve8-pve9"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"term": "dGPU",
|
||||
"aliases": [
|
||||
"GPU dédié"
|
||||
],
|
||||
"category": "Virtualisation",
|
||||
"definitionRich": "Carte graphique distincte, généralement reliée en PCIe, contrairement à un <strong>iGPU</strong>. Elle peut être attribuée à une VM via VFIO ou utilisée par plusieurs conteneurs LXC via les fichiers de périphérique et le pilote hôte, selon la compatibilité matérielle et applicative.",
|
||||
"seeAlso": [
|
||||
{
|
||||
"label": "Ajouter un GPU à une VM (passthrough)",
|
||||
"href": "/docs/hardware/gpu-vm-passthrough"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"term": "Dialog",
|
||||
"category": "Linux",
|
||||
"definitionRich": "Outil basé sur ncurses pour afficher menus, invites et barres de progression dans le terminal. Les menus ProxMenux utilisent dialog."
|
||||
},
|
||||
{
|
||||
"term": "DKMS",
|
||||
"aliases": [
|
||||
"Prise en charge du module de noyau dynamique"
|
||||
],
|
||||
"category": "Linux",
|
||||
"definitionRich": "Infrastructure de recompilation des modules externes enregistrés, comme NVIDIA ou ZFS, lors d’un changement de noyau. La compilation nécessite des sources compatibles et les en-têtes correspondants.",
|
||||
"seeAlso": [
|
||||
{
|
||||
"label": "Installer le Coral TPU (Host)",
|
||||
"href": "/docs/hardware/install-coral-tpu-host"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"term": "Fail2Ban",
|
||||
"category": "Linux",
|
||||
"definitionRich": "Service qui détecte les échecs d’authentification répétés dans les journaux et bloque les IP concernées via le pare-feu. ProxMenux fournit des jails préconfigurées pour SSH, l’interface Proxmox et Monitor.",
|
||||
"seeAlso": [
|
||||
{
|
||||
"label": "Fail2Ban",
|
||||
"href": "/docs/security/fail2ban"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"term": "Fastfetch",
|
||||
"category": "Linux",
|
||||
"definitionRich": "Outil d’information système avec dessin ASCII affiché à l’ouverture d’une session shell. Remplace <code>neofetch</code> et peut être activé dans les options de post-installation ProxMenux.",
|
||||
"seeAlso": [
|
||||
{
|
||||
"label": "Après installation : options",
|
||||
"href": "/docs/post-install/optional"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"term": "GRUB",
|
||||
"aliases": [
|
||||
"GRand Unified Bootloader"
|
||||
],
|
||||
"category": "Linux",
|
||||
"definitionRich": "Chargeur d’amorçage des installations Linux utilisant GRUB. Configuration dans <code>/etc/default/grub</code> et <code>/boot/grub/</code> ; appliquez les modifications avec <code>update-grub</code>. Proxmox peut aussi utiliser systemd-boot : vérifiez le chargeur actif avant de modifier les paramètres du noyau.",
|
||||
"seeAlso": [
|
||||
{
|
||||
"label": "commandes GPU Passthrough",
|
||||
"href": "/docs/help-info/gpu-commands"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"term": "iGPU",
|
||||
"aliases": [
|
||||
"GPU intégré"
|
||||
],
|
||||
"category": "Virtualisation",
|
||||
"definitionRich": "Processeur graphique intégré au boîtier du CPU, comme Intel UHD / Iris ou Radeon dans les APU Ryzen. Il est souvent partagé entre plusieurs LXC via <code>/dev/dri</code>, plutôt qu’attribué exclusivement à une VM.",
|
||||
"seeAlso": [
|
||||
{
|
||||
"label": "Ajouter un GPU à LXC",
|
||||
"href": "/docs/hardware/igpu-acceleration-lxc"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"term": "ifupdown / ifupdown2",
|
||||
"category": "Réseau",
|
||||
"definitionRich": "Système classique de configuration réseau Debian, basé sur <code>/etc/network/interfaces</code>. Proxmox utilise par défaut sa réécriture <code>ifupdown2</code>, qui permet le rechargement à chaud avec <code>ifreload -a</code>."
|
||||
},
|
||||
{
|
||||
"term": "initramfs",
|
||||
"category": "Linux",
|
||||
"definitionRich": "Système de fichiers initial en RAM utilisé avant le montage de la racine réelle. Il contient les pilotes nécessaires au démarrage. Après modification de VFIO, de l’IOMMU ou des pilotes de stockage, reconstruisez-le avec <code>update-initramfs -u -k all</code>."
|
||||
},
|
||||
{
|
||||
"term": "IOMMU",
|
||||
"aliases": [
|
||||
"Unité de gestion de la mémoire d ' entrée/sortie",
|
||||
"VT-d",
|
||||
"AMD-Vi"
|
||||
],
|
||||
"category": "Virtualisation",
|
||||
"definitionRich": "Fonction matérielle (Intel VT-d / AMD-Vi) nécessaire au passthrough PCIe vers les VM. Activez-la dans le firmware et vérifiez son activation dans le noyau. Selon la plateforme et les valeurs par défaut, les paramètres <code>intel_iommu=on</code> ou <code>amd_iommu=on</code> peuvent être nécessaires.",
|
||||
"seeAlso": [
|
||||
{
|
||||
"label": "Post-Installation : Virtualisation",
|
||||
"href": "/docs/post-install/virtualization"
|
||||
},
|
||||
{
|
||||
"label": "Ajouter un GPU à une VM (passthrough)",
|
||||
"href": "/docs/hardware/gpu-vm-passthrough"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"term": "Groupe IOMMU",
|
||||
"category": "Virtualisation",
|
||||
"definitionRich": "Ensemble de périphériques constituant la plus petite unité d’isolation IOMMU. Ses membres ne sont pas nécessairement isolés entre eux ; vérifiez-les tous avant une attribution VFIO. Liste : <code>find /sys/kernel/iommu_groups/ -type l | sort -V</code>."
|
||||
},
|
||||
{
|
||||
"term": "iSCSI",
|
||||
"aliases": [
|
||||
"Internet SCSI"
|
||||
],
|
||||
"category": "Stockage",
|
||||
"definitionRich": "Protocole de stockage bloc sur IP : un disque distant apparaît comme un périphérique SCSI local. Ajout dans Proxmox via <code>pvesm add iscsi</code>.",
|
||||
"seeAlso": [
|
||||
{
|
||||
"label": "Ajouter la cible iSCSI comme stockage Proxmox",
|
||||
"href": "/docs/storage-share/host-iscsi"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"term": "KVM",
|
||||
"aliases": [
|
||||
"Machine virtuelle à noyau"
|
||||
],
|
||||
"category": "Virtualisation",
|
||||
"definitionRich": "Module du noyau Linux transformant l’hôte en hyperviseur. Associé à <strong>QEMU</strong> pour l’émulation des périphériques, il constitue la base des VM Proxmox."
|
||||
},
|
||||
{
|
||||
"term": "LVM",
|
||||
"aliases": [
|
||||
"Logical Volume Manager"
|
||||
],
|
||||
"category": "Stockage",
|
||||
"definitionRich": "Gestionnaire de volumes Linux regroupant le stockage physique en groupes (VG) contenant des volumes logiques (LV). Les installations Proxmox basées sur LVM utilisent souvent LVM-thin pour les disques invités ; d’autres solutions existent. Outils : <code>pvs</code>, <code>vgs</code> et <code>lvs</code>.",
|
||||
"seeAlso": [
|
||||
{
|
||||
"label": "Commandes de stockage et de disques",
|
||||
"href": "/docs/help-info/storage-commands"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"term": "LXC",
|
||||
"aliases": [
|
||||
"Linux Containers"
|
||||
],
|
||||
"category": "Linux",
|
||||
"definitionRich": "Virtualisation au niveau du système : des espaces utilisateur isolés partagent le noyau hôte. Généralement moins de surcoût que les VM, avec une frontière d’isolation différente. Proxmox gère les LXC via <code>pct</code>.",
|
||||
"seeAlso": [
|
||||
{
|
||||
"label": "Gestion des VM et conteneurs",
|
||||
"href": "/docs/help-info/vm-ct-commands"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"term": "Lynis",
|
||||
"category": "Linux",
|
||||
"definitionRich": "Outil d’audit de sécurité libre de CISOfy. Analyse l’hôte et fournit un score de durcissement ainsi que des recommandations concrètes. ProxMenux installe la version du dépôt GitHub d’origine plutôt que le paquet Debian plus ancien.",
|
||||
"seeAlso": [
|
||||
{
|
||||
"label": "Lynis",
|
||||
"href": "/docs/security/lynis"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"term": "Adresse MAC",
|
||||
"aliases": [
|
||||
"Adresse matérielle"
|
||||
],
|
||||
"category": "Réseau",
|
||||
"definitionRich": "Identifiant d’interface Ethernet, généralement sur 48 bits, attribué par le matériel ou le logiciel. Les <em>Noms réseau persistants</em> de ProxMenux associent les MAC à des noms stables (<code>eno1</code>, <code>enp3s0</code>) malgré une nouvelle énumération PCI.",
|
||||
"seeAlso": [
|
||||
{
|
||||
"label": "Noms d'interface persistants",
|
||||
"href": "/docs/network/persistent-names"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"term": "MOTD",
|
||||
"aliases": [
|
||||
"Message du jour"
|
||||
],
|
||||
"category": "Linux",
|
||||
"definitionRich": "Texte affiché après connexion SSH, stocké dans <code>/etc/motd</code>. ProxMenux peut ajouter une bannière après installation ; la désinstallation restaure le fichier précédent si une sauvegarde existe."
|
||||
},
|
||||
{
|
||||
"term": "NFS",
|
||||
"aliases": [
|
||||
"Système de fichiers réseau"
|
||||
],
|
||||
"category": "Stockage",
|
||||
"definitionRich": "Protocole de partage de fichiers réseau issu d’Unix. Ajout comme stockage Proxmox via <code>pvesm add nfs</code> ; ProxMenux propose aussi des assistants pour clients et serveurs NFS en LXC.",
|
||||
"seeAlso": [
|
||||
{
|
||||
"label": "Gestionnaire de stockage et de partage",
|
||||
"href": "/docs/storage-share"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"term": "nftables / iptables",
|
||||
"category": "Réseau",
|
||||
"definitionRich": "Outils de pare-feu Linux. <code>nftables</code> est l’infrastructure moderne ; <code>iptables</code> peut utiliser un moteur classique ou compatible nft. Le service classique <code>pve-firewall</code> utilise iptables ; l’alternative proxmox-firewall utilise nftables.",
|
||||
"seeAlso": [
|
||||
{
|
||||
"label": "Commandes réseau",
|
||||
"href": "/docs/help-info/network-commands"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"term": "nouveau",
|
||||
"category": "Linux",
|
||||
"definitionRich": "Pilote graphique NVIDIA libre inclus dans Linux. Pour installer le pilote propriétaire, empêchez nouveau de prendre en charge le même GPU, généralement en bloquant son chargement et en reconstruisant l’initramfs.",
|
||||
"seeAlso": [
|
||||
{
|
||||
"label": "Guide d'installation NVIDIA",
|
||||
"href": "/guides/nvidia"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"term": "Dépôt no-subscription",
|
||||
"category": "Proxmox",
|
||||
"definitionRich": "Dépôt de paquets Proxmox accessible sans abonnement entreprise. Les paquets sont moins validés que dans le dépôt enterprise, recommandé par Proxmox en production. Les options de post-installation ProxMenux permettent de configurer les dépôts.",
|
||||
"seeAlso": [
|
||||
{
|
||||
"label": "Post-Install: Paramètres de base",
|
||||
"href": "/docs/post-install/basic-settings"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"term": "OVA / OVF",
|
||||
"aliases": [
|
||||
"Open Virtualization Format"
|
||||
],
|
||||
"category": "Virtualisation",
|
||||
"definitionRich": "Formats DMTF pour distribuer des VM portables. <strong>OVA</strong> regroupe les fichiers dans une archive TAR ; <strong>OVF</strong> décrit la VM en XML avec ses fichiers disque, souvent VMDK. La prise en charge de l’import dépend de l’hyperviseur cible et de la configuration.",
|
||||
"seeAlso": [
|
||||
{
|
||||
"label": "Exportation de VM vers OVA / OVF",
|
||||
"href": "/docs/utils/export-vm"
|
||||
},
|
||||
{
|
||||
"label": "Importer VM de OVA / OVF",
|
||||
"href": "/docs/utils/import-vm"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"term": "OVMF",
|
||||
"aliases": [
|
||||
"firmware UEFI",
|
||||
"Open Virtual Machine Firmware"
|
||||
],
|
||||
"category": "Virtualisation",
|
||||
"definitionRich": "Firmware UEFI pour VM, sélectionné avec <code>qm set <vmid> -bios ovmf</code>. Utilisé pour les invités UEFI, notamment Windows 11 et les configurations Secure Boot. <code>efidisk0</code> conserve les variables EFI ; beaucoup d’autres invités acceptent encore le BIOS classique.",
|
||||
"seeAlso": [
|
||||
{
|
||||
"label": "Ajouter un GPU à une VM (passthrough)",
|
||||
"href": "/docs/hardware/gpu-vm-passthrough"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"term": "PBS",
|
||||
"aliases": [
|
||||
"Proxmox Backup Server"
|
||||
],
|
||||
"category": "Proxmox",
|
||||
"definitionRich": "Produit de sauvegarde Proxmox distinct avec transferts incrémentaux, déduplication et chiffrement côté client facultatif pour VM et CT. Utilisable comme destination vzdump ; un serveur séparé est préférable au stockage des sauvegardes sur l’hôte protégé."
|
||||
},
|
||||
{
|
||||
"term": "pct",
|
||||
"category": "Proxmox",
|
||||
"definitionRich": "Outil en ligne de commande pour gérer les conteneurs LXC dans Proxmox : <code>pct list / start / stop / shutdown / config / enter / exec / push / pull / destroy</code>.",
|
||||
"seeAlso": [
|
||||
{
|
||||
"label": "Gestion des VM et conteneurs",
|
||||
"href": "/docs/help-info/vm-ct-commands"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"term": "pmxcfs",
|
||||
"aliases": [
|
||||
"Proxmox Cluster Filesystem"
|
||||
],
|
||||
"category": "Proxmox",
|
||||
"definitionRich": "Système de fichiers virtuel basé sur FUSE, monté dans <code>/etc/pve/</code>. Réplique la configuration entre les nœuds du cluster : les modifications sous <code>/etc/pve/</code> sont propagées automatiquement."
|
||||
},
|
||||
{
|
||||
"term": "pveam",
|
||||
"aliases": [
|
||||
"Gestionnaire d'appliances Proxmox VE"
|
||||
],
|
||||
"category": "Proxmox",
|
||||
"definitionRich": "Outil du catalogue local de modèles CT. <code>pveam update</code> actualise l’index ; <code>pveam available</code> liste les modèles et <code>pveam download <storage> <template></code> en télécharge un."
|
||||
},
|
||||
{
|
||||
"term": "pveproxy",
|
||||
"category": "Proxmox",
|
||||
"definitionRich": "Service HTTPS de l’interface et du terminal web Proxmox, sur le port 8006. Il redémarre pendant les mises à niveau majeures ; ProxMenux refuse donc de lancer PVE 8 → 9 depuis le terminal web."
|
||||
},
|
||||
{
|
||||
"term": "pvesm",
|
||||
"aliases": [
|
||||
"Gestionnaire de stockage Proxmox"
|
||||
],
|
||||
"category": "Proxmox",
|
||||
"definitionRich": "Outil CLI pour la gestion du stockage Proxmox. <code>pvesm status</code> affiche tous les stockages configurés; <code>pvesm add <type></code> enregistre de nouveaux stockages (NFS, Samba, iSCSI, dir, ZFS, LVM, ...).",
|
||||
"seeAlso": [
|
||||
{
|
||||
"label": "Commandes de stockage et de disques",
|
||||
"href": "/docs/help-info/storage-commands"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"term": "Conteneur privilégié",
|
||||
"category": "Linux",
|
||||
"definitionRich": "Conteneur LXC dont root <em>correspond à l’UID 0 de l’hôte</em>, avec toujours des espaces de noms et d’autres restrictions. Moins isolé qu’un conteneur non privilégié. GPU, USB et Samba ne nécessitent pas systématiquement ce mode ; les droits et les correspondances UID comptent."
|
||||
},
|
||||
{
|
||||
"term": "ProxMenux Monitor",
|
||||
"category": "ProxMenux",
|
||||
"definitionRich": "Tableau de bord web facultatif de ProxMenux. Affiche les statistiques hôte en temps réel (CPU, RAM, disques, réseau), une vue des VM et LXC, et une connexion avec 2FA, sur le port TCP <code>8008</code>.",
|
||||
"seeAlso": [
|
||||
{
|
||||
"label": "ProxMenux Monitor",
|
||||
"href": "/docs/settings/proxmenux-monitor"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"term": "qcow2",
|
||||
"aliases": [
|
||||
"QEMU Copy-On-Write v2"
|
||||
],
|
||||
"category": "Stockage",
|
||||
"definitionRich": "Format d’image disque VM courant sur le stockage de type répertoire. Prend en charge l’allocation à la demande, les instantanés et la copie sur écriture. Conversion : <code>qemu-img convert -O qcow2 ...</code>."
|
||||
},
|
||||
{
|
||||
"term": "qm",
|
||||
"aliases": [
|
||||
"Gestionnaire QEMU"
|
||||
],
|
||||
"category": "Proxmox",
|
||||
"definitionRich": "Outil de gestion des VM Proxmox : <code>qm list / start / stop / shutdown / config / set / destroy / importdisk / migrate</code>. Équivalent de <code>pct</code> pour les conteneurs.",
|
||||
"seeAlso": [
|
||||
{
|
||||
"label": "Gestion des VM et conteneurs",
|
||||
"href": "/docs/help-info/vm-ct-commands"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"term": "Q35",
|
||||
"category": "Virtualisation",
|
||||
"definitionRich": "Type de machine QEMU émulant le chipset Intel Q35 avec PCIe. Préférable à i440FX pour le passthrough PCIe et les systèmes invités modernes. Configuration : <code>qm set <vmid> -machine q35</code>."
|
||||
},
|
||||
{
|
||||
"term": "QEMU",
|
||||
"category": "Virtualisation",
|
||||
"definitionRich": "Émulateur de machines et outil de virtualisation libre. Proxmox l’associe à KVM pour exécuter des VM avec des performances proches du matériel natif."
|
||||
},
|
||||
{
|
||||
"term": "rclone",
|
||||
"category": "Linux",
|
||||
"definitionRich": "Outil en ligne de commande compatible avec de nombreux services, dont Google Drive, Dropbox, OneDrive, Mega et S3. Le guide de sauvegarde cloud l’utilise pour monter un stockage distant en répertoire destiné aux archives vzdump.",
|
||||
"seeAlso": [
|
||||
{
|
||||
"label": "Sauvegarder vers un cloud personnel",
|
||||
"href": "/guides/backup_cloud"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"term": "Samba / SMB / CIFS",
|
||||
"category": "Stockage",
|
||||
"definitionRich": "Famille de protocoles de partage de fichiers Microsoft. <strong>SMB</strong> est le protocole, <strong>Samba</strong> son implémentation libre sous Linux et <strong>CIFS</strong> un ancien dialecte SMB. Ajout dans Proxmox avec <code>pvesm add cifs</code>.",
|
||||
"seeAlso": [
|
||||
{
|
||||
"label": "Gestionnaire de stockage et de partage",
|
||||
"href": "/docs/storage-share"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"term": "SeaBIOS",
|
||||
"category": "Virtualisation",
|
||||
"definitionRich": "Implémentation libre du BIOS classique utilisée par QEMU. Firmware par défaut des nouvelles VM sauf choix d’OVMF. Adapté aux systèmes anciens et aux installations Linux ne nécessitant pas UEFI."
|
||||
},
|
||||
{
|
||||
"term": "smartctl / SMART",
|
||||
"aliases": [
|
||||
"Self-Monitoring, Analysis and Reporting Technology"
|
||||
],
|
||||
"category": "Stockage",
|
||||
"definitionRich": "Diagnostic intégré aux disques indiquant leur état, les erreurs et les résultats des autotests. L’outil est <code>smartctl</code>, du paquet <code>smartmontools</code> ; <code>nvme-cli</code> ajoute les commandes propres aux NVMe.",
|
||||
"seeAlso": [
|
||||
{
|
||||
"label": "Santé et test du disque SMART",
|
||||
"href": "/docs/disk-manager/smart-disk-test"
|
||||
},
|
||||
{
|
||||
"label": "Commandes de stockage → Section SMART",
|
||||
"href": "/docs/help-info/storage-commands"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"term": "systemd / systemctl / journalctl",
|
||||
"category": "Linux",
|
||||
"definitionRich": "Système d’initialisation Debian / Proxmox. <code>systemctl</code> gère les services : démarrage, arrêt, activation et état. <code>journalctl</code> lit le journal binaire produit par <code>systemd-journald</code>."
|
||||
},
|
||||
{
|
||||
"term": "sysctl",
|
||||
"category": "Linux",
|
||||
"definitionRich": "Outil de lecture et modification des paramètres du noyau. Les réglages persistants vont généralement dans <code>/etc/sysctl.d/*.conf</code> ; la lecture de <code>/etc/sysctl.conf</code> dépend du service de chargement. ProxMenux propose un profil sysctl après installation.",
|
||||
"seeAlso": [
|
||||
{
|
||||
"label": "Post-Installation: Réseau",
|
||||
"href": "/docs/post-install/network"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"term": "trixie",
|
||||
"category": "Linux",
|
||||
"definitionRich": "Nom de code pour Debian 13, la base OS pour Proxmox VE 9. Prédécesseur: <em>bookworm</em> (Debian 12 / PVE 8).",
|
||||
"seeAlso": [
|
||||
{
|
||||
"label": "Mettre à niveau le PVE 8 vers le PVE 9",
|
||||
"href": "/docs/utils/upgrade-pve8-pve9"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"term": "udev",
|
||||
"category": "Linux",
|
||||
"definitionRich": "Gestionnaire de périphériques Linux. Réagit aux événements matériels et crée ou supprime les entrées sous <code>/dev</code>. Les règles de <code>/etc/udev/rules.d/</code> peuvent fixer les noms d’interface par MAC, créer les périphériques NVIDIA au chargement du pilote, etc."
|
||||
},
|
||||
{
|
||||
"term": "UID / GID idmap",
|
||||
"aliases": [
|
||||
"Déplacement UID"
|
||||
],
|
||||
"category": "Linux",
|
||||
"definitionRich": "Avec la correspondance par défaut des LXC <strong>non privilégiés</strong>, les UID et GID hôtes sont décalés de <code>+100000</code> : UID 0 correspond à 100000 et 1000 à 101000. Les correspondances personnalisées peuvent différer ; les propriétaires des montages bind doivent être cohérents.",
|
||||
"seeAlso": [
|
||||
{
|
||||
"label": "Points de montage LXC",
|
||||
"href": "/docs/storage-share/lxc-mount-points"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"term": "Conteneur non privilégié",
|
||||
"category": "Linux",
|
||||
"definitionRich": "Conteneur LXC dont root correspond à un UID hôte non privilégié, normalement 100000. Cela réduit les droits sur l’hôte tout en partageant son noyau. L’accès matériel reste possible avec les droits et correspondances adaptés ; le mode privilégié n’est pas systématiquement nécessaire."
|
||||
},
|
||||
{
|
||||
"term": "VFIO",
|
||||
"aliases": [
|
||||
"Fonction virtuelle E/S"
|
||||
],
|
||||
"category": "Virtualisation",
|
||||
"definitionRich": "Infrastructure du noyau Linux pour des pilotes sécurisés en espace utilisateur, utilisée pour attribuer directement des périphériques PCIe aux VM. Elle utilise <code>vfio</code>, <code>vfio_iommu_type1</code> et <code>vfio_pci</code>, configurés dans <code>/etc/modprobe.d/vfio.conf</code>.",
|
||||
"seeAlso": [
|
||||
{
|
||||
"label": "Post-Installation : Virtualisation",
|
||||
"href": "/docs/post-install/virtualization"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"term": "VirtIO",
|
||||
"category": "Virtualisation",
|
||||
"definitionRich": "Famille de pilotes paravirtualisés pour réseau, stockage, mémoire dynamique et GPU. Évite le surcoût du matériel ancien émulé, comme e1000 ou IDE. L’invité doit disposer des pilotes : intégrés à Linux, disponibles sur ISO séparée pour Windows."
|
||||
},
|
||||
{
|
||||
"term": "VLAN",
|
||||
"aliases": [
|
||||
"Réseau local virtuel"
|
||||
],
|
||||
"category": "Réseau",
|
||||
"definitionRich": "Étiquettes 802.1Q divisant un réseau physique en plusieurs réseaux logiques. Configuration par pont ou interface dans <code>/etc/network/interfaces</code>."
|
||||
},
|
||||
{
|
||||
"term": "VM",
|
||||
"aliases": [
|
||||
"Machine virtuelle"
|
||||
],
|
||||
"category": "Proxmox",
|
||||
"definitionRich": "Machine virtuelle gérée par Proxmox avec QEMU/KVM, disposant de son propre noyau invité. Son VMID numérique correspond à <code>/etc/pve/qemu-server/<VMID>.conf</code>. Généralement plus de surcoût que LXC, avec une frontière d’isolation reposant sur un noyau distinct.",
|
||||
"seeAlso": [
|
||||
{
|
||||
"label": "Gestion des VM et conteneurs",
|
||||
"href": "/docs/help-info/vm-ct-commands"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"term": "vzdump",
|
||||
"category": "Proxmox",
|
||||
"definitionRich": "Outil de sauvegarde Proxmox pour VM et CT. Les archives fichier <strong>ne sont pas incrémentales</strong> ; les destinations PBS permettent des transferts incrémentaux. Les tâches configurent mode (snapshot / suspend / stop), compression (zstd, gzip ou lzo, par exemple), rétention et notifications.",
|
||||
"seeAlso": [
|
||||
{
|
||||
"label": "Commandes de sauvegarde et de restauration",
|
||||
"href": "/docs/help-info/backup-commands"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"term": "ZFS",
|
||||
"aliases": [
|
||||
"Zettabyte File System"
|
||||
],
|
||||
"category": "Stockage",
|
||||
"definitionRich": "Système de fichiers et gestionnaire de volumes avec instantanés, réplication send/receive, sommes de contrôle et compression. Peut réparer les données corrompues si une copie redondante valide existe. Le cache <strong>ARC</strong> utilise de la RAM et peut être limité.",
|
||||
"seeAlso": [
|
||||
{
|
||||
"label": "Commandes de gestion ZFS",
|
||||
"href": "/docs/help-info/zfs-commands"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,93 @@
|
||||
{
|
||||
"meta": {
|
||||
"title": "Installer ProxMenux | Documentation ProxMenux",
|
||||
"description": "Installez ProxMenux en une commande sur les hôtes Proxmox VE 8 et ultérieurs. Les catalogues JSON préconstruits couvrent huit langues : anglais, espagnol, français, allemand, italien, portugais, slovaque et suédois. Choisissez la langue à l’installation ou modifiez-la ensuite dans les paramètres. Le canal bêta permet d’essayer les nouveautés en avance.",
|
||||
"ogTitle": "Installer ProxMenux | Documentation ProxMenux",
|
||||
"ogDescription": "Installez ProxMenux sur Proxmox VE 8 ou ultérieur en une commande. Canaux stable et bêta disponibles."
|
||||
},
|
||||
"header": {
|
||||
"title": "Installation de ProxMenux",
|
||||
"description": "Un installateur à lancer en une ligne sur un hôte Proxmox VE 8 ou ultérieur. Il installe automatiquement les dépendances, télécharge les scripts, configure le lanceur du menu et demande la langue au premier lancement. Deux canaux : stable par défaut et bêta.",
|
||||
"section": "Installation"
|
||||
},
|
||||
"stable": {
|
||||
"heading": "Installer",
|
||||
"intro": "Exécutez ceci dans le terminal de votre hôte Proxmox :",
|
||||
"code": "bash -c \"$(wget -qLO - https://raw.githubusercontent.com/MacRimi/ProxMenux/main/install_proxmenux.sh)\""
|
||||
},
|
||||
"during": {
|
||||
"heading": "Pendant l'installation",
|
||||
"intro": "ProxMenux installe et configure automatiquement les dépendances dont il a besoin :",
|
||||
"tablePackage": "Paquet",
|
||||
"tablePurpose": "Utilité",
|
||||
"rows": [
|
||||
{
|
||||
"package": "dialog",
|
||||
"purpose": "Menus interactifs dans le terminal"
|
||||
},
|
||||
{
|
||||
"package": "curl",
|
||||
"purpose": "Téléchargements et contrôles de connectivité"
|
||||
},
|
||||
{
|
||||
"package": "jq",
|
||||
"purpose": "Traitement JSON"
|
||||
},
|
||||
{
|
||||
"package": "git",
|
||||
"purpose": "Clonage et mise à jour des dépôts"
|
||||
}
|
||||
],
|
||||
"outro": "L’installateur télécharge aussi les scripts dans <code>/usr/local/share/proxmenux/</code> et crée le lanceur <code>/usr/local/bin/menu</code>. Le tableau de bord web <strong>ProxMenux Monitor</strong> est enregistré comme service <code>proxmenux-monitor.service</code>.",
|
||||
"imageAlt": "Installation ProxMenux en cours"
|
||||
},
|
||||
"first": {
|
||||
"heading": "Premier lancement",
|
||||
"intro": "Une fois installé, exécutez :",
|
||||
"code": "menu",
|
||||
"outro": "ProxMenux s’ouvre sur le menu principal. Vous pouvez y lancer toutes les procédures documentées sur ce site. Sur un hôte Proxmox fraîchement installé, commencez par <postlink>Après l’installation</postlink>."
|
||||
},
|
||||
"beta": {
|
||||
"heading": "Canal bêta",
|
||||
"calloutTitle": "Qu'est-ce que le programme Beta?",
|
||||
"calloutBody": "Vous souhaitez essayer les nouveautés avant leur sortie officielle et contribuer à la version finale ? Le programme bêta de ProxMenux donne accès aux nouvelles fonctionnalités, dont les dernières compilations de Monitor, depuis la branche <code>develop</code>. Les versions bêta peuvent contenir des bogues ou des fonctions incomplètes. Vos retours aident à les corriger avant la version stable.",
|
||||
"intro": "Installez la version bêta au lieu de la version stable avec :",
|
||||
"code": "bash -c \"$(wget -qLO - https://raw.githubusercontent.com/MacRimi/ProxMenux/develop/install_proxmenux_beta.sh)\"",
|
||||
"outro": "La bêta est facultative : vous devez lancer explicitement son installateur. Lorsqu’une version stable est publiée, ProxMenux vous avertit au prochain lancement de <code>menu</code> et propose de basculer automatiquement. Pour quitter la bêta plus tôt, choisissez <betalink>Désactiver le programme bêta</betalink> dans les paramètres."
|
||||
},
|
||||
"updating": {
|
||||
"heading": "Mise à jour",
|
||||
"body": "ProxMenux gère ses mises à jour. Si une nouvelle version est disponible, le prochain lancement de <code>menu</code> propose de l’installer. En acceptant, vous remplacez les fichiers et la configuration de l’outil dans l’installation existante, sans téléchargement manuel. Le canal stable reçoit les versions stables, et la bêta les versions bêta, avec la proposition de bascule décrite ci-dessus. L’affichage dépend de l’endroit où vous lancez <code>menu</code> : via SSH ou dans la console Proxmox, une boîte oui/non permet d’appliquer immédiatement la mise à jour. Dans le terminal WebSocket de ProxMenux Monitor, un message informatif la remplace, car ce terminal serait interrompu pendant l’opération. Il affiche l’installateur en une ligne (<code>bash -c \"$(wget -qLO - https://raw.githubusercontent.com/MacRimi/ProxMenux/main/install_proxmenux.sh)\"</code> pour stable, ou l’URL correspondante de <code>install_proxmenux_beta.sh</code> pour bêta), à exécuter via SSH ou dans la console."
|
||||
},
|
||||
"uninstall": {
|
||||
"heading": "Désinstallation",
|
||||
"body": "Dans ProxMenux : <strong>Paramètres → Désinstaller ProxMenux</strong>. La désinstallation supprime l’arborescence des scripts, le lanceur et le service Monitor, ainsi que les dépendances sélectionnées si vous le souhaitez. Elle restaure <code>/root/.bashrc</code> et <code>/etc/motd</code> depuis les sauvegardes créées par Post-Install, si elles existent (sinon, elle supprime la ligne ProxMenux du MOTD). Procédure complète : <uninstalllink>Désinstaller ProxMenux</uninstalllink>."
|
||||
},
|
||||
"troubleshoot": {
|
||||
"heading": "Dépannage",
|
||||
"virustotalTitle": "VirusTotal signale l’URL d’installation comme suspecte",
|
||||
"virustotalBody": "Le résultat de 1/95 attribué à <em>Chong Lua Dao</em> et signalé dans l’issue #162 a été identifié par le mainteneur comme un faux positif. L’installateur est lancé par une commande qui télécharge puis exécute le script (<code>bash -c \"$(wget -qLO - …)\"</code>) et peut télécharger <code>jq</code> depuis sa version officielle sur GitHub. Ce <em>comportement</em> peut déclencher des analyses heuristiques ; ce rapport historique ne préjuge pas de tous les téléchargements futurs. Le code de l’installateur est ouvert et vérifiable. Plus de contexte dans l’<issuelink>issue #162</issuelink>.",
|
||||
"aptTitle": "L'installation échoue avec les erreurs apt",
|
||||
"aptBody": "Il s’agit généralement d’un dépôt Proxmox absent ou mal configuré. L’installateur utilise apt pour obtenir ses dépendances ; une mauvaise configuration des dépôts fait échouer apt. Cela arrive notamment sur des installations minimales de Proxmox 8 non encore mises à jour. Exécutez d’abord <code>apt-get update</code> manuellement, corrigez les erreurs, puis relancez l’installateur.",
|
||||
"menuTitle": "`menu: command not found` après installation",
|
||||
"menuBody": "Le lanceur se trouve dans <code>/usr/local/bin/menu</code>. Vérifiez sa présence avec <code>ls -lh /usr/local/bin/menu</code>. S’il manque, l’installation s’est arrêtée trop tôt : relancez-la. S’il existe mais que la commande est introuvable, PATH ne contient pas <code>/usr/local/bin</code>. Corrigez PATH ou lancez directement <code>/usr/local/bin/menu</code>.",
|
||||
"stuckTitle": "L’installation se bloque ou ne progresse pas",
|
||||
"stuckBody": "Si une installation, une réinstallation ou une mise à jour est bloquée en raison d'un problème de connexion, annulez avec <strong>Ctrl + C</strong> et réexécutez l'installateur manuellement.",
|
||||
"otherTitle": "Autres problèmes",
|
||||
"otherBody": "Consultez <issueslink>GitHub Issues</issueslink> pour les problèmes connus, ou ouvrez une issue avec les journaux utiles. Si vous utilisez la bêta et que le problème concerne Monitor, ajoutez la sortie de <code>journalctl -u proxmenux-monitor -n 50</code>."
|
||||
},
|
||||
"next": {
|
||||
"heading": "Suivant",
|
||||
"postInstall": "<postlink>Script de post-installation</postlink> — réglages et renforcement de la sécurité d’un hôte Proxmox fraîchement installé.",
|
||||
"introduction": "<introlink>Introduction</introlink> — présentation complète des fonctionnalités.",
|
||||
"monitor": "<monitorlink>ProxMenux Monitor</monitorlink> — tableau de bord web pour l'hôte (auto-installé à côté du menu)."
|
||||
},
|
||||
"requirements": {
|
||||
"heading": "Exigences et bonnes pratiques",
|
||||
"reqTitle": "Exigences",
|
||||
"reqBody": "Proxmox VE <strong>8.x ou ultérieur</strong>. PVE 7 et les versions antérieures ne sont pas pris en charge. L’hôte doit avoir accès à Internet pour télécharger les scripts, les dépendances et l’AppImage de ProxMenux Monitor. Exécutez l’installateur en tant que <strong>root</strong> sur l’hôte Proxmox.",
|
||||
"inspectTitle": "Inspectez toujours les scripts que vous utilisez depuis Internet",
|
||||
"inspectReview": "<sourcelink>Examinez le code source de l’installateur</sourcelink> avant de le lancer.",
|
||||
"inspectCoc": "Tous les liens exécutables suivent le <coclink>code de conduite de ProxMenux</coclink>."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,206 @@
|
||||
{
|
||||
"meta": {
|
||||
"title": "ProxMenux — Gérer Proxmox VE par menus | Open source",
|
||||
"description": "Outil open source de gestion de Proxmox VE par menus. ProxMenux réunit deux composants : une CLI/TUI pour les réglages après installation, les VM et conteneurs LXC, le passthrough GPU et Coral TPU, les disques, le stockage et le réseau ; et un tableau de bord web auto-hébergé avec surveillance proactive, notifications Telegram, Discord ou e-mail, reformulation par IA et API REST.",
|
||||
"ogTitle": "ProxMenux — Gérer Proxmox VE par menus",
|
||||
"ogDescription": "CLI/TUI open source et tableau de bord web pour Proxmox VE : réglages après installation, VM, GPU, disques, réseau, stockage et sécurité. Un Monitor distinct ajoute la surveillance, les notifications, la reformulation par IA et une API REST.",
|
||||
"twitterTitle": "ProxMenux — Gérer Proxmox VE par menus",
|
||||
"twitterDescription": "CLI/TUI open source et tableau de bord web pour Proxmox VE. Surveillance, notifications, reformulation par IA et API REST."
|
||||
},
|
||||
"header": {
|
||||
"title": "Présentation",
|
||||
"description": "ProxMenux est un outil open source de gestion de Proxmox VE par menus. Le projet réunit deux composants : une CLI/TUI pour les tâches courantes liées à l’hôte, aux VM, aux conteneurs, au stockage, au réseau et à la sécurité ; et un tableau de bord web auto-hébergé avec surveillance proactive, notifications, reformulation facultative par IA et API REST.",
|
||||
"section": "Présentation"
|
||||
},
|
||||
"hero": {
|
||||
"tagline": "<strong>Un menu pour toutes les tâches.</strong> Ce qui demande habituellement un onglet wiki, deux discussions de forum et une suite de commandes à copier-coller devient une option numérotée à lancer en quelques secondes.",
|
||||
"audience": "Conçu pour les utilisateurs <em>débutants</em> de Proxmox, avec des réglages par défaut sûrs et prédéfinis, et les administrateurs <em>expérimentés</em>, qui gagnent du temps sur les tâches répétitives. Gratuit et open source, avec une communauté active sur <github>GitHub</github>."
|
||||
},
|
||||
"twoProducts": {
|
||||
"heading": "Deux produits, un projet",
|
||||
"intro": "ProxMenux comprend deux composants dans le même arbre de sources. L’installateur déploie les deux sur l’hôte : Scripts fournit l’interface de terminal et Monitor le tableau de bord web :",
|
||||
"scripts": {
|
||||
"title": "ProxMenux Scripts",
|
||||
"body": "La CLI/TUI d’origine, à lancer avec <code>menu</code>. Neuf domaines couvrent les optimisations après installation, les VM et conteneurs LXC, le passthrough GPU et Coral TPU, les disques, le stockage, le réseau, la sécurité et les utilitaires, avec une sélection de commandes de référence. Fonctionne dans un terminal local, SSH ou web."
|
||||
},
|
||||
"monitor": {
|
||||
"title": "ProxMenux Monitor",
|
||||
"body": "Tableau de bord web auto-hébergé, distribué en AppImage. Métriques de l’hôte en temps réel, surveillance proactive, notifications, reformulation facultative par IA avec six fournisseurs, terminal web intégré et API REST. À activer dans le menu Scripts, sous Paramètres → ProxMenux Monitor."
|
||||
},
|
||||
"calloutTitle": "Sur quoi ProxMenux intervient",
|
||||
"calloutIntro": "Trois couches, toutes accessibles du même projet :",
|
||||
"layers": [
|
||||
"<strong>L’hôte Proxmox</strong> — dépôts, paquets, réseau, ZFS, Ceph, noyau et observabilité.",
|
||||
"<strong>Les machines virtuelles (VM)</strong> — création, passthrough GPU, import et export OVA/OVF, accès direct aux disques.",
|
||||
"<strong>Les conteneurs LXC</strong> — création, points de montage, passthrough GPU/TPU, clients et serveurs NFS/Samba."
|
||||
]
|
||||
},
|
||||
"scriptsSection": {
|
||||
"heading": "ProxMenux Scripts — ce que vous obtenez",
|
||||
"intro": "Neuf zones fonctionnelles, chacune avec son propre menu à l'intérieur de <code>menu</code> et une page de détail dans la documentation. Cliquez sur n'importe quelle carte pour sauter directement à l'aperçu de cette section.",
|
||||
"items": [
|
||||
{
|
||||
"title": "Après l'installation",
|
||||
"description": "Optimisations d’une nouvelle installation Proxmox : dépôts, noyau, synchronisation horaire, sécurité de base et performances, avec des options réversibles.",
|
||||
"icon": "Server",
|
||||
"href": "/docs/post-install"
|
||||
},
|
||||
{
|
||||
"title": "GPU et Coral TPU",
|
||||
"description": "Passthrough des GPU NVIDIA, Intel iGPU, AMD et des Coral TPU vers les VM et conteneurs LXC, avec basculement entre les modes VM et LXC.",
|
||||
"icon": "Cpu",
|
||||
"href": "/docs/hardware/nvidia-host"
|
||||
},
|
||||
{
|
||||
"title": "Créer VM",
|
||||
"description": "Assistants pour les systèmes NAS, Windows et Linux, avec des valeurs par défaut adaptées au matériel, au stockage et au réseau.",
|
||||
"icon": "Server",
|
||||
"href": "/docs/create-vm"
|
||||
},
|
||||
{
|
||||
"title": "Gestionnaire de disque",
|
||||
"description": "Accès aux disques physiques depuis les VM et LXC, formatage et effacement, tests SMART et import d’images qcow2, vmdk ou vdi, depuis un menu.",
|
||||
"icon": "HardDrive",
|
||||
"href": "/docs/disk-manager"
|
||||
},
|
||||
{
|
||||
"title": "Stockage et partage",
|
||||
"description": "Déclarer des stockages NFS, Samba/CIFS, iSCSI et locaux dans Proxmox ; partager des dossiers entre l’hôte et les conteneurs LXC via des montages bind ou des protocoles réseau.",
|
||||
"icon": "Boxes",
|
||||
"href": "/docs/storage-share"
|
||||
},
|
||||
{
|
||||
"title": "Réseau",
|
||||
"description": "Diagnostics sans modification, analyse suivie de suggestions et réparations guidées de /etc/network/interfaces. Des sauvegardes sont créées avant les changements.",
|
||||
"icon": "Network",
|
||||
"href": "/docs/network"
|
||||
},
|
||||
{
|
||||
"title": "Sécurité",
|
||||
"description": "Fail2Ban pour protéger SSH et les interfaces web contre les tentatives d’intrusion, et Lynis pour auditer le durcissement du système : installation et gestion avec des valeurs par défaut adaptées.",
|
||||
"icon": "Shield",
|
||||
"href": "/docs/security"
|
||||
},
|
||||
{
|
||||
"title": "Utilitaires",
|
||||
"description": "Créer des ISO Windows avec UUP Dump, installer des outils CLI, effectuer une mise à jour système guidée ou passer de PVE 8 à 9, et exporter ou importer des VM OVA/OVF.",
|
||||
"icon": "Wrench",
|
||||
"href": "/docs/utils"
|
||||
},
|
||||
{
|
||||
"title": "Référence des commandes",
|
||||
"description": "Une sélection de commandes Linux et Proxmox classées par thème : système, VM/CT avec qm et pct, stockage, réseau, ZFS, passthrough GPU, sauvegarde et outils CLI du quotidien.",
|
||||
"icon": "BookOpen",
|
||||
"href": "/docs/help-info"
|
||||
}
|
||||
]
|
||||
},
|
||||
"monitorSection": {
|
||||
"heading": "ProxMenux Monitor — ce que vous obtenez",
|
||||
"intro": "Le tableau de bord web est hébergé sur l’hôte Proxmox, sur le port TCP 8008. Cliquez sur une carte pour ouvrir la page correspondante ou commencez par la <link>présentation de Monitor</link>.",
|
||||
"items": [
|
||||
{
|
||||
"title": "Surveillance de l’état du système",
|
||||
"description": "Dix catégories sont vérifiées toutes les cinq minutes : CPU, mémoire, stockage, disques/SMART, réseau, VM, services, journaux, mises à jour et sécurité. Avec niveaux de gravité et désactivation des alertes par catégorie.",
|
||||
"icon": "Activity",
|
||||
"href": "/docs/monitor/health-monitor"
|
||||
},
|
||||
{
|
||||
"title": "Notifications",
|
||||
"description": "Telegram, Discord, e-mail, Gotify, Pushover et Apprise multicanal : dédoublonnage, délai minimal entre envois, regroupement des alertes rapprochées, plages de silence et historique complet.",
|
||||
"icon": "Bell",
|
||||
"href": "/docs/monitor/notifications"
|
||||
},
|
||||
{
|
||||
"title": "Assistant AI",
|
||||
"description": "Reformulation facultative des notifications en langage clair. Six fournisseurs : OpenAI, Anthropic Claude, Google Gemini, Groq, OpenRouter et Ollama en local. Treize langues dans le sélecteur de langue de l’IA.",
|
||||
"icon": "Sparkles",
|
||||
"href": "/docs/monitor/ai-assistant"
|
||||
},
|
||||
{
|
||||
"title": "Terminal Web",
|
||||
"description": "Un shell interactif sur l’hôte Proxmox depuis le navigateur, ainsi qu’un terminal ProxMenux Scripts distinct pour exécuter le menu dans l’interface web.",
|
||||
"icon": "Terminal",
|
||||
"href": "/docs/monitor/dashboard/terminal"
|
||||
},
|
||||
{
|
||||
"title": "REST API",
|
||||
"description": "Points de terminaison HTTP pour le système, son état, le stockage/SMART, le réseau, les VM, les notifications et la sécurité, utilisables avec Homepage, Home Assistant, Prometheus ou des scripts personnalisés.",
|
||||
"icon": "Code2",
|
||||
"href": "/docs/monitor/api"
|
||||
},
|
||||
{
|
||||
"title": "Intégrations",
|
||||
"description": "Webhook natif Proxmox VE, collecte de métriques par Prometheus, sondes Uptime Kuma, widgets Homepage, Home Assistant et Glance, automatisations n8n/Zapier et Tailscale Secure Gateway.",
|
||||
"icon": "Plug",
|
||||
"href": "/docs/monitor/integrations"
|
||||
}
|
||||
]
|
||||
},
|
||||
"installPaths": {
|
||||
"heading": "Options d’installation",
|
||||
"intro": "Les deux installateurs déploient Scripts et Monitor. Scripts utilise des catalogues JSON préétablis en huit langues, sans traduction en ligne. Choisissez le canal stable ou bêta ; Monitor est distribué en AppImage et s’exécute depuis son environnement extrait :",
|
||||
"headerPath": "Install path",
|
||||
"headerBundles": "Ce qui est inclus",
|
||||
"headerWhen": "Quand le choisir",
|
||||
"rows": [
|
||||
{
|
||||
"pathRich": "<strong>Scripts : stable</strong>",
|
||||
"bundles": "CLI/TUI avec traductions JSON préétablies en huit langues, sans environnement virtuel ni service de traduction en ligne.",
|
||||
"when": "Utilisation courante avec le canal stable."
|
||||
},
|
||||
{
|
||||
"pathRich": "<strong>Scripts : bêta</strong>",
|
||||
"bundles": "La même interface multilingue, installée depuis la branche develop pour tester les prochaines évolutions.",
|
||||
"when": "Test anticipé de nouvelles fonctions, avec un risque accru de bugs."
|
||||
},
|
||||
{
|
||||
"pathRich": "<strong>Monitor</strong>",
|
||||
"bundles": "AppImage autonome avec tableau de bord web sur le port TCP 8008. L’installateur extrait son environnement d’exécution et gère le service ; Monitor se contrôle depuis les paramètres.",
|
||||
"when": "Pour consulter l’hôte depuis un tableau de bord web sur téléphone, tablette ou navigateur."
|
||||
}
|
||||
],
|
||||
"outro": "Les commandes et prérequis détaillés figurent sur la <link>page d’installation</link>."
|
||||
},
|
||||
"warnSource": {
|
||||
"title": "Vérifiez toujours les scripts provenant d’Internet avant de les exécuter",
|
||||
"body": "ProxMenux est open source et chaque script peut être examiné sur GitHub. Consultez le code source avant d’exécuter la commande d’installation. Faites de même avec les autres outils d’automatisation.",
|
||||
"sourceLabel": "Afficher la source ProxMenux",
|
||||
"cocLabel": "Code de conduite"
|
||||
},
|
||||
"next": {
|
||||
"heading": "Pour continuer",
|
||||
"items": [
|
||||
{
|
||||
"lead": "<strong>Vous découvrez ProxMenux ?</strong> ",
|
||||
"linkHref": "/docs/installation",
|
||||
"linkLabel": "Installez-le avec une seule commande",
|
||||
"tailRich": " puis lancez <code>menu</code>."
|
||||
},
|
||||
{
|
||||
"lead": "<strong>Vous venez d’installer Proxmox ?</strong> Commencez par le ",
|
||||
"linkHref": "/docs/post-install",
|
||||
"linkLabel": "script de post-installation",
|
||||
"tail": "."
|
||||
},
|
||||
{
|
||||
"lead": "<strong>Vous souhaitez un tableau de bord web ?</strong> ",
|
||||
"linkHref": "/docs/monitor",
|
||||
"linkLabel": "ProxMenux Monitor",
|
||||
"tail": " dispose d’une documentation qui présente son contenu, son architecture et sa sécurisation."
|
||||
},
|
||||
{
|
||||
"lead": "<strong>Vous cherchez une commande précise ?</strong> La ",
|
||||
"linkHref": "/docs/help-info",
|
||||
"linkLabel": "référence des commandes",
|
||||
"tail": " propose une sélection classée par thème, avec des boutons de copie."
|
||||
},
|
||||
{
|
||||
"lead": "<strong>Vous souhaitez des guides plus détaillés ?</strong> La ",
|
||||
"linkHref": "/guides",
|
||||
"linkLabel": "section des guides",
|
||||
"tail": " couvre Coral TPU, le passthrough NVIDIA, Kodi dans LXC et d’autres sujets."
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user