From f07482f201f782515b37efd9e5e9cc53017d6b27 Mon Sep 17 00:00:00 2001 From: Jonatan <190036+jcastro@users.noreply.github.com> Date: Sat, 17 Oct 2026 15:08:53 +0200 Subject: [PATCH] docs: review installation and reference pages in all seven translations --- .github/workflows/test-i18n.yml | 10 + .../de/docs/external-repositories.json | 58 ++ web/messages/de/docs/glossary.json | 677 ++++++++++++++++++ web/messages/de/docs/installation.json | 93 +++ web/messages/de/docs/introduction.json | 206 ++++++ web/messages/en/docs/glossary.json | 58 +- web/messages/en/docs/installation.json | 6 +- web/messages/en/docs/introduction.json | 22 +- .../es/docs/external-repositories.json | 42 +- web/messages/es/docs/glossary.json | 214 +++--- web/messages/es/docs/installation.json | 32 +- web/messages/es/docs/introduction.json | 60 +- .../fr/docs/external-repositories.json | 58 ++ web/messages/fr/docs/glossary.json | 677 ++++++++++++++++++ web/messages/fr/docs/installation.json | 93 +++ web/messages/fr/docs/introduction.json | 206 ++++++ .../it/docs/external-repositories.json | 58 ++ web/messages/it/docs/glossary.json | 677 ++++++++++++++++++ web/messages/it/docs/installation.json | 93 +++ web/messages/it/docs/introduction.json | 206 ++++++ .../pt/docs/external-repositories.json | 58 ++ web/messages/pt/docs/glossary.json | 677 ++++++++++++++++++ web/messages/pt/docs/installation.json | 93 +++ web/messages/pt/docs/introduction.json | 206 ++++++ .../sk/docs/external-repositories.json | 58 ++ web/messages/sk/docs/glossary.json | 677 ++++++++++++++++++ web/messages/sk/docs/installation.json | 93 +++ web/messages/sk/docs/introduction.json | 206 ++++++ .../sv/docs/external-repositories.json | 58 ++ web/messages/sv/docs/glossary.json | 677 ++++++++++++++++++ web/messages/sv/docs/installation.json | 93 +++ web/messages/sv/docs/introduction.json | 206 ++++++ 32 files changed, 6431 insertions(+), 217 deletions(-) create mode 100644 web/messages/de/docs/external-repositories.json create mode 100644 web/messages/de/docs/glossary.json create mode 100644 web/messages/de/docs/installation.json create mode 100644 web/messages/de/docs/introduction.json create mode 100644 web/messages/fr/docs/external-repositories.json create mode 100644 web/messages/fr/docs/glossary.json create mode 100644 web/messages/fr/docs/installation.json create mode 100644 web/messages/fr/docs/introduction.json create mode 100644 web/messages/it/docs/external-repositories.json create mode 100644 web/messages/it/docs/glossary.json create mode 100644 web/messages/it/docs/installation.json create mode 100644 web/messages/it/docs/introduction.json create mode 100644 web/messages/pt/docs/external-repositories.json create mode 100644 web/messages/pt/docs/glossary.json create mode 100644 web/messages/pt/docs/installation.json create mode 100644 web/messages/pt/docs/introduction.json create mode 100644 web/messages/sk/docs/external-repositories.json create mode 100644 web/messages/sk/docs/glossary.json create mode 100644 web/messages/sk/docs/installation.json create mode 100644 web/messages/sk/docs/introduction.json create mode 100644 web/messages/sv/docs/external-repositories.json create mode 100644 web/messages/sv/docs/glossary.json create mode 100644 web/messages/sv/docs/installation.json create mode 100644 web/messages/sv/docs/introduction.json diff --git a/.github/workflows/test-i18n.yml b/.github/workflows/test-i18n.yml index 2b3e4685..7f4dfb51 100644 --- a/.github/workflows/test-i18n.yml +++ b/.github/workflows/test-i18n.yml @@ -9,15 +9,20 @@ on: - 'AppImage/messages/**' - 'AppImage/lib/i18n/**' - 'AppImage/components/terminal-panel.tsx' + - 'web/**' - 'CONTRIBUTING.md' # Scheduler consumers and the offline extractor's .sh/.func inputs. - 'scripts/**/*.sh' - 'scripts/**/*.func' - 'scripts/**/*.py' - 'lang/*.json' + - 'menu' + - 'install_proxmenux.sh' + - 'install_proxmenux_beta.sh' - 'oci/src/**/*.py' - 'oci/catalog/**/*.json' - 'oci/remote/**/*.sh' + - 'oci/remote/**/*.py' push: branches: [main, develop] paths: @@ -27,15 +32,20 @@ on: - 'AppImage/messages/**' - 'AppImage/lib/i18n/**' - 'AppImage/components/terminal-panel.tsx' + - 'web/**' - 'CONTRIBUTING.md' # Scheduler consumers and the offline extractor's .sh/.func inputs. - 'scripts/**/*.sh' - 'scripts/**/*.func' - 'scripts/**/*.py' - 'lang/*.json' + - 'menu' + - 'install_proxmenux.sh' + - 'install_proxmenux_beta.sh' - 'oci/src/**/*.py' - 'oci/catalog/**/*.json' - 'oci/remote/**/*.sh' + - 'oci/remote/**/*.py' workflow_dispatch: permissions: diff --git a/web/messages/de/docs/external-repositories.json b/web/messages/de/docs/external-repositories.json new file mode 100644 index 00000000..25801ecf --- /dev/null +++ b/web/messages/de/docs/external-repositories.json @@ -0,0 +1,58 @@ +{ + "meta": { + "title": "Externe Repositorys | ProxMenux-Dokumentation", + "description": "ProxMenux bindet ausgewählte externe Skript-Repositorys wie community-scripts und ZimaOS als Alternativen in einigen Menüs ein. Jedes Skript ist mit seiner Quelle gekennzeichnet. Fehlerberichte gehören an den ursprünglichen Maintainer.", + "ogTitle": "Externe Repositorys | ProxMenux-Dokumentation", + "ogDescription": "Externe Skript-Repositorys, die als Alternativen in ProxMenux-Menüs eingebunden sind." + }, + "header": { + "title": "Externe Repositorys", + "description": "ProxMenux bindet ausgewählte externe Skript-Repositorys als Alternativen in einige Menübereiche ein. Die Skripte stammen aus vertrauenswürdigen Drittquellen und werden im Menü klar mit ihrer Herkunft gekennzeichnet.", + "section": "Externe Repositorys" + }, + "practice": { + "title": "Was das in der Praxis bedeutet", + "body": "Verwendet eine Menüoption ein externes Skript statt eigenen ProxMenux-Codes, nennt das Menü ausdrücklich dessen Herkunft und Repository. ProxMenux startet diese Skripte, verändert sie aber nicht. Für Fehler in ihrem Verhalten ist der Maintainer des jeweiligen Repositorys zuständig." + }, + "integrated": { + "heading": "Derzeit eingebunden", + "usedInLabel": "Verwendung in:", + "items": [ + { + "name": "community-scripts / ProxmoxVE", + "url": "https://community-scripts.github.io/ProxmoxVE/", + "description": "Führt die Arbeit von ttecks Helper Scripts fort. Umfangreicher Katalog von Skripten zur Bereitstellung von LXCs wie Home Assistant, Plex oder Frigate, VMs, Erweiterungen und PVE-Anpassungen in einem Durchgang.", + "usedIn": "Helper-Scripts-Starter und Netzwerk (Korrektur des NIC-Offloadings für Intel e1000e)" + } + ] + }, + "attribution": { + "heading": "Urheberangaben und Anerkennung", + "items": [ + "Die ursprünglichen Autoren werden stets im Menü und auf der Dokumentationsseite zum jeweiligen Skript genannt.", + "Ein Link zum Quell-Repository erscheint sowohl vor dem Skriptstart als auch auf der zugehörigen Dokumentationsseite.", + "Unterstützen Sie die Entwickler dieser externen Projekte mit einem ⭐, durch Sponsoring oder mit aussagekräftigen Fehlerberichten." + ] + }, + "report": { + "title": "Wo Sie Probleme mit externen Skripten melden können", + "body": "Funktioniert ein externes Skript nicht wie erwartet, melden Sie das direkt im jeweiligen Repository, nicht bei ProxMenux. ProxMenux lädt das Skript herunter und führt es unverändert aus. Der ursprüngliche Maintainer kann den Fehler einordnen und beheben. ProxMenux-Issues sind für Probleme mit dem Starter oder der Einbindung des Skripts gedacht." + }, + "suggest": { + "heading": "Vorschläge für neue externe Repositorys", + "intro": "Haben Sie ein Skript oder Repository gefunden, das gut in ein ProxMenux-Menü passt? Schlagen Sie es vor über:", + "discussionTitle": "💬 Diskussion eröffnen", + "discussionBody": "Ideal für Ideen: Holen Sie Rückmeldungen aus der Community ein, bevor daraus eine Funktionsanfrage wird.", + "issueTitle": "🐛 Issue eröffnen", + "issueBody": "Für konkrete Funktionsanfragen mit klar abgegrenztem Umfang." + }, + "candidate": { + "title": "Was macht einen guten Integrationskandidaten aus", + "items": [ + "Quelloffen und aktiv betreut.", + "Idempotent: kann sicher mehrfach ausgeführt werden.", + "Verändert die zentrale Proxmox-Konfiguration nicht unbemerkt.", + "Löst ein Problem, das ProxMenux noch nicht abdeckt, und vermeidet so doppelte Funktionen." + ] + } +} diff --git a/web/messages/de/docs/glossary.json b/web/messages/de/docs/glossary.json new file mode 100644 index 00000000..6d3ca65d --- /dev/null +++ b/web/messages/de/docs/glossary.json @@ -0,0 +1,677 @@ +{ + "meta": { + "title": "Glossar | ProxMenux-Dokumentation", + "description": "Definitionen der Begriffe aus der ProxMenux-Dokumentation zu Proxmox, Speicher, Netzwerken und Virtualisierung.", + "ogTitle": "Glossar | ProxMenux-Dokumentation", + "ogDescription": "Schnellreferenz für die technischen Begriffe, die in der ProxMenux-Dokumentation verwendet werden." + }, + "header": { + "title": "Glossar", + "description": "Kurze Definitionen der Begriffe aus ProxMenux und zur Funktionsweise von Proxmox.", + "section": "Glossar" + }, + "callout": { + "title": "Wie man diese Seite benutzt", + "bodyRich": "Jeder Eintrag enthält eine Kategorie und eine kurze Definition. Siehe auch führt zur passenden Dokumentation. Mit der A–Z-Navigation springen Sie direkt zu einem Buchstaben." + }, + "jumpHeading": "Zu einem Buchstaben springen", + "seeAlsoLabel": "Siehe auch:", + "aliasesLabel": "auch:", + "missingCallout": { + "title": "Ein Begriff fehlt?", + "leadRich": "Fehlt ein Begriff, erstellen Sie ein Issue oder einen PR auf GitHub. Das Glossar steht in web/messages/en/docs/glossary.json, ergänzt durch die jeweiligen Sprachkataloge." + }, + "entries": [ + { + "term": "ACS", + "aliases": [ + "Access Control Services", + "ACS-Override" + ], + "category": "Virtualisierung", + "definitionRich": "PCIe-Zugriffskontrollen zur Isolierung des Geräteverkehrs. IOMMU-Gruppen hängen von Hardware und Topologie ab. Der Kernel-Patch ACS override kann die von Linux gemeldeten Gruppen aufteilen, schafft aber keine Hardware-Isolierung; die Zuweisung an getrennte VMs birgt ein Sicherheitsrisiko.", + "seeAlso": [ + { + "label": "Controller oder NVMe zu VM hinzufügen", + "href": "/docs/disk-manager/add-controller-nvme-vm" + } + ] + }, + { + "term": "ARC", + "aliases": [ + "Adaptive Replacement Cache" + ], + "category": "Speicher", + "definitionRich": "ZFS-Lesecache im RAM des Hosts für kürzlich und häufig verwendete Datenblöcke. Das Standardlimit hängt von Proxmox-Version und Installationseinstellungen ab. ProxMenux bietet bei der Nachinstallation eine Option zur Begrenzung.", + "seeAlso": [ + { + "label": "Nachinstallation: Speicher", + "href": "/docs/post-install/storage" + }, + { + "label": "ZFS-Befehle", + "href": "/docs/help-info/zfs-commands" + } + ] + }, + { + "term": "Bind-Mount", + "category": "Linux", + "definitionRich": "Linux-Funktion, die einen Teil des Dateisystems unter einem weiteren Pfad zugänglich macht. ProxMenux nutzt Bind-Mounts, um Host-Verzeichnisse über pct set -mpN in LXC-Container einzubinden.", + "seeAlso": [ + { + "label": "LXC-Einhängepunkte", + "href": "/docs/storage-share/lxc-mount-points" + } + ] + }, + { + "term": "Netzwerk-Bond", + "aliases": [ + "Bündelung von Netzwerkschnittstellen", + "Link-Aggregation" + ], + "category": "Netzwerk", + "definitionRich": "Bündelt mehrere physische Netzwerkschnittstellen zu einer logischen Schnittstelle für Redundanz (active-backup), höheren Gesamtdurchsatz (LACP / 802.3ad) oder beides. Konfiguration in /etc/network/interfaces." + }, + { + "term": "Brücke", + "aliases": [ + "vmbrX", + "vmbr0", + "Linux Bridge" + ], + "category": "Netzwerk", + "definitionRich": "Virtueller Layer-2-Switch auf dem Host. vmbr0 verbindet Gäste üblicherweise mit dem physischen Netzwerk. Weitere Bridges (vmbr1, vmbr2...) können Gastnetze je nach physischen Verbindungen und Konfiguration trennen.", + "seeAlso": [ + { + "label": "Brückenanalyse und geführte Reparatur", + "href": "/docs/network/bridge-analysis" + } + ] + }, + { + "term": "Ceph", + "category": "Speicher", + "definitionRich": "Verteilter Speicher für hyperkonvergente Proxmox-Cluster. OSDs (Object Storage Daemons) bilden die Grundlage für Objekt-, Block- und Dateispeicher. Die erforderliche Ceph-Version hängt von Proxmox-Version und Upgrade-Pfad ab; beachten Sie die passende Upgrade-Anleitung.", + "seeAlso": [ + { + "label": "Aktualisieren Sie PVE 8 auf PVE 9", + "href": "/docs/utils/upgrade-pve8-pve9" + } + ] + }, + { + "term": "CT", + "aliases": [ + "Container", + "LXC-Container" + ], + "category": "Proxmox", + "definitionRich": "Proxmox-Kurzbezeichnung für einen LXC-Container. Seine numerische CTID verweist auf /etc/pve/lxc/<CTID>.conf. Siehe auch LXC.", + "seeAlso": [ + { + "label": "VMs und Container verwalten", + "href": "/docs/help-info/vm-ct-commands" + } + ] + }, + { + "term": "deb822", + "category": "Linux", + "definitionRich": "Modernes Format für APT-Paketquellen: .sources-Dateien mit strukturierten Blöcken und den Feldern Types, URIs, Suites, Components und Signed-By. Ersetzt das einzeilige .list-Format; Standard ab PVE 9 / Debian Trixie.", + "seeAlso": [ + { + "label": "Aktualisieren Sie PVE 8 auf PVE 9", + "href": "/docs/utils/upgrade-pve8-pve9" + } + ] + }, + { + "term": "dGPU", + "aliases": [ + "Dedizierte GPU" + ], + "category": "Virtualisierung", + "definitionRich": "Separate Grafikkarte, meist über PCIe angebunden, im Gegensatz zu einer iGPU. Sie kann per VFIO einer VM zugewiesen oder über Gerätedateien und den Host-Treiber von mehreren LXC-Containern genutzt werden, sofern Hardware und Anwendungen dies unterstützen.", + "seeAlso": [ + { + "label": "GPU an VM durchreichen", + "href": "/docs/hardware/gpu-vm-passthrough" + } + ] + }, + { + "term": "Dialog", + "category": "Linux", + "definitionRich": "Auf ncurses basierendes Werkzeug für Menüs, Eingabeaufforderungen und Fortschrittsbalken im Terminal. Die Menüs von ProxMenux verwenden dialog." + }, + { + "term": "DKMS", + "aliases": [ + "Unterstützung von dynamischen Kernmodulen" + ], + "category": "Linux", + "definitionRich": "Framework zum Neubauen registrierter externer Kernelmodule wie NVIDIA oder ZFS bei Kerneländerungen. Erfolgreiche Builds benötigen kompatiblen Modulquellcode und passende Kernel-Header.", + "seeAlso": [ + { + "label": "Installieren Coral TPU (Host)", + "href": "/docs/hardware/install-coral-tpu-host" + } + ] + }, + { + "term": "Fail2Ban", + "category": "Linux", + "definitionRich": "Dienst, der Protokolle auf wiederholte Anmeldefehler überwacht und die betreffenden IP-Adressen über die Firewall sperrt. ProxMenux liefert vorkonfigurierte Jails für SSH, die Proxmox-Oberfläche und Monitor.", + "seeAlso": [ + { + "label": "Fail2Ban", + "href": "/docs/security/fail2ban" + } + ] + }, + { + "term": "Fastfetch", + "category": "Linux", + "definitionRich": "Systeminformationswerkzeug mit ASCII-Grafik beim Anmelden an der Shell. Ersetzt neofetch und kann bei der ProxMenux-Nachinstallation optional aktiviert werden.", + "seeAlso": [ + { + "label": "Nach der Installation: Optionales", + "href": "/docs/post-install/optional" + } + ] + }, + { + "term": "GRUB", + "aliases": [ + "GRand Unified Bootloader" + ], + "category": "Linux", + "definitionRich": "Bootloader für GRUB-basierte Linux-Installationen. Konfiguration in /etc/default/grub und /boot/grub/; Änderungen mit update-grub übernehmen. Proxmox kann auch systemd-boot verwenden; prüfen Sie vor Änderungen an Kernelparametern den aktiven Bootloader.", + "seeAlso": [ + { + "label": "GPU Durchgangsbefehle", + "href": "/docs/help-info/gpu-commands" + } + ] + }, + { + "term": "iGPU", + "aliases": [ + "Integrierte GPU" + ], + "category": "Virtualisierung", + "definitionRich": "Im CPU-Paket integrierter Grafikprozessor, etwa Intel UHD / Iris oder Radeon in Ryzen-APUs. Wird häufig über /dev/dri von mehreren LXC-Containern genutzt, statt exklusiv an eine VM durchgereicht zu werden.", + "seeAlso": [ + { + "label": "GPU zu LXC hinzufügen", + "href": "/docs/hardware/igpu-acceleration-lxc" + } + ] + }, + { + "term": "ifupdown / ifupdown2", + "category": "Netzwerk", + "definitionRich": "Klassische Debian-Netzwerkkonfiguration über /etc/network/interfaces. Proxmox verwendet standardmäßig die neu entwickelte Variante ifupdown2, die laufende Konfigurationen mit ifreload -a neu laden kann." + }, + { + "term": "initramfs", + "category": "Linux", + "definitionRich": "Anfängliches RAM-Dateisystem für den Start, bevor das eigentliche Root-Dateisystem eingehängt ist. Enthält früh benötigte Treiber. Nach Änderungen an VFIO, IOMMU oder Speichertreibern mit update-initramfs -u -k all neu erstellen." + }, + { + "term": "IOMMU", + "aliases": [ + "Eingangs-/Ausgangsspeicherverwaltungseinheit", + "VT-d", + "AMD-Vi" + ], + "category": "Virtualisierung", + "definitionRich": "Hardware-Funktion (Intel VT-d / AMD-Vi) für PCIe-Passthrough an VMs. Im Firmware-Setup aktivieren und die Kernel-Unterstützung prüfen. Je nach Plattform und Kernelvorgaben können Parameter wie intel_iommu=on oder amd_iommu=on erforderlich sein.", + "seeAlso": [ + { + "label": "Post-Install: Virtualisierung", + "href": "/docs/post-install/virtualization" + }, + { + "label": "GPU an VM durchreichen", + "href": "/docs/hardware/gpu-vm-passthrough" + } + ] + }, + { + "term": "IOMMU-Gruppe", + "category": "Virtualisierung", + "definitionRich": "Gerätegruppe als kleinste IOMMU-Isolationseinheit. Geräte innerhalb einer Gruppe sind nicht unbedingt gegeneinander isoliert; prüfen Sie vor VFIO-Zuweisungen alle Mitglieder. Auflisten mit find /sys/kernel/iommu_groups/ -type l | sort -V." + }, + { + "term": "iSCSI", + "aliases": [ + "Internet SCSI" + ], + "category": "Speicher", + "definitionRich": "Protokoll für Blockspeicher über IP: Ein entferntes Laufwerk erscheint als lokales SCSI-Gerät. In Proxmox mit pvesm add iscsi einbinden.", + "seeAlso": [ + { + "label": "Hinzufügen von iSCSI-Ziel als Proxmox-Speicher", + "href": "/docs/storage-share/host-iscsi" + } + ] + }, + { + "term": "KVM", + "aliases": [ + "Kernel-basierte virtuelle Maschine" + ], + "category": "Virtualisierung", + "definitionRich": "Linux-Kernelmodul, das den Host zum Hypervisor macht. Zusammen mit QEMU für die Geräteemulation bildet es die Grundlage der Proxmox-VMs." + }, + { + "term": "LVM", + "aliases": [ + "Logical Volume Manager" + ], + "category": "Speicher", + "definitionRich": "Linux-Volumeverwaltung mit Volume Groups (VG) aus physischem Speicher und darin liegenden Logical Volumes (LV). LVM-basierte Proxmox-Installationen nutzen häufig LVM-thin für Gastlaufwerke; andere Speicherarten sind möglich. Werkzeuge: pvs, vgs und lvs.", + "seeAlso": [ + { + "label": "Befehle für Speicher und Datenträger", + "href": "/docs/help-info/storage-commands" + } + ] + }, + { + "term": "LXC", + "aliases": [ + "Linux Containers" + ], + "category": "Linux", + "definitionRich": "Virtualisierung auf Betriebssystemebene: Isolierte Benutzerumgebungen teilen den Host-Kernel. Üblicherweise weniger Overhead als VMs, jedoch mit anderer Isolationsgrenze. Proxmox verwaltet LXC-Container über pct.", + "seeAlso": [ + { + "label": "VMs und Container verwalten", + "href": "/docs/help-info/vm-ct-commands" + } + ] + }, + { + "term": "Lynis", + "category": "Linux", + "definitionRich": "Open-Source-Sicherheitsprüfer von CISOfy. Analysiert den Host und liefert einen Härtungswert sowie konkrete Verbesserungsvorschläge. ProxMenux installiert die aktuelle Version aus dem ursprünglichen GitHub-Repository statt des älteren Debian-Pakets.", + "seeAlso": [ + { + "label": "Lynis", + "href": "/docs/security/lynis" + } + ] + }, + { + "term": "MAC-Adresse", + "aliases": [ + "Hardware-Adresse" + ], + "category": "Netzwerk", + "definitionRich": "Meist 48-Bit-Kennung einer Ethernet-Schnittstelle, durch Hardware oder Software vergeben. ProxMenux ordnet unter Persistente Netzwerknamen MAC-Adressen feste Namen (eno1, enp3s0) zu, damit diese nach einer PCI-Neunummerierung gleich bleiben.", + "seeAlso": [ + { + "label": "Persistente Schnittstellennamen", + "href": "/docs/network/persistent-names" + } + ] + }, + { + "term": "MOTD", + "aliases": [ + "Botschaft des Tages" + ], + "category": "Linux", + "definitionRich": "Text nach der SSH-Anmeldung, gespeichert in /etc/motd. ProxMenux kann bei der Nachinstallation ein Banner hinzufügen; der Deinstaller stellt die vorherige Datei wieder her, falls eine Sicherung existiert." + }, + { + "term": "NFS", + "aliases": [ + "Netzwerkdateisystem" + ], + "category": "Speicher", + "definitionRich": "Aus Unix stammendes Protokoll zur Dateifreigabe im Netzwerk. In Proxmox mit pvesm add nfs als Speicher einbinden; ProxMenux bietet außerdem eigene Abläufe für NFS-Clients und -Server in LXC.", + "seeAlso": [ + { + "label": "Speicher- und Freigabemanager", + "href": "/docs/storage-share" + } + ] + }, + { + "term": "nftables / iptables", + "category": "Netzwerk", + "definitionRich": "Linux-Firewallwerkzeuge. nftables ist das moderne Framework; iptables unterstützt klassische oder nft-kompatible Backends. Das klassische pve-firewall verwendet iptables, das alternative proxmox-firewall hingegen nftables.", + "seeAlso": [ + { + "label": "Netzbefehle", + "href": "/docs/help-info/network-commands" + } + ] + }, + { + "term": "nouveau", + "category": "Linux", + "definitionRich": "Offener NVIDIA-Grafiktreiber im Linux-Kernel. Beim Installieren des proprietären NVIDIA-Treibers verhindern Sie, dass nouveau dieselbe GPU belegt, üblicherweise durch Blacklisting und Neubauen des initramfs.", + "seeAlso": [ + { + "label": "NVIDIA Installationsleitfaden", + "href": "/guides/nvidia" + } + ] + }, + { + "term": "No-Subscription-Repository", + "category": "Proxmox", + "definitionRich": "Proxmox-Paketquelle ohne Enterprise-Abonnement. Pakete werden weniger umfassend validiert als im Enterprise-Repository, das Proxmox für den Produktivbetrieb empfiehlt. ProxMenux bietet die Repository-Konfiguration bei der Nachinstallation.", + "seeAlso": [ + { + "label": "Post-Install: Grundeinstellungen", + "href": "/docs/post-install/basic-settings" + } + ] + }, + { + "term": "OVA / OVF", + "aliases": [ + "Open Virtualization Format" + ], + "category": "Virtualisierung", + "definitionRich": "DMTF-Formate zum Verpacken portabler VMs. OVA bündelt die Dateien in einem TAR-Archiv; OVF beschreibt die VM in XML mit zugehörigen Laufwerksdateien, häufig VMDK. Importmöglichkeiten hängen vom Zielhypervisor und der Konfiguration ab.", + "seeAlso": [ + { + "label": "VM nach OVA / OVF exportieren", + "href": "/docs/utils/export-vm" + }, + { + "label": "VM von OVA / OVF importieren", + "href": "/docs/utils/import-vm" + } + ] + }, + { + "term": "OVMF", + "aliases": [ + "UEFI Firmware", + "Open Virtual Machine Firmware" + ], + "category": "Virtualisierung", + "definitionRich": "UEFI-Firmware für VMs, auswählbar mit qm set <vmid> -bios ovmf. Für UEFI-Gäste, etwa Windows 11 und Secure-Boot-Konfigurationen. efidisk0 speichert EFI-Variablen dauerhaft; viele andere Gäste können weiterhin klassisches BIOS nutzen.", + "seeAlso": [ + { + "label": "GPU an VM durchreichen", + "href": "/docs/hardware/gpu-vm-passthrough" + } + ] + }, + { + "term": "PBS", + "aliases": [ + "Proxmox Backup Server" + ], + "category": "Proxmox", + "definitionRich": "Eigenständiges Proxmox-Sicherungsprodukt mit inkrementeller Übertragung, Deduplizierung und optionaler clientseitiger Verschlüsselung für VMs und CTs. Als vzdump-Ziel nutzbar; ein separater Backupserver ist Sicherungen auf dem geschützten Host vorzuziehen." + }, + { + "term": "pct", + "category": "Proxmox", + "definitionRich": "Kommandozeilenwerkzeug für LXC-Container in Proxmox: pct list / start / stop / shutdown / config / enter / exec / push / pull / destroy.", + "seeAlso": [ + { + "label": "VMs und Container verwalten", + "href": "/docs/help-info/vm-ct-commands" + } + ] + }, + { + "term": "pmxcfs", + "aliases": [ + "Proxmox Cluster Filesystem" + ], + "category": "Proxmox", + "definitionRich": "FUSE-basiertes virtuelles Dateisystem unter /etc/pve/. Repliziert Konfigurationsänderungen zwischen den Clusterknoten; Änderungen in /etc/pve/ werden automatisch verteilt." + }, + { + "term": "pveam", + "aliases": [ + "Proxmox-VE-Appliance-Verwaltung" + ], + "category": "Proxmox", + "definitionRich": "Werkzeug für den lokalen CT-Vorlagenkatalog. pveam update aktualisiert den Index; pveam available listet Vorlagen auf und pveam download <storage> <template> lädt eine herunter." + }, + { + "term": "pveproxy", + "category": "Proxmox", + "definitionRich": "HTTPS-Dienst für Proxmox-Weboberfläche und Webterminal auf Port 8006. Wird bei Hauptversions-Upgrades neu gestartet; deshalb verweigert ProxMenux das Upgrade PVE 8 → 9 im Webterminal." + }, + { + "term": "pvesm", + "aliases": [ + "Proxmox-Speicherverwaltung" + ], + "category": "Proxmox", + "definitionRich": "CLI-Tool zur Verwaltung von Proxmox-Speicher. pvesm status zeigt alle konfigurierten Speicher an; pvesm add <type> registriert neue (NFS, Samba, iSCSI, dir, ZFS, LVM, ...).", + "seeAlso": [ + { + "label": "Befehle für Speicher und Datenträger", + "href": "/docs/help-info/storage-commands" + } + ] + }, + { + "term": "Privilegierter Container", + "category": "Linux", + "definitionRich": "LXC-Container, dessen root-Benutzer auf Host-UID 0 abgebildet wird; Namespaces und weitere Einschränkungen gelten weiterhin. Weniger isoliert als unprivilegierte Container. GPU-, USB- und Samba-Zugriff benötigen diesen Modus nicht grundsätzlich; Berechtigungen und UID-Zuordnungen sind entscheidend." + }, + { + "term": "ProxMenux Monitor", + "category": "ProxMenux", + "definitionRich": "Optionales Web-Dashboard für ProxMenux. Zeigt aktuelle Host-Statistiken zu CPU, RAM, Datenträgern und Netzwerk sowie eine VM-/LXC-Übersicht; Anmeldung mit 2FA über TCP-Port 8008.", + "seeAlso": [ + { + "label": "ProxMenux Monitor", + "href": "/docs/settings/proxmenux-monitor" + } + ] + }, + { + "term": "qcow2", + "aliases": [ + "QEMU Copy-On-Write v2" + ], + "category": "Speicher", + "definitionRich": "VM-Laufwerksformat, häufig auf Verzeichnisspeichern genutzt. Unterstützt bedarfsgerechte Speicherbelegung, Snapshots und Copy-on-Write. Konvertieren mit qemu-img convert -O qcow2 ...." + }, + { + "term": "qm", + "aliases": [ + "QEMU-Verwaltung" + ], + "category": "Proxmox", + "definitionRich": "Kommandozeilenwerkzeug für VMs in Proxmox: qm list / start / stop / shutdown / config / set / destroy / importdisk / migrate. Entspricht pct für Container.", + "seeAlso": [ + { + "label": "VMs und Container verwalten", + "href": "/docs/help-info/vm-ct-commands" + } + ] + }, + { + "term": "Q35", + "category": "Virtualisierung", + "definitionRich": "QEMU-Maschinentyp mit emuliertem Intel-Q35-Chipsatz und PCIe-Unterstützung. Gegenüber i440FX für PCIe-Passthrough und moderne Gäste empfohlen. Einstellen mit qm set <vmid> -machine q35." + }, + { + "term": "QEMU", + "category": "Virtualisierung", + "definitionRich": "Freier Maschinenemulator und Virtualisierer. Proxmox kombiniert ihn mit KVM, um VMs mit nahezu nativer Leistung auszuführen." + }, + { + "term": "rclone", + "category": "Linux", + "definitionRich": "Kommandozeilenwerkzeug für zahlreiche Cloudspeicher wie Google Drive, Dropbox, OneDrive, Mega und S3. Die Cloud-Backup-Anleitung nutzt es, um entfernten Speicher als Verzeichnis für vzdump-Archive einzuhängen.", + "seeAlso": [ + { + "label": "Sicherungen in persönlichem Cloud-Speicher", + "href": "/guides/backup_cloud" + } + ] + }, + { + "term": "Samba / SMB / CIFS", + "category": "Speicher", + "definitionRich": "Microsoft-Protokollfamilie für Dateifreigaben. SMB ist das Protokoll, Samba die freie Linux-Implementierung und CIFS ein älterer SMB-Dialekt. In Proxmox mit pvesm add cifs einbinden.", + "seeAlso": [ + { + "label": "Speicher- und Freigabemanager", + "href": "/docs/storage-share" + } + ] + }, + { + "term": "SeaBIOS", + "category": "Virtualisierung", + "definitionRich": "Freie Implementierung eines klassischen BIOS für QEMU. Standardfirmware neuer VMs, sofern nicht OVMF gewählt wird. Geeignet für ältere Systeme und Linux-Installationen ohne UEFI-Anforderung." + }, + { + "term": "smartctl / SMART", + "aliases": [ + "Self-Monitoring, Analysis and Reporting Technology" + ], + "category": "Speicher", + "definitionRich": "In Laufwerke integrierte Diagnose für Zustand, Fehlerzähler und Selbsttests. Das Kommandozeilenwerkzeug ist smartctl aus smartmontools; nvme-cli ergänzt NVMe-spezifische Befehle.", + "seeAlso": [ + { + "label": "SMART-Festplattenstatus und -test", + "href": "/docs/disk-manager/smart-disk-test" + }, + { + "label": "Speicherbefehle → SMART Abschnitt", + "href": "/docs/help-info/storage-commands" + } + ] + }, + { + "term": "systemd / systemctl / journalctl", + "category": "Linux", + "definitionRich": "Init-System von Debian / Proxmox. systemctl verwaltet Dienste: starten, stoppen, aktivieren und Status anzeigen. journalctl liest das binäre Journal von systemd-journald." + }, + { + "term": "sysctl", + "category": "Linux", + "definitionRich": "Werkzeug zum Lesen und Ändern von Kernelparametern. Dauerhafte Einstellungen stehen üblicherweise in /etc/sysctl.d/*.conf; die Unterstützung für /etc/sysctl.conf hängt vom Ladedienst ab. ProxMenux bietet bei der Nachinstallation ein sysctl-Profil.", + "seeAlso": [ + { + "label": "Post-Install: Netzwerk", + "href": "/docs/post-install/network" + } + ] + }, + { + "term": "trixie", + "category": "Linux", + "definitionRich": "Codename für Debian 13, die OS-Basis für Proxmox VE 9. Vorgänger: bookworm (Debian 12 / PVE 8).", + "seeAlso": [ + { + "label": "Aktualisieren Sie PVE 8 auf PVE 9", + "href": "/docs/utils/upgrade-pve8-pve9" + } + ] + }, + { + "term": "udev", + "category": "Linux", + "definitionRich": "Linux-Geräteverwaltung. Reagiert auf Hardware-Ereignisse und erstellt oder entfernt Einträge unter /dev. Regeln in /etc/udev/rules.d/ können Schnittstellennamen an MAC-Adressen binden, NVIDIA-Gerätedateien beim Laden des Treibers erstellen und weitere Aufgaben übernehmen." + }, + { + "term": "UID / GID idmap", + "aliases": [ + "UID-Schaltung" + ], + "category": "Linux", + "definitionRich": "Bei der Standardzuordnung unprivilegierter LXC-Container sind Host-UIDs und -GIDs um +100000 verschoben: Container-UID 0 entspricht Host-UID 100000, UID 1000 entspricht 101000. Eigene Zuordnungen können abweichen; Dateieigentümer auf Bind-Mounts müssen dazu passen.", + "seeAlso": [ + { + "label": "LXC-Einhängepunkte", + "href": "/docs/storage-share/lxc-mount-points" + } + ] + }, + { + "term": "Unprivilegierter Container", + "category": "Linux", + "definitionRich": "LXC-Container, dessen root auf eine unprivilegierte Host-UID abgebildet wird, normalerweise 100000. Das begrenzt Host-Rechte bei gemeinsamem Kernel. Hardwarezugriff bleibt mit passenden Geräteberechtigungen und Zuordnungen möglich; privilegierter Betrieb ist nicht grundsätzlich nötig." + }, + { + "term": "VFIO", + "aliases": [ + "Virtuelle Funktion I/O" + ], + "category": "Virtualisierung", + "definitionRich": "Linux-Kernel-Framework für sichere Gerätetreiber im Userspace, genutzt beim direkten Durchreichen von PCIe-Geräten an VMs. Beteiligt sind vfio, vfio_iommu_type1 und vfio_pci; Konfiguration in /etc/modprobe.d/vfio.conf.", + "seeAlso": [ + { + "label": "Post-Install: Virtualisierung", + "href": "/docs/post-install/virtualization" + } + ] + }, + { + "term": "VirtIO", + "category": "Virtualisierung", + "definitionRich": "Paravirtualisierte Treiber für Netzwerk, Speicher, Memory-Ballooning und GPU. Vermeiden den Aufwand emulierter älterer Hardware wie e1000 oder IDE. Der Gast benötigt passende Treiber: in Linux enthalten, für Windows als separate ISO verfügbar." + }, + { + "term": "VLAN", + "aliases": [ + "Virtuelles LAN" + ], + "category": "Netzwerk", + "definitionRich": "802.1Q-Tags zur Aufteilung eines physischen Netzwerks in mehrere logische Netze. Pro Bridge oder Netzwerkschnittstelle in /etc/network/interfaces konfigurierbar." + }, + { + "term": "VM", + "aliases": [ + "Virtuelle Maschine" + ], + "category": "Proxmox", + "definitionRich": "Von Proxmox mit QEMU/KVM verwaltete virtuelle Maschine mit eigenem Gast-Kernel. Ihre numerische VMID entspricht /etc/pve/qemu-server/<VMID>.conf. Üblicherweise mehr Overhead als LXC, mit getrennter Kernel-Isolationsgrenze.", + "seeAlso": [ + { + "label": "VMs und Container verwalten", + "href": "/docs/help-info/vm-ct-commands" + } + ] + }, + { + "term": "vzdump", + "category": "Proxmox", + "definitionRich": "Proxmox-Sicherungswerkzeug für VMs und CTs. Dateiarchive sind nicht inkrementell; PBS-Ziele unterstützen inkrementelle Übertragungen. Aufträge legen Modus (snapshot / suspend / stop), Kompression (etwa zstd, gzip oder lzo), Aufbewahrung und Benachrichtigungen fest.", + "seeAlso": [ + { + "label": "Befehle für Sicherung und Wiederherstellung", + "href": "/docs/help-info/backup-commands" + } + ] + }, + { + "term": "ZFS", + "aliases": [ + "Zettabyte File System" + ], + "category": "Speicher", + "definitionRich": "Dateisystem und Volumeverwaltung mit Snapshots, Send/Receive-Replikation, Prüfsummen und Kompression. Beschädigte Daten können mit einer gültigen redundanten Kopie repariert werden. Der Lesecache ARC nutzt RAM und lässt sich begrenzen.", + "seeAlso": [ + { + "label": "Befehle zur ZFS-Verwaltung", + "href": "/docs/help-info/zfs-commands" + } + ] + } + ] +} diff --git a/web/messages/de/docs/installation.json b/web/messages/de/docs/installation.json new file mode 100644 index 00000000..1fd528fc --- /dev/null +++ b/web/messages/de/docs/installation.json @@ -0,0 +1,93 @@ +{ + "meta": { + "title": "ProxMenux installieren | ProxMenux-Dokumentation", + "description": "Installieren Sie ProxMenux mit einem Befehl auf Proxmox-VE-Hosts ab Version 8. Enthält vorgefertigte JSON-Kataloge für acht Sprachen: Englisch, Spanisch, Französisch, Deutsch, Italienisch, Portugiesisch, Slowakisch und Schwedisch. Wählen Sie die Sprache bei der Installation oder ändern Sie sie später unter Einstellungen. Ein Beta-Kanal bietet frühzeitigen Zugriff auf neue Funktionen.", + "ogTitle": "ProxMenux installieren | ProxMenux-Dokumentation", + "ogDescription": "Installieren Sie ProxMenux auf Proxmox VE 8+ in einem Befehl. Stabile und Beta-Kanäle verfügbar." + }, + "header": { + "title": "Installation von ProxMenux", + "description": "Der Installer wird mit einem Befehl auf einem Proxmox-VE-Host ab Version 8 gestartet. Er installiert die nötigen Abhängigkeiten, lädt die Skripte herunter, richtet den Menüstarter ein und fragt beim ersten Durchlauf nach der Sprache. Zwei Kanäle stehen bereit: stabil (Standard) und Beta.", + "section": "Installation" + }, + "stable": { + "heading": "Installieren", + "intro": "Führen Sie dies im Terminal Ihres Proxmox-Hosts aus:", + "code": "bash -c \"$(wget -qLO - https://raw.githubusercontent.com/MacRimi/ProxMenux/main/install_proxmenux.sh)\"" + }, + "during": { + "heading": "Während der Installation", + "intro": "ProxMenux installiert und konfiguriert automatisch die benötigten Abhängigkeiten:", + "tablePackage": "Paket", + "tablePurpose": "Zweck", + "rows": [ + { + "package": "dialog", + "purpose": "Interaktive Terminalmenüs" + }, + { + "package": "curl", + "purpose": "Downloads und Konnektivitätsprüfungen" + }, + { + "package": "jq", + "purpose": "JSON-Verarbeitung" + }, + { + "package": "git", + "purpose": "Klonen und Aktualisieren von Repositorys" + } + ], + "outro": "Der Installer lädt außerdem den Skriptbaum nach /usr/local/share/proxmenux/ und erstellt das Startskript unter /usr/local/bin/menu. Das Web-Dashboard ProxMenux Monitor wird als proxmenux-monitor.service registriert.", + "imageAlt": "ProxMenux Installation im Gange" + }, + "first": { + "heading": "Erster Start", + "intro": "Führen Sie nach der Installation Folgendes aus:", + "code": "menu", + "outro": "ProxMenux öffnet das Hauptmenü. Von dort können Sie alle auf dieser Website beschriebenen Abläufe starten. Auf einem frisch installierten Proxmox-Host ist Nach der Installation ein guter Ausgangspunkt." + }, + "beta": { + "heading": "Beta-Kanal", + "calloutTitle": "Was ist das Beta-Programm?", + "calloutBody": "Möchten Sie neue Funktionen vor der offiziellen Veröffentlichung testen und die endgültige Version mitgestalten? Das Beta-Programm von ProxMenux bietet frühzeitigen Zugriff auf Neuerungen einschließlich aktueller Monitor-Builds aus dem Zweig develop. Beta-Versionen können Fehler oder unvollständige Funktionen enthalten. Ihre Rückmeldungen helfen, diese vor der stabilen Veröffentlichung zu beheben.", + "intro": "Installieren Sie die Beta-Version anstelle der stabilen mit:", + "code": "bash -c \"$(wget -qLO - https://raw.githubusercontent.com/MacRimi/ProxMenux/develop/install_proxmenux_beta.sh)\"", + "outro": "Die Beta ist freiwillig und muss ausdrücklich über den Beta-Installer installiert werden. Sobald eine stabile Version erscheint, informiert ProxMenux beim nächsten Start von menu und bietet den automatischen Wechsel an. Zum vorzeitigen Ausstieg wählen Sie unter Einstellungen Beta-Programm deaktivieren." + }, + "updating": { + "heading": "Aktualisierung", + "body": "ProxMenux verwaltet seine Updates selbst. Ist eine neue Version verfügbar, bietet der nächste Aufruf von menu das Update an. Bei Zustimmung werden die Dateien und Einstellungen des Werkzeugs in der bestehenden Installation ersetzt. Ein manueller Download ist nicht nötig. Stabile Installationen erhalten stabile Updates, Beta-Installationen Beta-Updates sowie den oben beschriebenen Wechselhinweis. Die Anzeige hängt davon ab, wo menu läuft: Über SSH oder die Proxmox-Konsole erscheint ein Ja/Nein-Dialog; bei Zustimmung wird sofort aktualisiert. Im WebSocket-Terminal von ProxMenux Monitor erscheint stattdessen eine Information, weil dieses Terminal während des Updates unterbrochen würde. Sie zeigt den einzeiligen Installer (bash -c \"$(wget -qLO - https://raw.githubusercontent.com/MacRimi/ProxMenux/main/install_proxmenux.sh)\" für stabil oder die entsprechende URL von install_proxmenux_beta.sh für Beta), den Sie über SSH oder die Konsole ausführen sollen." + }, + "uninstall": { + "heading": "Deinstallation", + "body": "In ProxMenux: Einstellungen → ProxMenux deinstallieren. Die Deinstallation entfernt den Skriptbaum, das Startskript und den Monitor-Dienst sowie auf Wunsch ausgewählte Abhängigkeiten. /root/.bashrc und /etc/motd werden aus den bei der Installation angelegten Sicherungen wiederhergestellt, sofern diese vorhanden sind. Vollständige Anleitung: ProxMenux deinstallieren." + }, + "troubleshoot": { + "heading": "Fehlerbehebung", + "virustotalTitle": "VirusTotal markiert die Installations-URL", + "virustotalBody": "Der in Issue #162 gemeldete Treffer von Chong Lua Dao bei 1 von 95 Prüfungen wurde vom Maintainer als Fehlalarm eingestuft. Der Installer verwendet das Muster curl | bash und kann jq aus dessen offizieller GitHub-Veröffentlichung herunterladen. Dieses Verhalten kann heuristische Scanner auslösen. Der damalige Bericht ist keine Bewertung aller künftigen Downloads. Der Installer ist quelloffen und überprüfbar. Weitere Hintergründe in Issue #162.", + "aptTitle": "Installation schlägt mit apt-Fehlern fehl", + "aptBody": "Meist fehlt ein Proxmox-Repository oder ist falsch konfiguriert. Der Installer bezieht Abhängigkeiten über apt; fehlerhafte Repository-Einstellungen lassen apt scheitern. Das kommt etwa bei noch nicht aktualisierten Minimalinstallationen von Proxmox 8 vor. Führen Sie zuerst apt-get update manuell aus, beheben Sie alle Fehler und starten Sie den Installer erneut.", + "menuTitle": "`menu: command not found` nach der Installation", + "menuBody": "Das Startskript liegt unter /usr/local/bin/menu. Prüfen Sie dies mit ls -lh /usr/local/bin/menu. Fehlt es, wurde die Installation vorzeitig beendet; starten Sie den Installer erneut. Existiert es, wird aber nicht gefunden, fehlt /usr/local/bin in PATH. Korrigieren Sie PATH oder starten Sie direkt /usr/local/bin/menu.", + "stuckTitle": "Die Installation hängt oder geht nicht voran", + "stuckBody": "Wenn eine Installation, Neuinstallation oder Aktualisierung wegen eines Verbindungsproblems hängen bleibt, brechen Sie mit Ctrl + C ab und starten Sie den Installer manuell erneut.", + "otherTitle": "Weitere Probleme", + "otherBody": "Prüfen Sie GitHub Issues auf bekannte Probleme oder eröffnen Sie ein neues Issue mit den relevanten Protokollen. Bei Monitor-Problemen in der Beta fügen Sie die Ausgabe von journalctl -u proxmenux-monitor -n 50 bei." + }, + "next": { + "heading": "Was kommt als nächstes", + "postInstall": "Skript nach der Installation — Anpassungen und Absicherung eines frisch installierten Proxmox-Hosts.", + "introduction": "Einführung — vollständiger Überblick über die Funktionen.", + "monitor": "ProxMenux Monitor — Web-Dashboard für den Host (automatisch neben dem Menü installiert)." + }, + "requirements": { + "heading": "Anforderungen und bewährte Verfahren", + "reqTitle": "Anforderungen", + "reqBody": "Proxmox VE 8.x oder neuer. PVE 7 und ältere Versionen werden nicht unterstützt. Der Host benötigt Internetzugang für Skripte, Abhängigkeiten und die AppImage von ProxMenux Monitor. Führen Sie den Installer als root auf dem Proxmox-Host aus.", + "inspectTitle": "Überprüfen Sie immer Skripte, die Sie aus dem Internet ausführen", + "inspectReview": "Prüfen Sie den Quellcode des Installers, bevor Sie ihn ausführen.", + "inspectCoc": "Alle ausführbaren Links entsprechen dem ProxMenux-Verhaltenskodex." + } +} diff --git a/web/messages/de/docs/introduction.json b/web/messages/de/docs/introduction.json new file mode 100644 index 00000000..5e9013c7 --- /dev/null +++ b/web/messages/de/docs/introduction.json @@ -0,0 +1,206 @@ +{ + "meta": { + "title": "ProxMenux — Proxmox VE über Menüs verwalten | Open Source", + "description": "Open-Source-Werkzeug zur menügesteuerten Verwaltung von Proxmox VE. ProxMenux vereint zwei Komponenten: eine CLI/TUI für Anpassungen nach der Installation, VMs und LXC-Container, GPU- und Coral-TPU-Durchreichung, Datenträger, Speicher und Netzwerk sowie ein selbst gehostetes Webdashboard mit proaktiver Zustandsüberwachung, Benachrichtigungen per Telegram, Discord oder E-Mail, KI-gestützter Umformulierung und REST-API.", + "ogTitle": "ProxMenux — Proxmox VE über Menüs verwalten", + "ogDescription": "Open-Source-CLI/TUI und Webdashboard für Proxmox VE: Anpassungen nach der Installation, VMs, GPUs, Datenträger, Netzwerk, Speicher und Sicherheit. Dazu ein separater Monitor mit Zustandsprüfungen, Benachrichtigungen, KI-Umformulierung und REST-API.", + "twitterTitle": "ProxMenux — Proxmox VE über Menüs verwalten", + "twitterDescription": "Open-Source-CLI/TUI und Webdashboard für Proxmox VE. Zustandsüberwachung, Benachrichtigungen, KI-Umformulierung und REST-API." + }, + "header": { + "title": "Einleitung", + "description": "ProxMenux ist ein menügesteuertes Open-Source-Werkzeug für Proxmox VE. Zwei Komponenten bilden das Projekt: eine CLI/TUI für häufige Aufgaben rund um Host, VMs, Container, Speicher, Netzwerk und Sicherheit sowie ein selbst gehostetes Webdashboard mit proaktiver Zustandsüberwachung, Benachrichtigungen, optionaler KI-Umformulierung und REST-API.", + "section": "Einleitung" + }, + "hero": { + "tagline": "Ein Menü für alle Abläufe. Aufgaben, für die Sie sonst das Wiki, zwei Forenthreads und eine kopierte Befehlsfolge brauchen, stehen als nummerierte Menüoption bereit und lassen sich in Sekunden starten.", + "audience": "Für neue Proxmox-Nutzer mit bewusst gewählten, sicheren Voreinstellungen und erfahrene Administratoren, die Routineaufgaben mit weniger Tastatureingaben erledigen möchten. Kostenlos und quelloffen, mit einer aktiven Community auf GitHub." + }, + "twoProducts": { + "heading": "Zwei Produkte, ein Projekt", + "intro": "ProxMenux umfasst zwei Komponenten im selben Quellbaum. Der Installer installiert beide auf dem Host: Scripts stellt die Terminaloberfläche bereit, Monitor das Webdashboard:", + "scripts": { + "title": "ProxMenux Scripts", + "body": "Die ursprüngliche CLI/TUI, die Sie mit menu starten. Neun Funktionsbereiche für Optimierungen nach der Installation, VMs und LXC-Container, GPU- und Coral-TPU-Durchreichung, Datenträger, Speicher, Netzwerk, Sicherheit und Hilfsprogramme sowie eine sorgfältig zusammengestellte Befehlsreferenz. Läuft in lokalen Terminals, per SSH und im Webterminal." + }, + "monitor": { + "title": "ProxMenux Monitor", + "body": "Selbst gehostetes Webdashboard als AppImage. Hostmetriken in Echtzeit, proaktive Zustandsüberwachung, Benachrichtigungen, optionale KI-Umformulierung mit sechs Anbietern, integriertes Webterminal und REST-API. Aktivierung im Scripts-Menü unter Einstellungen → ProxMenux Monitor." + }, + "calloutTitle": "Was ProxMenux verwaltet", + "calloutIntro": "Drei Schichten, die alle aus dem gleichen Projekt erreichbar sind:", + "layers": [ + "Der Proxmox-Host — Paketquellen, Pakete, Netzwerk, ZFS, Ceph, Kernel und Überwachung.", + "Virtuelle Maschinen (VMs) — Erstellen, GPU-Durchreichung, OVA-/OVF-Import und -Export sowie Durchreichen von Datenträgern.", + "LXC-Container — Erstellen, Einhängepunkte, GPU-/TPU-Durchreichung sowie NFS-/Samba-Clients und -Server." + ] + }, + "scriptsSection": { + "heading": "ProxMenux Scripts - was Sie bekommen", + "intro": "Neun Funktionsbereiche mit jeweils eigenem Menü innerhalb von menu und einer Detailseite in der Dokumentation. Klicken Sie auf eine beliebige Karte, um direkt zur Übersicht dieses Abschnitts zu springen.", + "items": [ + { + "title": "Nach der Installation", + "description": "Optimierungen für frisch installierte Proxmox-Systeme: Paketquellen, Kernel, Zeitsynchronisierung, grundlegende Sicherheit und Leistung, mit rückgängig zu machenden Optionen.", + "icon": "Server", + "href": "/docs/post-install" + }, + { + "title": "GPUs und Coral TPU", + "description": "NVIDIA-, Intel-iGPU-, AMD- und Coral-TPU-Durchreichung an VMs und LXC-Container, mit Umschaltung zwischen VM- und LXC-Modus.", + "icon": "Cpu", + "href": "/docs/hardware/nvidia-host" + }, + { + "title": "VM erstellen", + "description": "Assistenten für NAS-Systeme, Windows und Linux mit sinnvollen Voreinstellungen für Hardware, Speicher und Netzwerk.", + "icon": "Server", + "href": "/docs/create-vm" + }, + { + "title": "Festplattenmanager", + "description": "Physische Datenträger für VMs und LXC einbinden, formatieren und löschen, SMART-Tests ausführen sowie qcow2-, vmdk- und vdi-Abbilder importieren — alles über ein Menü.", + "icon": "HardDrive", + "href": "/docs/disk-manager" + }, + { + "title": "Speicher und Freigaben", + "description": "NFS-, Samba-/CIFS-, iSCSI- und lokalen Speicher in Proxmox registrieren und Ordner zwischen Host und LXC-Containern über Bind-Mounts oder Netzwerkprotokolle freigeben.", + "icon": "Boxes", + "href": "/docs/storage-share" + }, + { + "title": "Netzwerk", + "description": "Diagnose ohne Änderungen, Abläufe mit Analyse und anschließenden Vorschlägen sowie geführte Reparaturen an /etc/network/interfaces. Vor Änderungen werden Sicherungen erstellt.", + "icon": "Network", + "href": "/docs/network" + }, + { + "title": "Sicherheit", + "description": "Fail2Ban zum Schutz von SSH und Weboberflächen vor Einbruchsversuchen sowie Lynis für Sicherheitsprüfungen — Installation und Verwaltung mit sinnvollen Voreinstellungen.", + "icon": "Shield", + "href": "/docs/security" + }, + { + "title": "Dienstprogramme", + "description": "Windows-ISOs mit UUP Dump erstellen, CLI-Werkzeuge installieren, geführte Systemupdates und das Upgrade von PVE 8 auf 9 durchführen sowie VMs im OVA-/OVF-Format exportieren und importieren.", + "icon": "Wrench", + "href": "/docs/utils" + }, + { + "title": "Befehlsreferenz", + "description": "Eine ausgewählte Sammlung von Linux- und Proxmox-Befehlen nach Themen: System, VM/CT mit qm und pct, Speicher, Netzwerk, ZFS, GPU-Durchreichung, Sicherungen und CLI-Werkzeuge für den Alltag.", + "icon": "BookOpen", + "href": "/docs/help-info" + } + ] + }, + "monitorSection": { + "heading": "ProxMenux Monitor - was Sie bekommen", + "intro": "Das Webdashboard wird direkt auf dem Proxmox-Host über TCP-Port 8008 bereitgestellt. Klicken Sie auf eine Karte, um die jeweilige Dokumentationsseite zu öffnen, oder lesen Sie zuerst die Monitor-Übersicht.", + "items": [ + { + "title": "Zustandsüberwachung", + "description": "Alle fünf Minuten werden zehn Kategorien geprüft: CPU, Arbeitsspeicher, Speicher, Datenträger/SMART, Netzwerk, VMs, Dienste, Protokolle, Updates und Sicherheit. Mit Schweregraden und Unterdrückung je Kategorie.", + "icon": "Activity", + "href": "/docs/monitor/health-monitor" + }, + { + "title": "Benachrichtigungen", + "description": "Telegram, Discord, E-Mail, Gotify, Pushover und Apprise für mehrere Kanäle — mit Vermeidung von Duplikaten, Mindestabständen, Bündelung gleichzeitiger Meldungen, Ruhezeiten und vollständigem Verlauf.", + "icon": "Bell", + "href": "/docs/monitor/notifications" + }, + { + "title": "KI-Assistent", + "description": "Optionale Umformulierung von Benachrichtigungen in verständliche Sprache. Sechs Anbieter: OpenAI, Anthropic Claude, Google Gemini, Groq, OpenRouter und lokales Ollama. Dreizehn Sprachen in der Sprachauswahl für Benachrichtigungen.", + "icon": "Sparkles", + "href": "/docs/monitor/ai-assistant" + }, + { + "title": "Webterminal", + "description": "Interaktive Shell auf dem Proxmox-Host im Browser sowie ein separates ProxMenux-Scripts-Terminal, das das Menü in der Weboberfläche ausführt.", + "icon": "Terminal", + "href": "/docs/monitor/dashboard/terminal" + }, + { + "title": "REST API", + "description": "HTTP-Endpunkte für System, Zustand, Speicher/SMART, Netzwerk, VMs, Benachrichtigungen und Sicherheit — nutzbar für Homepage, Home Assistant, Prometheus und eigene Skripte.", + "icon": "Code2", + "href": "/docs/monitor/api" + }, + { + "title": "Integrationen", + "description": "Nativer Proxmox-VE-Webhook, Metrikabruf durch Prometheus, Prüfungen mit Uptime Kuma, Widgets für Homepage, Home Assistant und Glance, n8n-/Zapier-Abläufe und Tailscale Secure Gateway.", + "icon": "Plug", + "href": "/docs/monitor/integrations" + } + ] + }, + "installPaths": { + "heading": "Installationsvarianten", + "intro": "Beide Installer installieren Scripts und Monitor. Scripts verwendet vorab erstellte JSON-Kataloge in acht Sprachen ohne Online-Übersetzung. Sie wählen den stabilen oder den Beta-Kanal; Monitor wird als AppImage verteilt und aus seiner entpackten Laufzeitumgebung gestartet:", + "headerPath": "Install path", + "headerBundles": "Enthaltene Komponenten", + "headerWhen": "Wann geeignet", + "rows": [ + { + "pathRich": "Scripts: stabil", + "bundles": "CLI/TUI mit vorab erstellten JSON-Übersetzungen in acht Sprachen, ohne Übersetzungs-venv oder Online-Übersetzungsdienst.", + "when": "Regulärer Einsatz mit dem stabilen Veröffentlichungskanal." + }, + { + "pathRich": "Scripts: Beta", + "bundles": "Dieselbe mehrsprachige Oberfläche aus dem develop-Zweig, um kommende Änderungen zu testen.", + "when": "Frühzeitiges Testen neuer Funktionen mit höherem Fehlerrisiko." + }, + { + "pathRich": "Monitor", + "bundles": "Eigenständiges AppImage mit Webdashboard auf TCP-Port 8008. Der Installer entpackt die Laufzeitumgebung und verwaltet den Dienst; Monitor lässt sich über die Einstellungen steuern.", + "when": "Wenn Sie den Host über ein Webdashboard auf Handy, Tablet oder im Browser überwachen möchten." + } + ], + "outro": "Detaillierte Installationsbefehle und Voraussetzungen stehen auf der Installationsseite." + }, + "warnSource": { + "title": "Prüfen Sie Skripte aus dem Internet vor der Ausführung", + "body": "ProxMenux ist quelloffen. Sie können jedes Skript auf GitHub prüfen. Lesen Sie vor dem Ausführen des Installationsbefehls den Quellcode. Tun Sie das auch bei anderen Automatisierungswerkzeugen.", + "sourceLabel": "ProxMenux Quelle ansehen", + "cocLabel": "Verhaltenskodex" + }, + "next": { + "heading": "Nächste Schritte", + "items": [ + { + "lead": "Neu bei ProxMenux? ", + "linkHref": "/docs/installation", + "linkLabel": "Mit einem Befehl installieren", + "tailRich": " und starten Sie menu." + }, + { + "lead": "Proxmox gerade installiert? Beginnen Sie mit dem ", + "linkHref": "/docs/post-install", + "linkLabel": "Post-Install-Skript", + "tail": "." + }, + { + "lead": "Möchten Sie ein Webdashboard? ", + "linkHref": "/docs/monitor", + "linkLabel": "ProxMenux Monitor", + "tail": " wird in der Dokumentation vorgestellt: Funktionen, Aufbau und Absicherung." + }, + { + "lead": "Suchen Sie einen bestimmten Befehl? Die ", + "linkHref": "/docs/help-info", + "linkLabel": "Befehlsreferenz", + "tail": " bietet eine nach Themen geordnete Auswahl mit Kopierschaltflächen." + }, + { + "lead": "Möchten Sie ausführlichere Anleitungen? Der ", + "linkHref": "/guides", + "linkLabel": "Anleitungsbereich", + "tail": " behandelt Coral TPU, NVIDIA-Durchreichung, Kodi in LXC und weitere Themen." + } + ] + } +} diff --git a/web/messages/en/docs/glossary.json b/web/messages/en/docs/glossary.json index 032cad32..a42a6ec6 100644 --- a/web/messages/en/docs/glossary.json +++ b/web/messages/en/docs/glossary.json @@ -19,7 +19,7 @@ "aliasesLabel": "also:", "missingCallout": { "title": "Missing a term?", - "leadRich": "If a term in the docs isn't defined here, open an issue or PR on GitHub — the glossary lives in web/app/docs/glossary/page.tsx as a simple data array." + "leadRich": "If a term in the docs is missing, open an issue or PR on GitHub. Glossary content lives in web/messages/en/docs/glossary.json, with matching locale catalogs." }, "entries": [ { @@ -29,7 +29,7 @@ "ACS override" ], "category": "Virtualization", - "definitionRich": "PCIe extension that prevents direct peer-to-peer traffic between devices, ensuring each device sits in its own IOMMU group. The ACS override kernel patch loosens this so devices in the same IOMMU group can be passed to different VMs — useful but a security trade-off.", + "definitionRich": "PCIe access-control features that help isolate device traffic. IOMMU grouping depends on hardware and topology. The ACS override kernel patch can split groups reported by Linux, but does not add hardware isolation; assigning those devices to separate VMs carries a security risk.", "seeAlso": [ { "label": "Add Controller or NVMe to VM", @@ -43,7 +43,7 @@ "Adaptive Replacement Cache" ], "category": "Storage", - "definitionRich": "ZFS's in-memory read cache. Holds recently and frequently used data blocks; size scales with available host RAM. Defaults are aggressive — Proxmox post-install lets you cap it.", + "definitionRich": "ZFS read cache in host RAM, holding recently and frequently used data blocks. Its default limit depends on the Proxmox version and installation settings. ProxMenux Post-Install offers an option to cap it.", "seeAlso": [ { "label": "Post-Install: Storage", @@ -83,7 +83,7 @@ "Linux bridge" ], "category": "Network", - "definitionRich": "A virtual layer-2 switch on the host. vmbr0 is the default Proxmox bridge that connects VMs and containers to the physical network. Multiple bridges (vmbr1, vmbr2...) isolate groups of guests.", + "definitionRich": "A virtual layer-2 switch on the host. vmbr0 commonly connects guests to the physical network. Additional bridges (vmbr1, vmbr2...) can separate guest networks, depending on their physical links and configuration.", "seeAlso": [ { "label": "Bridge analysis & guided repair", @@ -94,7 +94,7 @@ { "term": "Ceph", "category": "Storage", - "definitionRich": "Distributed storage system tightly integrated with Proxmox for hyper-converged clusters. Provides object, block and file storage backed by OSDs (Object Storage Daemons). PVE 9 requires Ceph 19.x (Squid).", + "definitionRich": "Distributed storage integrated with Proxmox for hyper-converged clusters. OSDs (Object Storage Daemons) underpin its object, block and file storage. Required Ceph versions depend on the Proxmox release and upgrade path; consult the corresponding upgrade guide.", "seeAlso": [ { "label": "Upgrade PVE 8 to PVE 9", @@ -134,7 +134,7 @@ "Discrete GPU" ], "category": "Virtualization", - "definitionRich": "A standalone graphics card on its own PCIe slot (e.g. NVIDIA RTX, AMD Radeon). Contrasts with iGPU. Typically used for VFIO passthrough to a single VM, not for sharing across LXCs.", + "definitionRich": "A separate graphics card, typically connected over PCIe, unlike an iGPU. It can be assigned to a VM with VFIO or accessed by multiple LXC containers through device nodes and the host driver, subject to hardware and application support.", "seeAlso": [ { "label": "Add GPU to VM (Passthrough)", @@ -153,7 +153,7 @@ "Dynamic Kernel Module Support" ], "category": "Linux", - "definitionRich": "Framework that automatically rebuilds out-of-tree kernel modules (NVIDIA, ZFS, custom drivers) when the kernel is upgraded. Avoids modules being left behind after kernel updates.", + "definitionRich": "Framework for rebuilding registered out-of-tree kernel modules, such as NVIDIA or ZFS, when the kernel changes. Successful builds still require compatible module sources and matching kernel headers.", "seeAlso": [ { "label": "Install Coral TPU (Host)", @@ -189,7 +189,7 @@ "GRand Unified Bootloader" ], "category": "Linux", - "definitionRich": "Boot loader for most Linux distributions. Configuration lives in /etc/default/grub + /boot/grub/. Modified for IOMMU enablement, kernel parameters and EFI boot entries. Run update-grub after edits.", + "definitionRich": "Boot loader used on GRUB-based Linux installations. Configuration is in /etc/default/grub and /boot/grub/; run update-grub after edits. Other Proxmox boot setups may use systemd-boot, so check the active boot loader before changing kernel parameters.", "seeAlso": [ { "label": "GPU Passthrough commands", @@ -229,7 +229,7 @@ "AMD-Vi" ], "category": "Virtualization", - "definitionRich": "Hardware feature (Intel VT-d / AMD-Vi) that lets PCIe devices be safely assigned directly to guest VMs. Required for GPU and disk-controller passthrough. Must be enabled both in BIOS / UEFI and in the kernel command line (intel_iommu=on or amd_iommu=on).", + "definitionRich": "Hardware feature (Intel VT-d / AMD-Vi) needed for PCIe passthrough to VMs. Enable it in firmware and ensure kernel support is active. Kernel arguments such as intel_iommu=on or amd_iommu=on may be needed, depending on platform and kernel defaults.", "seeAlso": [ { "label": "Post-Install: Virtualization", @@ -244,7 +244,7 @@ { "term": "IOMMU group", "category": "Virtualization", - "definitionRich": "The smallest unit of devices that the IOMMU can isolate from each other. All devices in a group must be passed through together — usually one device, but multi-function cards or shared root-port devices land in the same group. Listed via find /sys/kernel/iommu_groups/ -type l | sort -V." + "definitionRich": "A set of devices that forms the smallest IOMMU isolation boundary. Devices within a group are not necessarily isolated from one another; review every member before VFIO assignment. Listed via find /sys/kernel/iommu_groups/ -type l | sort -V." }, { "term": "iSCSI", @@ -274,7 +274,7 @@ "Logical Volume Manager" ], "category": "Storage", - "definitionRich": "Linux storage stack that abstracts physical disks into volume groups (VG) of logical volumes (LV). Proxmox uses LVM-thin pools for VM disks by default. Concise tools: pvs, vgs, lvs.", + "definitionRich": "Linux volume-management layer that groups physical storage into volume groups (VG) containing logical volumes (LV). LVM-based Proxmox installations commonly use LVM-thin for guest disks; other backends are available. Tools include pvs, vgs and lvs.", "seeAlso": [ { "label": "Storage and Disks commands", @@ -288,7 +288,7 @@ "Linux Containers" ], "category": "Linux", - "definitionRich": "OS-level virtualization technology — multiple isolated user-space instances share the host's kernel. Lighter and faster than VMs but less isolated. Proxmox manages LXC containers via the pct CLI.", + "definitionRich": "OS-level virtualization in which isolated userspace instances share the host kernel. Usually has less overhead than VMs, with a different isolation boundary. Proxmox manages LXC containers with the pct CLI.", "seeAlso": [ { "label": "VM and CT Management", @@ -313,7 +313,7 @@ "Hardware address" ], "category": "Network", - "definitionRich": "48-bit identifier burnt into a NIC's firmware. Used by Proxmox Persistent Network Names to pin interface names (eno1, enp3s0) so they survive PCI re-enumeration.", + "definitionRich": "Usually a 48-bit Ethernet interface identifier, assigned by hardware or software. ProxMenux Persistent Network Names matches MAC addresses to stable interface names (eno1, enp3s0) to keep names consistent after PCI re-enumeration.", "seeAlso": [ { "label": "Persistent interface names", @@ -327,7 +327,7 @@ "Message of the Day" ], "category": "Linux", - "definitionRich": "Text shown after SSH login. Stored in /etc/motd. ProxMenux Post-Install can add a banner here; the uninstaller restores the backup if you applied it." + "definitionRich": "Text displayed after SSH login, stored in /etc/motd. ProxMenux Post-Install can add a banner; the uninstaller restores the previous file when a backup exists." }, { "term": "NFS", @@ -346,7 +346,7 @@ { "term": "nftables / iptables", "category": "Network", - "definitionRich": "Linux firewall systems. nftables is the modern engine; iptables is the legacy front-end (still works as a translation layer). Proxmox's pve-firewall emits nftables rules from the cluster firewall config.", + "definitionRich": "Linux firewall tooling. nftables is the modern framework; iptables can use legacy or nft-compatible backends. Classic pve-firewall uses iptables, while the alternative proxmox-firewall backend uses nftables.", "seeAlso": [ { "label": "Network commands", @@ -357,7 +357,7 @@ { "term": "nouveau", "category": "Linux", - "definitionRich": "Open-source NVIDIA driver bundled with the Linux kernel. Must be blacklisted before installing the proprietary NVIDIA driver, otherwise both load and the install fails.", + "definitionRich": "Open-source NVIDIA graphics driver included with the Linux kernel. When installing the proprietary NVIDIA driver, prevent nouveau from binding the same GPU, usually by blacklisting it and rebuilding initramfs.", "seeAlso": [ { "label": "NVIDIA installation guide", @@ -368,7 +368,7 @@ { "term": "no-subscription repo", "category": "Proxmox", - "definitionRich": "Free Proxmox repository for users without an enterprise subscription. Less polished QA than the enterprise repo (slightly riskier for production) but free. Set up automatically by the ProxMenux Post-Install.", + "definitionRich": "Proxmox package repository available without an enterprise subscription. Packages receive less validation than in the enterprise repository, which Proxmox recommends for production. ProxMenux Post-Install offers repository configuration.", "seeAlso": [ { "label": "Post-Install: Basic Settings", @@ -382,7 +382,7 @@ "Open Virtualization Format" ], "category": "Virtualization", - "definitionRich": "DMTF-standard packaging formats for portable VMs. OVA is a single TAR archive; OVF is a directory with an XML descriptor + external VMDK files. Importable on VMware, VirtualBox and Proxmox.", + "definitionRich": "DMTF formats for packaging portable VMs. OVA packages the files in a single TAR archive; OVF describes the VM in XML with accompanying disk files, commonly VMDK. Import support depends on the target hypervisor and configuration.", "seeAlso": [ { "label": "Export VM to OVA / OVF", @@ -401,7 +401,7 @@ "Open Virtual Machine Firmware" ], "category": "Virtualization", - "definitionRich": "UEFI firmware implementation for VMs. Set with qm set <vmid> -bios ovmf. Required for Windows 11, Secure Boot, and most modern OS installs. Pair with an efidisk0 to persist EFI variables.", + "definitionRich": "UEFI firmware for VMs, selected with qm set <vmid> -bios ovmf. Used for UEFI guests, including Windows 11 and Secure Boot configurations. An efidisk0 stores persistent EFI variables; many other guests can still use legacy BIOS.", "seeAlso": [ { "label": "Add GPU to VM (Passthrough)", @@ -415,7 +415,7 @@ "Proxmox Backup Server" ], "category": "Proxmox", - "definitionRich": "Standalone product from Proxmox for incremental, deduplicated, encrypted VM / CT backups. Recommended over plain vzdump when you have a separate machine to host it on." + "definitionRich": "Separate Proxmox backup product providing incremental transfers, deduplication and optional client-side encryption for VM and CT backups. It can be used as a vzdump destination; a separate backup server is preferable to keeping backups on the protected host." }, { "term": "pct", @@ -466,7 +466,7 @@ { "term": "Privileged container", "category": "Linux", - "definitionRich": "LXC container where the root user inside the container is root on the host (UIDs not shifted). Required for hardware passthrough (USB devices, GPU sharing) and Samba / NFS server inside the CT. Less secure than unprivileged — use only when needed." + "definitionRich": "LXC container whose root user maps to host UID 0, while namespaces and other restrictions still apply. Less isolated than an unprivileged container. GPU, USB and Samba access do not universally require this mode; permissions and UID mappings matter." }, { "term": "ProxMenux Monitor", @@ -485,7 +485,7 @@ "QEMU Copy-On-Write v2" ], "category": "Storage", - "definitionRich": "Default VM disk image format on Proxmox directory storage. Supports thin provisioning, snapshots, and copy-on-write. Convert with qemu-img convert -O qcow2 ...." + "definitionRich": "VM disk image format commonly used on directory storage. Supports allocation on demand, snapshots and copy-on-write. Convert an image with qemu-img convert -O qcow2 ...." }, { "term": "qm", @@ -514,7 +514,7 @@ { "term": "rclone", "category": "Linux", - "definitionRich": "Command-line tool that talks to ~50 cloud storage providers (Google Drive, Dropbox, OneDrive, Mega, S3, …). Used in the Proxmox cloud-backup guide to mount a personal cloud as a directory the host can write vzdump archives to.", + "definitionRich": "Command-line tool supporting many cloud storage providers, including Google Drive, Dropbox, OneDrive, Mega and S3. The cloud-backup guide uses it to mount remote storage as a directory for vzdump archives.", "seeAlso": [ { "label": "Backup to Personal Cloud", @@ -564,7 +564,7 @@ { "term": "sysctl", "category": "Linux", - "definitionRich": "Kernel parameter management. Reads /etc/sysctl.conf + /etc/sysctl.d/*.conf at boot. ProxMenux Post-Install ships a curated sysctl tuning profile.", + "definitionRich": "Tool for reading and changing kernel parameters. Persistent settings are commonly placed in /etc/sysctl.d/*.conf; support for /etc/sysctl.conf depends on the loader. ProxMenux Post-Install offers a sysctl tuning profile.", "seeAlso": [ { "label": "Post-Install: Network", @@ -594,7 +594,7 @@ "UID shift" ], "category": "Linux", - "definitionRich": "In unprivileged LXC containers, UIDs and GIDs are shifted by +100000 on the host. Container UID 0 = host UID 100000, container UID 1000 = host UID 101000, etc. Affects file ownership on bind mounts.", + "definitionRich": "With the default mapping in unprivileged LXC containers, host UIDs and GIDs are shifted by +100000: container UID 0 maps to host UID 100000, and 1000 to 101000. Custom mappings can differ; file ownership on bind mounts must match the chosen mapping.", "seeAlso": [ { "label": "LXC Mount Points", @@ -605,7 +605,7 @@ { "term": "Unprivileged container", "category": "Linux", - "definitionRich": "LXC container where root inside is mapped to an unprivileged UID on the host (UID shift +100000). Safer than privileged but can't do hardware passthrough or run kernel-level services. Default for most use cases." + "definitionRich": "LXC container whose root maps to an unprivileged host UID, normally 100000. This reduces host privileges while sharing its kernel. Hardware access can still be configured with suitable device permissions and mappings; privileged mode is not universally required." }, { "term": "VFIO", @@ -640,7 +640,7 @@ "Virtual Machine" ], "category": "Proxmox", - "definitionRich": "A full machine emulation managed by Proxmox via QEMU/KVM. Has a numeric VMID that maps to /etc/pve/qemu-server/<VMID>.conf. Heavier than LXC containers but fully isolated.", + "definitionRich": "Virtual machine managed by Proxmox with QEMU/KVM, running its own guest kernel. Its numeric VMID maps to /etc/pve/qemu-server/<VMID>.conf. Usually has more overhead than LXC, with a separate kernel isolation boundary.", "seeAlso": [ { "label": "VM and CT Management", @@ -651,7 +651,7 @@ { "term": "vzdump", "category": "Proxmox", - "definitionRich": "Proxmox's built-in backup tool for VMs and CTs. Not incremental — every backup is a full snapshot. Configure modes (snapshot / suspend / stop), compression (zstd / pigz / lzo), retention and notification per job.", + "definitionRich": "Proxmox backup tool for VMs and CTs. File archives are not incremental; PBS targets support incremental transfers. Jobs can configure backup mode (snapshot / suspend / stop), compression (such as zstd, gzip or lzo), retention and notifications.", "seeAlso": [ { "label": "Backup and Restore commands", @@ -665,7 +665,7 @@ "Zettabyte File System" ], "category": "Storage", - "definitionRich": "Combined filesystem and volume manager known for snapshots, send/receive replication, end-to-end checksums, compression and self-healing. Memory-hungry (see ARC) but extremely robust.", + "definitionRich": "Combined filesystem and volume manager with snapshots, send/receive replication, checksums and compression. It can repair corrupted data when a valid redundant copy is available. Read caching uses RAM through ARC, whose size can be limited.", "seeAlso": [ { "label": "ZFS Management commands", diff --git a/web/messages/en/docs/installation.json b/web/messages/en/docs/installation.json index 6d90772f..9ab4c5a3 100644 --- a/web/messages/en/docs/installation.json +++ b/web/messages/en/docs/installation.json @@ -1,7 +1,7 @@ { "meta": { "title": "Installing ProxMenux | ProxMenux Documentation", - "description": "One-line installer for ProxMenux on Proxmox VE 8+ hosts. Ships pre-generated translation files for six languages (English, Spanish, French, German, Italian, Portuguese) — the language is picked once during installation. Beta channel also available for early access to new features.", + "description": "One-command installer for ProxMenux on Proxmox VE 8+ hosts. Includes pre-generated JSON catalogs for eight languages: English, Spanish, French, German, Italian, Portuguese, Slovak and Swedish. Choose a language during installation or change it later in Settings. A beta channel provides early access to new features.", "ogTitle": "Installing ProxMenux | ProxMenux Documentation", "ogDescription": "Install ProxMenux on Proxmox VE 8+ in one command. Stable and beta channels available." }, @@ -61,12 +61,12 @@ }, "uninstall": { "heading": "Uninstalling", - "body": "From inside ProxMenux: Settings → Uninstall ProxMenux. Removes the script tree, launcher and Monitor service, optionally removes selected dependencies, restores /root/.bashrc and /etc/motd backups taken at install time. Full step-by-step: Uninstall ProxMenux." + "body": "From inside ProxMenux: Settings → Uninstall ProxMenux. Removes the script tree, launcher and Monitor service, optionally removes selected dependencies, and restores /root/.bashrc and /etc/motd from install-time backups if they exist. Full step-by-step: Uninstall ProxMenux." }, "troubleshoot": { "heading": "Troubleshooting", "virustotalTitle": "VirusTotal flags the install URL", - "virustotalBody": "A 1/95 detection by heuristic engines (e.g. Chong Lua Dao) is a known false positive. The installer uses the standard curl | bash pattern and downloads legitimate binaries (like jq from its official GitHub release), which aggressive scanners flag based on behaviour rather than actual malicious code. The installer is 100% open source and reviewable. More context in Issue #162.", + "virustotalBody": "The 1/95 result from Chong Lua Dao reported in Issue #162 was identified by the maintainer as a false positive. The installer uses the curl | bash pattern and can download jq from its official GitHub release. This behaviour can trigger heuristic scanners. That historical report does not assess every future download. The installer is open source and reviewable. More context in Issue #162.", "aptTitle": "Install fails with apt errors", "aptBody": "Usually a missing or misconfigured Proxmox repo. The installer pulls dependencies via apt; if the repo config is broken (often the case on bare-bones Proxmox 8 installs that haven't been updated yet), apt fails. Run apt-get update manually first and resolve any errors, then re-run the installer.", "menuTitle": "`menu: command not found` after install", diff --git a/web/messages/en/docs/introduction.json b/web/messages/en/docs/introduction.json index 494ede57..ce4dd696 100644 --- a/web/messages/en/docs/introduction.json +++ b/web/messages/en/docs/introduction.json @@ -18,7 +18,7 @@ }, "twoProducts": { "heading": "Two products, one project", - "intro": "ProxMenux ships as two independent pieces sharing the same source tree. The installer deploys both — they live side by side on the host and don't depend on each other:", + "intro": "ProxMenux has two components in the same source tree. The installer deploys both on the host: Scripts provides the terminal interface, and Monitor provides the web dashboard:", "scripts": { "title": "ProxMenux Scripts", "body": "The original CLI/TUI you launch with menu. Nine functional areas covering post-install optimizations, VM and LXC creation, GPU and Coral TPU passthrough, disks, storage, network, security, utilities, plus a curated commands reference. Runs in any terminal — local, SSH or web." @@ -113,7 +113,7 @@ }, { "title": "AI Assistant", - "description": "Optional rewrite of notifications in plain language. Six providers: OpenAI, Anthropic Claude, Google Gemini, Groq, OpenRouter, local Ollama. Twelve languages.", + "description": "Optional rewrite of notifications in plain language. Six providers: OpenAI, Anthropic Claude, Google Gemini, Groq, OpenRouter, local Ollama. Thirteen languages in the notification-language selector.", "icon": "Sparkles", "href": "/docs/monitor/ai-assistant" }, @@ -139,24 +139,24 @@ }, "installPaths": { "heading": "Install paths", - "intro": "The installer deploys Scripts and Monitor in one go. Scripts has two flavours — translation or lightweight — and the Monitor is installed as a standalone AppImage you enable from the menu later:", + "intro": "Both installers deploy Scripts and Monitor. Scripts uses pre-generated JSON catalogs in eight languages, without online translation. Choose the stable or beta channel; Monitor is packaged as an AppImage and runs from its extracted runtime:", "headerPath": "Install path", "headerBundles": "What it bundles", "headerWhen": "When you'd pick it", "rows": [ { - "pathRich": "Scripts: Translation", - "bundles": "CLI/TUI + Python venv + googletrans (English, Spanish, French, German, Italian, Portuguese)", - "when": "Multi-language menus, non-English speakers" + "pathRich": "Scripts: stable", + "bundles": "CLI/TUI with pre-generated JSON translations in eight languages; no translation venv or online translation service.", + "when": "Normal use with the stable release channel." }, { - "pathRich": "Scripts: Normal (lightweight)", - "bundles": "CLI/TUI English-only, smaller footprint, no Python venv", - "when": "Most users — Proxmox docs are English anyway" + "pathRich": "Scripts: beta", + "bundles": "The same multilingual interface, installed from the develop branch for testing upcoming changes.", + "when": "Early testing of new features, with a greater risk of bugs." }, { "pathRich": "Monitor", - "bundles": "Self-contained AppImage on TCP 8008. Independent install — can be enabled from the Scripts menu, or run the AppImage directly.", + "bundles": "Self-contained AppImage with a web dashboard on TCP 8008. The installer extracts its runtime and manages the service; Monitor can be controlled from Settings.", "when": "When a web dashboard for the host is useful — phone, tablet, browser tab" } ], @@ -187,7 +187,7 @@ "lead": "Want a web dashboard? ", "linkHref": "/docs/monitor", "linkLabel": "ProxMenux Monitor", - "tail": " covers what it shows, how it's built and how to secure it." + "tail": " documentation explains what it shows, how it is built and how to secure it." }, { "lead": "Looking for a specific command? ", diff --git a/web/messages/es/docs/external-repositories.json b/web/messages/es/docs/external-repositories.json index c77f697f..95f01a63 100644 --- a/web/messages/es/docs/external-repositories.json +++ b/web/messages/es/docs/external-repositories.json @@ -1,58 +1,58 @@ { "meta": { - "title": "Repositorios externos | ProxMenux Documentation", - "description": "ProxMenux integra repositorios de scripts externos seleccionados (community-scripts, ZimaOS) como alternativas en algunas secciones del menú. Cada script externo se etiqueta claramente con su origen; los reportes de bugs van al mantenedor original.", - "ogTitle": "Repositorios externos | ProxMenux Documentation", - "ogDescription": "Repositorios de scripts externos integrados en ProxMenux como opciones alternativas en los menús." + "title": "Repositorios externos | Documentación de ProxMenux", + "description": "ProxMenux integra repositorios externos de scripts seleccionados (community-scripts y ZimaOS) como alternativas en algunas secciones del menú. Cada script indica su procedencia; los errores se notifican al mantenedor original.", + "ogTitle": "Repositorios externos | Documentación de ProxMenux", + "ogDescription": "Repositorios externos de scripts integrados como alternativas en los menús de ProxMenux." }, "header": { "title": "Repositorios externos", - "description": "ProxMenux integra repositorios de scripts externos seleccionados como opciones alternativas en algunas secciones del menú. Estos scripts vienen de fuentes de terceros confiables y se etiquetan claramente con su origen cuando se muestran en el menú.", + "description": "ProxMenux integra repositorios externos de scripts seleccionados como alternativas en algunas secciones del menú. Estos scripts proceden de terceros de confianza y el menú indica claramente su origen.", "section": "Repositorios externos" }, "practice": { "title": "Qué significa esto en la práctica", - "body": "Cuando una opción del menú está respaldada por un script externo (en lugar del código propio de ProxMenux), el menú dice explícitamente de dónde viene y qué repositorio carga. ProxMenux actúa como lanzador — no modifica los scripts externos. Las incidencias con lo que hace un script externo corresponden al mantenedor de ese repositorio, no a ProxMenux." + "body": "Cuando una opción usa un script externo en lugar de código propio, el menú indica de dónde procede y qué repositorio carga. ProxMenux actúa como lanzador y no modifica esos scripts. Los problemas de su funcionamiento corresponden al mantenedor del repositorio de origen, no a ProxMenux." }, "integrated": { - "heading": "Actualmente integrados", + "heading": "Integrados actualmente", "usedInLabel": "Usado en:", "items": [ { "name": "community-scripts / ProxmoxVE", "url": "https://community-scripts.github.io/ProxmoxVE/", - "description": "Sucesor espiritual de los helper scripts de tteck. Gran catálogo de scripts de un tirón para desplegar LXCs (Home Assistant, Plex, Frigate, …), VMs, addons y ajustes de PVE.", - "usedIn": "Lanzador de helper scripts, Red (arreglo de offloading de NIC para Intel e1000e)" + "description": "Continúa el trabajo de los helper scripts de tteck. Incluye un amplio catálogo de scripts para desplegar en una sola ejecución LXC (Home Assistant, Plex, Frigate…), VM, complementos y ajustes de PVE.", + "usedIn": "Lanzador de Helper Scripts y Red (corrección de offloading de la NIC Intel e1000e)" } ] }, "attribution": { - "heading": "Atribución y reconocimiento", + "heading": "Autoría y reconocimiento", "items": [ - "El crédito siempre se da a los autores originales en el menú y en la página de documentación que envuelve el script.", - "Se muestra un enlace al repositorio fuente — tanto antes de ejecutar el script como en la página de docs correspondiente.", - "Se anima a los usuarios a apoyar a los desarrolladores de estos proyectos externos (dar una ⭐, patrocinar, presentar reportes de bugs de calidad)." + "Los autores originales aparecen siempre en el menú y en la página que documenta el uso del script desde ProxMenux.", + "Se muestra un enlace al repositorio de origen antes de ejecutar el script y en su página de documentación.", + "Puedes apoyar a los desarrolladores de estos proyectos externos con una ⭐, patrocinándolos o enviando informes de errores bien documentados." ] }, "report": { "title": "Dónde reportar problemas con scripts externos", - "body": "Si un script de uno de estos repositorios externos no funciona como se espera, repórtalo directamente a ese repositorio — no a ProxMenux. ProxMenux solo descarga y ejecuta el script tal cual; no modifica la fuente. El mantenedor original es la persona indicada para triarlo y arreglarlo. Las incidencias de ProxMenux son para problemas con el propio lanzador o con cómo ProxMenux integra el script externo." + "body": "Si un script externo no funciona como debería, notifícalo directamente en su repositorio, no en ProxMenux. ProxMenux lo descarga y ejecuta sin modificar su código. El mantenedor original es quien debe analizar y corregir el fallo. Usa las incidencias de ProxMenux para problemas del lanzador o de la integración del script." }, "suggest": { "heading": "Sugerir nuevos repositorios externos", "intro": "¿Has encontrado un script o repositorio que encajaría bien en un menú de ProxMenux? Sugiérelo vía:", - "discussionTitle": "💬 Abrir una Discussion", - "discussionBody": "Mejor para ideas — recibe input de la comunidad antes de convertirse en una petición de función.", - "issueTitle": "🐛 Abrir una Issue", - "issueBody": "Para peticiones de función concretas con un alcance claro." + "discussionTitle": "💬 Abrir una discusión", + "discussionBody": "Ideal para ideas: recoge opiniones de la comunidad antes de convertirlas en una petición de funcionalidad.", + "issueTitle": "🐛 Abrir una incidencia", + "issueBody": "Para peticiones de funcionalidades concretas con un alcance claro." }, "candidate": { "title": "Qué hace un buen candidato a integración", "items": [ "Código abierto con un mantenedor activo.", - "Idempotente / seguro de ejecutar más de una vez.", - "No modifica silenciosamente la configuración del núcleo de Proxmox.", - "Resuelve un problema que ProxMenux no cubre ya (evita duplicación de funciones)." + "Idempotente: seguro de ejecutar más de una vez.", + "No modifica la configuración principal de Proxmox sin avisar.", + "Resuelve un problema que ProxMenux todavía no cubre, evitando duplicar funciones." ] } } diff --git a/web/messages/es/docs/glossary.json b/web/messages/es/docs/glossary.json index dd74cc60..37f43a0f 100644 --- a/web/messages/es/docs/glossary.json +++ b/web/messages/es/docs/glossary.json @@ -1,35 +1,35 @@ { "meta": { - "title": "Glosario | ProxMenux Documentation", - "description": "Definiciones de los términos técnicos usados a lo largo de la documentación de ProxMenux — conceptos de Proxmox (VM, LXC, qm, pct, pmxcfs), fundamentos de virtualización (KVM, IOMMU, VFIO, OVMF), almacenamiento (ZFS, ARC, LVM, vzdump, PBS), red (bridge, VLAN, nftables) y terminología específica de ProxMenux.", - "ogTitle": "Glosario | ProxMenux Documentation", + "title": "Glosario | Documentación de ProxMenux", + "description": "Definiciones de los términos usados en la documentación de ProxMenux: Proxmox, almacenamiento, redes y virtualización.", + "ogTitle": "Glosario | Documentación de ProxMenux", "ogDescription": "Referencia rápida para los términos técnicos usados en la documentación de ProxMenux." }, "header": { "title": "Glosario", - "description": "Definiciones de los términos técnicos usados a lo largo de la documentación de ProxMenux. Cubre conceptos de Proxmox, fundamentos de virtualización, almacenamiento, red, internals de Linux y terminología específica de ProxMenux.", + "description": "Definiciones breves de los términos usados en ProxMenux y el funcionamiento interno de Proxmox.", "section": "Glosario" }, "callout": { "title": "Cómo usar esta página", - "bodyRich": "Cada entrada tiene un badge de categoría y una definición corta. Los enlaces Ver también saltan a la página de docs donde el término es más relevante. Usa la navegación A–Z de abajo para desplazarte directamente a una letra." + "bodyRich": "Cada entrada incluye su categoría y una definición breve. Los enlaces Ver también llevan a la documentación relacionada. Usa la navegación A–Z para ir directamente a una letra." }, "jumpHeading": "Saltar a la letra", "seeAlsoLabel": "Ver también:", "aliasesLabel": "también:", "missingCallout": { "title": "¿Falta un término?", - "leadRich": "Si un término en las docs no está definido aquí, abre una incidencia o PR en GitHub — el glosario vive en web/app/docs/glossary/page.tsx como un simple array de datos." + "leadRich": "Si falta un término, abre un issue o PR en GitHub. El glosario está en web/messages/en/docs/glossary.json, con sus catálogos para cada idioma." }, "entries": [ { "term": "ACS", "aliases": [ "Access Control Services", - "ACS override" + "Anulación de ACS" ], "category": "Virtualización", - "definitionRich": "Extensión de PCIe que evita el tráfico peer-to-peer directo entre dispositivos, asegurando que cada dispositivo está en su propio grupo IOMMU. El parche del kernel ACS override afloja esto para que dispositivos del mismo grupo IOMMU puedan pasarse a VMs distintas — útil pero con compromiso de seguridad.", + "definitionRich": "Funciones de control de acceso PCIe que ayudan a aislar el tráfico entre dispositivos. Los grupos IOMMU dependen del hardware y la topología. El parche ACS override puede dividir los grupos que muestra Linux, pero no añade aislamiento físico; asignarlos a VM distintas implica un riesgo de seguridad.", "seeAlso": [ { "label": "Añadir controlador o NVMe a una VM", @@ -43,10 +43,10 @@ "Adaptive Replacement Cache" ], "category": "Almacenamiento", - "definitionRich": "Caché de lectura en memoria de ZFS. Mantiene los bloques de datos usados recientemente y con frecuencia; el tamaño escala con la RAM disponible del host. Los valores por defecto son agresivos — la post-instalación de Proxmox te deja limitarlo.", + "definitionRich": "Caché de lectura de ZFS en la RAM del host, con bloques de uso reciente y frecuente. El límite predeterminado depende de la versión y la instalación de Proxmox. La postinstalación de ProxMenux permite limitarla.", "seeAlso": [ { - "label": "Post-instalación: Almacenamiento", + "label": "Postinstalación: almacenamiento", "href": "/docs/post-install/storage" }, { @@ -56,9 +56,9 @@ ] }, { - "term": "Bind mount", + "term": "Montaje bind", "category": "Linux", - "definitionRich": "Función de Linux que expone una parte del sistema de archivos en otra ruta. ProxMenux usa bind mounts para compartir directorios del host con contenedores LXC vía pct set -mpN.", + "definitionRich": "Función de Linux que hace accesible una parte del sistema de archivos desde otra ruta. ProxMenux la usa para compartir directorios del host con contenedores LXC mediante pct set -mpN.", "seeAlso": [ { "label": "Puntos de montaje LXC", @@ -67,23 +67,23 @@ ] }, { - "term": "Bond", + "term": "Bond de red", "aliases": [ - "Network bond", - "Link aggregation" + "Agrupación de interfaces de red", + "Agregación de enlaces" ], "category": "Red", - "definitionRich": "Combina múltiples interfaces de red físicas en una interfaz lógica — para redundancia (active-backup), throughput (LACP / 802.3ad) o ambas. Se configura en /etc/network/interfaces." + "definitionRich": "Agrupa varias interfaces físicas en una lógica para ofrecer redundancia (active-backup), rendimiento agregado (LACP / 802.3ad) o ambos. Se configura en /etc/network/interfaces." }, { - "term": "Bridge", + "term": "Puente", "aliases": [ "vmbrX", "vmbr0", - "Linux bridge" + "Puente de Linux" ], "category": "Red", - "definitionRich": "Un switch virtual de capa 2 en el host. vmbr0 es el bridge por defecto de Proxmox que conecta VMs y contenedores a la red física. Múltiples bridges (vmbr1, vmbr2...) aíslan grupos de guests.", + "definitionRich": "Conmutador virtual de capa 2 en el host. vmbr0 suele conectar los invitados a la red física. Otros bridges (vmbr1, vmbr2...) permiten separar redes según sus conexiones físicas y configuración.", "seeAlso": [ { "label": "Análisis de bridges y reparación guiada", @@ -94,7 +94,7 @@ { "term": "Ceph", "category": "Almacenamiento", - "definitionRich": "Sistema de almacenamiento distribuido fuertemente integrado con Proxmox para clústeres hiperconvergentes. Proporciona almacenamiento de objetos, bloques y archivos respaldado por OSDs (Object Storage Daemons). PVE 9 requiere Ceph 19.x (Squid).", + "definitionRich": "Almacenamiento distribuido integrado con Proxmox para clústeres hiperconvergentes. Los OSD (Object Storage Daemons) sustentan el almacenamiento de objetos, bloques y archivos. La versión de Ceph requerida depende de la versión de Proxmox y la actualización; consulta su guía.", "seeAlso": [ { "label": "Actualizar PVE 8 a PVE 9", @@ -105,14 +105,14 @@ { "term": "CT", "aliases": [ - "Container", - "LXC container" + "Contenedor", + "Contenedor LXC" ], "category": "Proxmox", - "definitionRich": "Abreviatura de \"contenedor\" — terminología de Proxmox para una instancia LXC. Tiene un CTID numérico que mapea a /etc/pve/lxc/<CTID>.conf. Mira también LXC.", + "definitionRich": "Abreviatura de «contenedor» en Proxmox para una instancia LXC. Su CTID numérico corresponde a /etc/pve/lxc/<CTID>.conf. Véase también LXC.", "seeAlso": [ { - "label": "Gestión de VMs y CTs", + "label": "Gestión de VM y contenedores", "href": "/docs/help-info/vm-ct-commands" } ] @@ -120,7 +120,7 @@ { "term": "deb822", "category": "Linux", - "definitionRich": "Formato moderno para fuentes de repositorios APT, usando archivos .sources con bloques estructurados clave/valor (Types, URIs, Suites, Components, Signed-By). Reemplaza el formato heredado de una línea .list. Estándar desde PVE 9 / Debian Trixie en adelante.", + "definitionRich": "Formato moderno de fuentes APT: archivos .sources con bloques estructurados y campos Types, URIs, Suites, Components y Signed-By. Sustituye el formato de una línea .list y es el estándar desde PVE 9 / Debian Trixie.", "seeAlso": [ { "label": "Actualizar PVE 8 a PVE 9", @@ -131,13 +131,13 @@ { "term": "dGPU", "aliases": [ - "Discrete GPU" + "GPU dedicada" ], "category": "Virtualización", - "definitionRich": "Una tarjeta gráfica independiente en su propio slot PCIe (p. ej. NVIDIA RTX, AMD Radeon). Contrasta con iGPU. Típicamente se usa para passthrough VFIO a una única VM, no para compartir entre LXCs.", + "definitionRich": "Tarjeta gráfica independiente, normalmente conectada por PCIe, a diferencia de una iGPU. Puede asignarse a una VM con VFIO o compartirse entre LXC mediante dispositivos y el controlador del host, según la compatibilidad del hardware y las aplicaciones.", "seeAlso": [ { - "label": "Añadir GPU a una VM (passthrough)", + "label": "Añadir GPU a una VM (acceso directo)", "href": "/docs/hardware/gpu-vm-passthrough" } ] @@ -145,15 +145,15 @@ { "term": "Dialog", "category": "Linux", - "definitionRich": "Herramienta basada en ncurses para dibujar menús, prompts y barras de progreso en un terminal. ProxMenux está construido alrededor de menús dialog." + "definitionRich": "Herramienta basada en ncurses para mostrar menús, preguntas y barras de progreso en la terminal. ProxMenux utiliza menús de dialog." }, { "term": "DKMS", "aliases": [ - "Dynamic Kernel Module Support" + "Soporte de módulo de núcleo dinámico" ], "category": "Linux", - "definitionRich": "Framework que reconstruye automáticamente los módulos del kernel fuera del árbol (NVIDIA, ZFS, drivers propios) cuando el kernel se actualiza. Evita que los módulos se queden atrás tras actualizaciones del kernel.", + "definitionRich": "Sistema para recompilar módulos externos registrados, como NVIDIA o ZFS, al cambiar el kernel. La compilación requiere código del módulo compatible y las cabeceras correspondientes.", "seeAlso": [ { "label": "Instalar Coral TPU (host)", @@ -164,7 +164,7 @@ { "term": "Fail2Ban", "category": "Linux", - "definitionRich": "Servicio de prevención de intrusiones que vigila los archivos de log en busca de fallos repetidos de autenticación y banea las IPs ofensoras en la capa del firewall. ProxMenux entrega jails preconfigurados para SSH, la UI de Proxmox y el Monitor.", + "definitionRich": "Servicio que detecta fallos repetidos de autenticación en los registros y bloquea las IP responsables mediante el cortafuegos. ProxMenux incluye filtros y reglas de bloqueo (jails) para SSH, la interfaz Proxmox y Monitor.", "seeAlso": [ { "label": "Fail2Ban", @@ -175,7 +175,7 @@ { "term": "Fastfetch", "category": "Linux", - "definitionRich": "Herramienta de info del sistema en ASCII-art que se ejecuta en el login del shell (el \"banner de resumen del sistema\"). Reemplaza al antiguo neofetch; disponible como opción opt-in en la post-instalación de ProxMenux.", + "definitionRich": "Herramienta de información del sistema con arte ASCII que aparece al iniciar sesión en la consola. Sustituye a neofetch y se puede activar en la postinstalación de ProxMenux.", "seeAlso": [ { "label": "Post-instalación: opcional", @@ -189,7 +189,7 @@ "GRand Unified Bootloader" ], "category": "Linux", - "definitionRich": "Cargador de arranque para la mayoría de distribuciones Linux. La configuración vive en /etc/default/grub + /boot/grub/. Se modifica para habilitar IOMMU, parámetros del kernel y entradas de arranque EFI. Ejecuta update-grub tras editar.", + "definitionRich": "Gestor de arranque de instalaciones Linux basadas en GRUB. Se configura en /etc/default/grub y /boot/grub/; aplica los cambios con update-grub. Proxmox también puede usar systemd-boot: comprueba el gestor activo antes de cambiar parámetros del kernel.", "seeAlso": [ { "label": "Comandos de passthrough de GPU", @@ -200,10 +200,10 @@ { "term": "iGPU", "aliases": [ - "Integrated GPU" + "GPU integrada" ], "category": "Virtualización", - "definitionRich": "Procesador gráfico integrado en el paquete de CPU (Intel UHD / Iris, AMD Radeon Vega en APUs Ryzen). Típicamente compartido entre múltiples contenedores LXC vía /dev/dri en lugar de pasarse a una única VM.", + "definitionRich": "Procesador gráfico integrado en el encapsulado de la CPU, como Intel UHD / Iris o el Radeon de las APU Ryzen. Suele compartirse entre varios LXC mediante /dev/dri, en lugar de asignarse en exclusiva a una VM.", "seeAlso": [ { "label": "Añadir GPU a LXC", @@ -214,37 +214,37 @@ { "term": "ifupdown / ifupdown2", "category": "Red", - "definitionRich": "El clásico sistema de configuración de red de Debian que lee /etc/network/interfaces. ifupdown2 es la versión reescrita que Proxmox usa por defecto — soporta recarga en vivo vía ifreload -a." + "definitionRich": "Sistema clásico de configuración de red de Debian, basado en /etc/network/interfaces. Proxmox utiliza su versión reescrita ifupdown2, que permite recargar la configuración en vivo con ifreload -a." }, { "term": "initramfs", "category": "Linux", - "definitionRich": "Sistema de archivos en RAM inicial que el kernel usa al arrancar antes de montar el sistema de archivos raíz real. Contiene drivers necesarios pronto (almacenamiento, cifrado, RAID). Reconstruido con update-initramfs -u -k all tras cambios de VFIO, IOMMU o driver de almacenamiento." + "definitionRich": "Sistema de archivos inicial en RAM que usa el kernel antes de montar la raíz real. Contiene controladores necesarios al arrancar. Tras cambiar VFIO, IOMMU o los controladores de almacenamiento, se regenera con update-initramfs -u -k all." }, { "term": "IOMMU", "aliases": [ - "Input/Output Memory Management Unit", + "Unidad de gestión de memoria de entrada/salida", "VT-d", "AMD-Vi" ], "category": "Virtualización", - "definitionRich": "Función de hardware (Intel VT-d / AMD-Vi) que permite asignar dispositivos PCIe de forma segura directamente a VMs guest. Requerido para passthrough de GPU y controladores de disco. Debe habilitarse tanto en BIOS / UEFI como en la línea de comandos del kernel (intel_iommu=on o amd_iommu=on).", + "definitionRich": "Función de hardware (Intel VT-d / AMD-Vi) necesaria para asignar dispositivos PCIe a VM. Actívala en el firmware y comprueba que el kernel la usa. Según la plataforma y sus valores predeterminados, pueden necesitarse intel_iommu=on o amd_iommu=on.", "seeAlso": [ { "label": "Post-instalación: virtualización", "href": "/docs/post-install/virtualization" }, { - "label": "Añadir GPU a una VM (passthrough)", + "label": "Añadir GPU a una VM (acceso directo)", "href": "/docs/hardware/gpu-vm-passthrough" } ] }, { - "term": "IOMMU group", + "term": "Grupo IOMMU", "category": "Virtualización", - "definitionRich": "La unidad más pequeña de dispositivos que el IOMMU puede aislar entre sí. Todos los dispositivos de un grupo deben pasarse juntos — normalmente un dispositivo, pero las tarjetas multi-función o los dispositivos que comparten root-port aterrizan en el mismo grupo. Se listan vía find /sys/kernel/iommu_groups/ -type l | sort -V." + "definitionRich": "Conjunto de dispositivos que forma la unidad mínima de aislamiento IOMMU. Sus miembros no están necesariamente aislados entre sí; revisa todos antes de asignar dispositivos con VFIO. Se listan con find /sys/kernel/iommu_groups/ -type l | sort -V." }, { "term": "iSCSI", @@ -252,7 +252,7 @@ "Internet SCSI" ], "category": "Almacenamiento", - "definitionRich": "Protocolo de red que expone almacenamiento de bloques sobre IP — un disco remoto aparece como un dispositivo SCSI local. Se registra como almacenamiento de Proxmox vía pvesm add iscsi.", + "definitionRich": "Protocolo de almacenamiento por bloques sobre IP: el disco remoto aparece como un dispositivo SCSI local. Se registra en Proxmox con pvesm add iscsi.", "seeAlso": [ { "label": "Añadir target iSCSI como almacenamiento de Proxmox", @@ -263,10 +263,10 @@ { "term": "KVM", "aliases": [ - "Kernel-based Virtual Machine" + "Máquina Virtual basada en kernel" ], "category": "Virtualización", - "definitionRich": "Módulo del kernel de Linux que convierte el host en un hipervisor. Combinado con QEMU para emulación de dispositivos, es la base que Proxmox usa para ejecutar VMs." + "definitionRich": "Módulo del kernel Linux que convierte el host en hipervisor. Junto con QEMU, que emula dispositivos, constituye la base de las VM de Proxmox." }, { "term": "LVM", @@ -274,7 +274,7 @@ "Logical Volume Manager" ], "category": "Almacenamiento", - "definitionRich": "Stack de almacenamiento de Linux que abstrae los discos físicos en grupos de volumen (VG) de volúmenes lógicos (LV). Proxmox usa pools LVM-thin para discos de VM por defecto. Herramientas concisas: pvs, vgs, lvs.", + "definitionRich": "Gestión de volúmenes Linux que agrupa almacenamiento físico en grupos (VG) con volúmenes lógicos (LV). Las instalaciones Proxmox basadas en LVM suelen usar LVM-thin para discos de invitados; existen otros backends. Herramientas: pvs, vgs y lvs.", "seeAlso": [ { "label": "Comandos de almacenamiento y discos", @@ -288,10 +288,10 @@ "Linux Containers" ], "category": "Linux", - "definitionRich": "Tecnología de virtualización a nivel de SO — múltiples instancias aisladas de espacio de usuario comparten el kernel del host. Más ligera y rápida que las VMs pero menos aislada. Proxmox gestiona los contenedores LXC vía la CLI pct.", + "definitionRich": "Virtualización del sistema operativo: instancias aisladas del espacio de usuario comparten el kernel del host. Suele tener menos sobrecarga que una VM, con un aislamiento distinto. Proxmox gestiona los LXC con pct.", "seeAlso": [ { - "label": "Gestión de VMs y CTs", + "label": "Gestión de VM y contenedores", "href": "/docs/help-info/vm-ct-commands" } ] @@ -299,7 +299,7 @@ { "term": "Lynis", "category": "Linux", - "definitionRich": "Auditor de seguridad de código abierto (de CISOfy) que escanea el host e imprime una puntuación de hardening más pistas concretas de remediación. ProxMenux instala el último de GitHub upstream en lugar del paquete (más antiguo) de Debian.", + "definitionRich": "Auditor de seguridad de código abierto de CISOfy. Analiza el host y presenta una puntuación de seguridad y recomendaciones concretas. ProxMenux instala la versión del repositorio original de GitHub en lugar del paquete más antiguo de Debian.", "seeAlso": [ { "label": "Lynis", @@ -308,12 +308,12 @@ ] }, { - "term": "MAC address", + "term": "Dirección MAC", "aliases": [ - "Hardware address" + "Dirección de hardware" ], "category": "Red", - "definitionRich": "Identificador de 48 bits grabado en el firmware de una NIC. Usado por los nombres de red persistentes de Proxmox para fijar nombres de interfaz (eno1, enp3s0) para que sobrevivan a la reenumeración PCI.", + "definitionRich": "Identificador de una interfaz Ethernet, normalmente de 48 bits, asignado por hardware o software. Nombres de red persistentes de ProxMenux asocia las MAC a nombres estables (eno1, enp3s0) para conservarlos tras cambios en la enumeración PCI.", "seeAlso": [ { "label": "Nombres de interfaz persistentes", @@ -324,18 +324,18 @@ { "term": "MOTD", "aliases": [ - "Message of the Day" + "Mensaje del día" ], "category": "Linux", - "definitionRich": "Texto mostrado tras el login SSH. Almacenado en /etc/motd. La post-instalación de ProxMenux puede añadir un banner aquí; el desinstalador restaura el backup si lo aplicaste." + "definitionRich": "Texto mostrado tras iniciar sesión por SSH, guardado en /etc/motd. La postinstalación de ProxMenux puede añadir una cabecera; el desinstalador restaura el archivo anterior si existe una copia." }, { "term": "NFS", "aliases": [ - "Network File System" + "Sistema de archivos de red" ], "category": "Almacenamiento", - "definitionRich": "Protocolo de compartición de archivos en red nativo de Unix. Se registra como almacenamiento de Proxmox vía pvesm add nfs; también usable como cliente / servidor LXC vía flujos dedicados de ProxMenux.", + "definitionRich": "Protocolo de archivos en red originado en Unix. Se registra como almacenamiento Proxmox con pvesm add nfs; ProxMenux también permite configurar clientes y servidores NFS en LXC.", "seeAlso": [ { "label": "Almacenamiento y compartición", @@ -346,7 +346,7 @@ { "term": "nftables / iptables", "category": "Red", - "definitionRich": "Sistemas de firewall de Linux. nftables es el motor moderno; iptables es el front-end heredado (sigue funcionando como capa de traducción). El pve-firewall de Proxmox emite reglas nftables desde la configuración del firewall del clúster.", + "definitionRich": "Herramientas de cortafuegos Linux. nftables es el sistema moderno; iptables puede usar el backend clásico o uno compatible con nft. pve-firewall usa iptables; el backend alternativo proxmox-firewall usa nftables.", "seeAlso": [ { "label": "Comandos de red", @@ -357,7 +357,7 @@ { "term": "nouveau", "category": "Linux", - "definitionRich": "Driver NVIDIA de código abierto incluido con el kernel de Linux. Debe ponerse en blacklist antes de instalar el driver propietario NVIDIA, si no ambos cargan y la instalación falla.", + "definitionRich": "Controlador gráfico NVIDIA de código abierto incluido en Linux. Al instalar el controlador propietario, evita que nouveau controle la misma GPU, normalmente bloqueando su carga y regenerando initramfs.", "seeAlso": [ { "label": "Guía de instalación de NVIDIA", @@ -366,9 +366,9 @@ ] }, { - "term": "no-subscription repo", + "term": "Repositorio no-subscription", "category": "Proxmox", - "definitionRich": "Repositorio gratuito de Proxmox para usuarios sin suscripción enterprise. QA menos pulido que el repo enterprise (ligeramente más arriesgado para producción) pero gratis. Se configura automáticamente por la post-instalación de ProxMenux.", + "definitionRich": "Repositorio de paquetes Proxmox disponible sin suscripción empresarial. Sus paquetes reciben menos validación que los del repositorio enterprise, recomendado por Proxmox para producción. La postinstalación de ProxMenux permite configurar los repositorios.", "seeAlso": [ { "label": "Post-instalación: ajustes básicos", @@ -382,7 +382,7 @@ "Open Virtualization Format" ], "category": "Virtualización", - "definitionRich": "Formatos de empaquetado estándar DMTF para VMs portables. OVA es un único archivo TAR; OVF es un directorio con un descriptor XML + archivos VMDK externos. Importables en VMware, VirtualBox y Proxmox.", + "definitionRich": "Formatos DMTF para distribuir VM. OVA reúne los archivos en un TAR; OVF describe la VM en XML acompañado de discos, habitualmente VMDK. La compatibilidad de importación depende del hipervisor y la configuración.", "seeAlso": [ { "label": "Exportar VM a OVA / OVF", @@ -397,14 +397,14 @@ { "term": "OVMF", "aliases": [ - "UEFI firmware", + "Firmware UEFI", "Open Virtual Machine Firmware" ], "category": "Virtualización", - "definitionRich": "Implementación de firmware UEFI para VMs. Se establece con qm set <vmid> -bios ovmf. Requerido para Windows 11, Secure Boot y la mayoría de instalaciones modernas de SO. Combínalo con un efidisk0 para persistir las variables EFI.", + "definitionRich": "Firmware UEFI para VM, seleccionado con qm set <vmid> -bios ovmf. Se usa para invitados UEFI, como Windows 11 y configuraciones con Secure Boot. efidisk0 conserva variables EFI; muchos otros invitados admiten BIOS clásico.", "seeAlso": [ { - "label": "Añadir GPU a una VM (passthrough)", + "label": "Añadir GPU a una VM (acceso directo)", "href": "/docs/hardware/gpu-vm-passthrough" } ] @@ -415,15 +415,15 @@ "Proxmox Backup Server" ], "category": "Proxmox", - "definitionRich": "Producto independiente de Proxmox para backups incrementales, deduplicados y cifrados de VMs / CTs. Recomendado sobre vzdump plano cuando tienes una máquina aparte donde alojarlo." + "definitionRich": "Producto de copias de Proxmox con transferencias incrementales, deduplicación y cifrado opcional en el cliente para VM y CT. Puede ser destino de vzdump; es preferible un servidor separado a guardar copias en el propio host protegido." }, { "term": "pct", "category": "Proxmox", - "definitionRich": "Herramienta CLI para gestionar contenedores LXC en Proxmox: pct list / start / stop / shutdown / config / enter / exec / push / pull / destroy.", + "definitionRich": "Herramienta de terminal para gestionar contenedores LXC en Proxmox: pct list / start / stop / shutdown / config / enter / exec / push / pull / destroy.", "seeAlso": [ { - "label": "Gestión de VMs y CTs", + "label": "Gestión de VM y contenedores", "href": "/docs/help-info/vm-ct-commands" } ] @@ -434,25 +434,25 @@ "Proxmox Cluster Filesystem" ], "category": "Proxmox", - "definitionRich": "Sistema de archivos virtual basado en FUSE montado en /etc/pve/. Replica los cambios de configuración entre todos los nodos del clúster en tiempo real. Editar un archivo bajo /etc/pve/ se propaga automáticamente." + "definitionRich": "Sistema de archivos virtual basado en FUSE, montado en /etc/pve/. Replica cambios de configuración entre nodos del clúster: las ediciones en /etc/pve/ se propagan automáticamente." }, { "term": "pveam", "aliases": [ - "Proxmox VE Appliance Manager" + "Gestor de dispositivos virtuales de Proxmox VE" ], "category": "Proxmox", - "definitionRich": "CLI para gestionar el catálogo local de plantillas de CT. pveam update refresca el índice; pveam available lista plantillas; pveam download <storage> <template> descarga una." + "definitionRich": "Herramienta del catálogo local de plantillas CT. pveam update actualiza el índice; pveam available lista plantillas y pveam download <storage> <template> descarga una." }, { "term": "pveproxy", "category": "Proxmox", - "definitionRich": "El servicio HTTPS que sirve la UI web de Proxmox en el puerto 8006 y el terminal web. Se reinicia automáticamente durante los upgrades mayores — por eso ProxMenux se niega a ejecutar el upgrade PVE 8 → 9 desde el terminal web." + "definitionRich": "Servicio HTTPS de la interfaz web de Proxmox y su terminal, en el puerto 8006. Se reinicia durante las actualizaciones mayores; por eso ProxMenux impide ejecutar la actualización PVE 8 → 9 desde la terminal web." }, { "term": "pvesm", "aliases": [ - "Proxmox Storage Manager" + "Gestor de almacenamiento de Proxmox" ], "category": "Proxmox", "definitionRich": "Herramienta CLI para gestionar el almacenamiento de Proxmox. pvesm status muestra todos los almacenamientos configurados; pvesm add <type> registra nuevos (NFS, Samba, iSCSI, dir, ZFS, LVM, …).", @@ -464,14 +464,14 @@ ] }, { - "term": "Privileged container", + "term": "Contenedor privilegiado", "category": "Linux", - "definitionRich": "Contenedor LXC donde el usuario root dentro del contenedor es root en el host (UIDs no desplazados). Requerido para passthrough de hardware (dispositivos USB, compartición de GPU) y servidor Samba / NFS dentro del CT. Menos seguro que unprivileged — úsalo solo cuando sea necesario." + "definitionRich": "Contenedor LXC cuyo usuario root corresponde al UID 0 del host, aunque conserva namespaces y otras restricciones. Ofrece menos aislamiento que uno sin privilegios. GPU, USB y Samba no siempre requieren este modo: importan los permisos y el mapeo de UID." }, { "term": "ProxMenux Monitor", "category": "ProxMenux", - "definitionRich": "Panel web opcional instalado junto a ProxMenux. Sirve estadísticas del host en tiempo real (CPU / RAM / disco / red), resumen de VMs y LXC, login + 2FA, en el puerto TCP 8008.", + "definitionRich": "Panel web opcional instalado junto a ProxMenux. Muestra estadísticas del host en tiempo real (CPU, RAM, discos y red), un resumen de VM y LXC, e inicio de sesión con 2FA, en el puerto TCP 8008.", "seeAlso": [ { "label": "ProxMenux Monitor", @@ -485,18 +485,18 @@ "QEMU Copy-On-Write v2" ], "category": "Almacenamiento", - "definitionRich": "Formato de imagen de disco de VM por defecto en el almacenamiento de directorio de Proxmox. Soporta thin provisioning, snapshots y copy-on-write. Convierte con qemu-img convert -O qcow2 ...." + "definitionRich": "Formato de imagen de disco VM habitual en almacenamiento de directorio. Admite asignación de espacio bajo demanda, snapshots y copia en escritura. Convierte una imagen con qemu-img convert -O qcow2 ...." }, { "term": "qm", "aliases": [ - "QEMU Manager" + "Gestor de QEMU" ], "category": "Proxmox", - "definitionRich": "Herramienta CLI para gestionar VMs en Proxmox: qm list / start / stop / shutdown / config / set / destroy / importdisk / migrate. Comando hermano de pct para contenedores.", + "definitionRich": "Herramienta para gestionar VM en Proxmox: qm list / start / stop / shutdown / config / set / destroy / importdisk / migrate. Equivale a pct para contenedores.", "seeAlso": [ { - "label": "Gestión de VMs y CTs", + "label": "Gestión de VM y contenedores", "href": "/docs/help-info/vm-ct-commands" } ] @@ -504,20 +504,20 @@ { "term": "Q35", "category": "Virtualización", - "definitionRich": "Tipo de máquina moderno de QEMU que emula un chipset Intel Q35 con soporte PCIe. Recomendado sobre el antiguo i440FX para VMs que necesitan passthrough PCIe o soporte de SO guest moderno. Se establece con qm set <vmid> -machine q35." + "definitionRich": "Tipo de máquina QEMU que emula el chipset Intel Q35 con PCIe. Recomendado frente a i440FX para VM con asignación directa PCIe o sistemas modernos. Se configura con qm set <vmid> -machine q35." }, { "term": "QEMU", "category": "Virtualización", - "definitionRich": "Emulador y virtualizador de máquinas genérico, de código abierto. Combinado con KVM en Proxmox para ejecutar VMs a velocidad casi nativa." + "definitionRich": "Emulador y virtualizador de máquinas de código abierto. Proxmox lo combina con KVM para ejecutar VM con rendimiento cercano al nativo." }, { "term": "rclone", "category": "Linux", - "definitionRich": "Herramienta de línea de comandos que habla con ~50 proveedores de almacenamiento en la nube (Google Drive, Dropbox, OneDrive, Mega, S3, …). Usada en la guía de backup en la nube de Proxmox para montar una nube personal como un directorio en el que el host pueda escribir archivos vzdump.", + "definitionRich": "Herramienta de terminal compatible con numerosos proveedores de almacenamiento, como Google Drive, Dropbox, OneDrive, Mega y S3. La guía de copias en la nube la usa para montar un directorio remoto donde guardar archivos vzdump.", "seeAlso": [ { - "label": "Backup a nube personal", + "label": "Copias a la nube personal", "href": "/guides/backup_cloud" } ] @@ -525,7 +525,7 @@ { "term": "Samba / SMB / CIFS", "category": "Almacenamiento", - "definitionRich": "Familia de protocolos de compartición de archivos de Microsoft. SMB es el protocolo; Samba es la implementación de código abierto en Linux; CIFS es un dialecto SMB más antiguo. Se registra como almacenamiento de Proxmox vía pvesm add cifs.", + "definitionRich": "Familia de protocolos de archivos de Microsoft. SMB es el protocolo; Samba, su implementación abierta para Linux; y CIFS, un dialecto antiguo de SMB. Se registra en Proxmox con pvesm add cifs.", "seeAlso": [ { "label": "Almacenamiento y compartición", @@ -536,7 +536,7 @@ { "term": "SeaBIOS", "category": "Virtualización", - "definitionRich": "Implementación de código abierto de BIOS heredado usada por QEMU. Firmware por defecto para nuevas VMs salvo que cambies a OVMF. Apropiado para SO más antiguos e instalaciones simples de Linux que no necesitan UEFI." + "definitionRich": "Implementación abierta de BIOS clásico utilizada por QEMU. Firmware predeterminado de VM nuevas salvo que elijas OVMF. Adecuado para sistemas antiguos e instalaciones Linux que no necesitan UEFI." }, { "term": "smartctl / SMART", @@ -544,7 +544,7 @@ "Self-Monitoring, Analysis and Reporting Technology" ], "category": "Almacenamiento", - "definitionRich": "Diagnósticos de disco integrados que reportan salud del drive, conteos de errores y resultados de self-tests. smartctl (de smartmontools) es la CLI; para drives NVMe, el paquete nvme-cli añade comandos específicos de NVMe.", + "definitionRich": "Diagnóstico integrado de discos que informa del estado, los errores y las pruebas internas. La herramienta es smartctl, del paquete smartmontools; nvme-cli añade comandos específicos para NVMe.", "seeAlso": [ { "label": "Salud y test SMART de discos", @@ -559,12 +559,12 @@ { "term": "systemd / systemctl / journalctl", "category": "Linux", - "definitionRich": "Sistema init moderno usado por Debian / Proxmox. systemctl gestiona servicios (start / stop / enable / status). journalctl lee el log binario escrito por systemd-journald." + "definitionRich": "Sistema de inicio de Debian / Proxmox. systemctl gestiona servicios (iniciar, detener, habilitar y consultar el estado). journalctl lee el registro binario de systemd-journald." }, { "term": "sysctl", "category": "Linux", - "definitionRich": "Gestión de parámetros del kernel. Lee /etc/sysctl.conf + /etc/sysctl.d/*.conf al arrancar. La post-instalación de ProxMenux entrega un perfil curado de tuning de sysctl.", + "definitionRich": "Herramienta para leer y cambiar parámetros del kernel. Los ajustes persistentes suelen ir en /etc/sysctl.d/*.conf; la lectura de /etc/sysctl.conf depende del cargador. La postinstalación de ProxMenux ofrece un perfil de ajustes sysctl.", "seeAlso": [ { "label": "Post-instalación: red", @@ -575,7 +575,7 @@ { "term": "trixie", "category": "Linux", - "definitionRich": "Codename para Debian 13, la base de SO para Proxmox VE 9. Predecesor: bookworm (Debian 12 / PVE 8).", + "definitionRich": "Nombre en clave de Debian 13, base de Proxmox VE 9. Su predecesor es bookworm (Debian 12 / PVE 8).", "seeAlso": [ { "label": "Actualizar PVE 8 a PVE 9", @@ -586,15 +586,15 @@ { "term": "udev", "category": "Linux", - "definitionRich": "Gestor de dispositivos de Linux. Reacciona a eventos de hardware y crea / elimina entradas bajo /dev. Reglas propias en /etc/udev/rules.d/ mapean persistentemente direcciones MAC a nombres de interfaz, configuran nodos de dispositivo NVIDIA al cargar el driver, etc." + "definitionRich": "Gestor de dispositivos Linux. Responde a eventos de hardware y crea o elimina entradas en /dev. Las reglas de /etc/udev/rules.d/ permiten fijar nombres por MAC, crear dispositivos NVIDIA al cargar el controlador y otras tareas." }, { "term": "UID / GID idmap", "aliases": [ - "UID shift" + "Cambio UID" ], "category": "Linux", - "definitionRich": "En contenedores LXC unprivileged, los UIDs y GIDs se desplazan en +100000 en el host. UID 0 del contenedor = UID 100000 del host, UID 1000 del contenedor = UID 101000 del host, etc. Afecta a la propiedad de archivos en bind mounts.", + "definitionRich": "Con el mapeo predeterminado de LXC sin privilegios, los UID y GID del host se desplazan +100000: UID 0 corresponde a 100000 y 1000 a 101000. Los mapeos personalizados pueden variar; los propietarios en montajes bind deben corresponder al mapeo elegido.", "seeAlso": [ { "label": "Puntos de montaje LXC", @@ -603,17 +603,17 @@ ] }, { - "term": "Unprivileged container", + "term": "Contenedor sin privilegios", "category": "Linux", - "definitionRich": "Contenedor LXC donde root dentro está mapeado a un UID sin privilegios en el host (desplazamiento de UID +100000). Más seguro que privileged pero no puede hacer passthrough de hardware ni ejecutar servicios a nivel de kernel. Por defecto para la mayoría de casos de uso." + "definitionRich": "Contenedor LXC cuyo root corresponde a un UID sin privilegios del host, normalmente 100000. Reduce sus privilegios aunque comparte el kernel. El acceso al hardware puede configurarse con permisos y mapeos adecuados; el modo privilegiado no siempre es necesario." }, { "term": "VFIO", "aliases": [ - "Virtual Function I/O" + "Función Virtual I/O" ], "category": "Virtualización", - "definitionRich": "Framework del kernel de Linux para drivers de dispositivo seguros en espacio de usuario — usado para asociar dispositivos PCIe a VMs para passthrough directo. Se habilita cargando los módulos del kernel vfio, vfio_iommu_type1 y vfio_pci, configurados vía /etc/modprobe.d/vfio.conf.", + "definitionRich": "Sistema del kernel Linux para controladores seguros en espacio de usuario, usado al asignar dispositivos PCIe directamente a VM. Intervienen vfio, vfio_iommu_type1 y vfio_pci, con configuración en /etc/modprobe.d/vfio.conf.", "seeAlso": [ { "label": "Post-instalación: virtualización", @@ -624,26 +624,26 @@ { "term": "VirtIO", "category": "Virtualización", - "definitionRich": "Familia de drivers de dispositivo paravirtualizados (red, almacenamiento, balloon, GPU) que corren más rápido que el hardware heredado emulado (p. ej. NICs e1000, discos IDE). El guest necesita el driver VirtIO correspondiente — nativo del kernel en Linux, instalación separada de ISO en Windows." + "definitionRich": "Familia de controladores paravirtualizados de red, almacenamiento, memoria dinámica y GPU. Evitan la sobrecarga de emular hardware antiguo como e1000 o IDE. El invitado necesita los controladores: integrados en Linux y disponibles en una ISO para Windows." }, { "term": "VLAN", "aliases": [ - "Virtual LAN" + "Red de área local virtual" ], "category": "Red", - "definitionRich": "Tags 802.1Q que segmentan una red física en múltiples redes lógicas. Se configura por bridge o por NIC en /etc/network/interfaces." + "definitionRich": "Etiquetas 802.1Q para dividir una red física en varias redes lógicas. Se configuran por bridge o interfaz en /etc/network/interfaces." }, { "term": "VM", "aliases": [ - "Virtual Machine" + "Máquina virtual" ], "category": "Proxmox", - "definitionRich": "Una emulación completa de máquina gestionada por Proxmox vía QEMU/KVM. Tiene un VMID numérico que mapea a /etc/pve/qemu-server/<VMID>.conf. Más pesada que los contenedores LXC pero totalmente aislada.", + "definitionRich": "Máquina virtual gestionada por Proxmox con QEMU/KVM, con su propio kernel. Su VMID numérico corresponde a /etc/pve/qemu-server/<VMID>.conf. Suele tener más sobrecarga que LXC, con aislamiento mediante un kernel separado.", "seeAlso": [ { - "label": "Gestión de VMs y CTs", + "label": "Gestión de VM y contenedores", "href": "/docs/help-info/vm-ct-commands" } ] @@ -651,10 +651,10 @@ { "term": "vzdump", "category": "Proxmox", - "definitionRich": "Herramienta de backup integrada de Proxmox para VMs y CTs. No incremental — cada backup es un snapshot completo. Configura modos (snapshot / suspend / stop), compresión (zstd / pigz / lzo), retención y notificación por trabajo.", + "definitionRich": "Herramienta de copias de VM y CT de Proxmox. Los archivos de copia no son incrementales; los destinos PBS admiten transferencias incrementales. Cada tarea configura modo (snapshot / suspend / stop), compresión (como zstd, gzip o lzo), retención y avisos.", "seeAlso": [ { - "label": "Comandos de backup y restauración", + "label": "Comandos de copias y restauración", "href": "/docs/help-info/backup-commands" } ] @@ -665,10 +665,10 @@ "Zettabyte File System" ], "category": "Almacenamiento", - "definitionRich": "Sistema de archivos combinado con gestor de volúmenes conocido por sus snapshots, replicación send/receive, checksums end-to-end, compresión y auto-reparación. Hambriento de memoria (mira ARC) pero extremadamente robusto.", + "definitionRich": "Sistema de archivos y gestor de volúmenes con snapshots, replicación send/receive, sumas de comprobación y compresión. Puede reparar datos dañados si dispone de una copia redundante válida. La caché ARC usa RAM y puede limitarse.", "seeAlso": [ { - "label": "Comandos de gestión de ZFS", + "label": "Comandos de gestión ZFS", "href": "/docs/help-info/zfs-commands" } ] diff --git a/web/messages/es/docs/installation.json b/web/messages/es/docs/installation.json index 96cc7076..a059d13e 100644 --- a/web/messages/es/docs/installation.json +++ b/web/messages/es/docs/installation.json @@ -1,8 +1,8 @@ { "meta": { - "title": "Instalar ProxMenux | ProxMenux Documentation", - "description": "Instalador de una línea para ProxMenux en hosts Proxmox VE 8+. Incluye ficheros de traducción pre-generados para seis idiomas (inglés, español, francés, alemán, italiano, portugués) — el idioma se elige una vez durante la instalación. Canal beta también disponible para acceso temprano a nuevas funciones.", - "ogTitle": "Instalar ProxMenux | ProxMenux Documentation", + "title": "Instalar ProxMenux | Documentación de ProxMenux", + "description": "Instala ProxMenux con un comando en hosts Proxmox VE 8+. Incluye catálogos JSON pregenerados en ocho idiomas: inglés, español, francés, alemán, italiano, portugués, eslovaco y sueco. Elige el idioma durante la instalación o cámbialo después en Configuración. El canal beta permite probar antes las nuevas funciones.", + "ogTitle": "Instalar ProxMenux | Documentación de ProxMenux", "ogDescription": "Instala ProxMenux en Proxmox VE 8+ con un comando. Canales estable y beta disponibles." }, "header": { @@ -42,50 +42,50 @@ "imageAlt": "Instalación de ProxMenux en progreso" }, "first": { - "heading": "Primer lanzamiento", + "heading": "Primer inicio", "intro": "Una vez instalado, ejecuta:", "code": "menu", - "outro": "ProxMenux arranca y aterrizas en el menú principal. Desde aquí puedes ejecutar cualquiera de los flujos documentados en este sitio — Post-instalación es una buena primera parada en un host Proxmox recién hecho." + "outro": "ProxMenux se abre en el menú principal. Desde ahí puedes ejecutar cualquiera de los procedimientos documentados en esta web. En un host Proxmox recién instalado, conviene empezar por Postinstalación." }, "beta": { "heading": "Canal beta", "calloutTitle": "¿Qué es el programa beta?", - "calloutBody": "¿Quieres probar las últimas funciones antes del release oficial y ayudar a dar forma a la versión final? El programa beta de ProxMenux da acceso temprano a la nueva funcionalidad — incluyendo los builds más nuevos de ProxMenux Monitor — directamente desde la rama develop. Los builds beta pueden contener bugs o funciones incompletas. Tu feedback ayuda a arreglarlos antes del release estable.", + "calloutBody": "¿Quieres probar las nuevas funciones antes de su publicación oficial y ayudar a dar forma a la versión final? El programa beta de ProxMenux da acceso anticipado a las novedades, incluidas las últimas compilaciones de ProxMenux Monitor, desde la rama develop. Las versiones beta pueden contener errores o funciones incompletas. Tus comentarios ayudan a corregirlos antes de la versión estable.", "intro": "Instala la versión beta en lugar de la estable con:", "code": "bash -c \"$(wget -qLO - https://raw.githubusercontent.com/MacRimi/ProxMenux/develop/install_proxmenux_beta.sh)\"", - "outro": "La beta es opt-in — tienes que ejecutar explícitamente el instalador beta. Cuando se publica una release estable, ProxMenux te notifica en el siguiente lanzamiento de menu y ofrece cambiar automáticamente. Para salir antes, usa la opción Desactivar programa beta en Settings." + "outro": "La beta es voluntaria: debes ejecutar expresamente su instalador. Cuando se publica una versión estable, ProxMenux avisa al volver a ejecutar menu y ofrece cambiar automáticamente. Para salir antes de la beta, usa Desactivar programa beta en Configuración." }, "updating": { "heading": "Actualizar", - "body": "ProxMenux se autoactualiza. Cuando hay una nueva versión disponible, el siguiente lanzamiento de menu ofrece la actualización; al aceptar se reemplazan los archivos de utilidad y las configuraciones en sitio. No hace falta descarga manual. Los usuarios estables reciben releases estables; los usuarios beta reciben releases beta (y el prompt de auto-cambio de arriba cuando una estable se publica). La forma del prompt depende de dónde se ejecute menu: por SSH o desde la consola de Proxmox aparece el diálogo clásico sí / no y al aceptar la actualización se aplica de inmediato. Dentro del terminal WebSocket de ProxMenux Monitor se sustituye por un msgbox informativo — ese terminal no puede sobrevivir a una autoactualización en curso, así que el msgbox muestra el instalador canónico de una línea (bash -c \"$(wget -qLO - https://raw.githubusercontent.com/MacRimi/ProxMenux/main/install_proxmenux.sh)\" para el canal estable, o la URL equivalente de install_proxmenux_beta.sh para beta) para lanzarlo desde SSH o consola." + "body": "ProxMenux gestiona sus actualizaciones. Si hay una nueva versión, al ejecutar menu ofrece actualizar: si aceptas, sustituye los archivos y la configuración de la herramienta en la instalación existente. No necesitas descargar nada a mano. La versión estable recibe actualizaciones estables y la beta, actualizaciones beta, con la opción de cambiar a estable descrita arriba. El aviso depende de dónde ejecutes menu: por SSH o desde la consola de Proxmox aparece un diálogo de sí o no, y al aceptar se aplica la actualización. En el terminal WebSocket de ProxMenux Monitor aparece un mensaje informativo, porque ese terminal se interrumpiría durante la actualización. El mensaje muestra el instalador de una línea (bash -c \"$(wget -qLO - https://raw.githubusercontent.com/MacRimi/ProxMenux/main/install_proxmenux.sh)\" para estable, o la URL equivalente de install_proxmenux_beta.sh para beta), que debes ejecutar por SSH o desde la consola." }, "uninstall": { "heading": "Desinstalar", - "body": "Desde dentro de ProxMenux: Settings → Desinstalar ProxMenux. Elimina el árbol de scripts, el lanzador y el servicio del Monitor, opcionalmente elimina las dependencias seleccionadas, restaura los backups de /root/.bashrc y /etc/motd tomados en el momento de la instalación. Paso a paso completo: Desinstalar ProxMenux." + "body": "Desde ProxMenux: Configuración → Desinstalar ProxMenux. El desinstalador elimina el árbol de scripts, el lanzador y el servicio Monitor, permite eliminar dependencias seleccionadas y restaura /root/.bashrc y /etc/motd desde las copias de la instalación, si existen. Procedimiento completo: Desinstalar ProxMenux." }, "troubleshoot": { "heading": "Solución de problemas", "virustotalTitle": "VirusTotal marca la URL de instalación", - "virustotalBody": "Una detección 1/95 por motores heurísticos (p. ej. Chong Lua Dao) es un falso positivo conocido. El instalador usa el patrón estándar curl | bash y descarga binarios legítimos (como jq desde su release oficial en GitHub), que los escáneres agresivos marcan basándose en el comportamiento y no en código realmente malicioso. El instalador es 100% código abierto y revisable. Más contexto en la Issue #162.", + "virustotalBody": "El resultado de 1/95 notificado en el issue #162, de Chong Lua Dao, fue identificado por el mantenedor como un falso positivo. El instalador usa el patrón curl | bash y puede descargar jq desde su versión oficial de GitHub. Este comportamiento puede activar análisis heurísticos; aquel informe histórico no determina la seguridad de futuras descargas. El código del instalador es abierto y se puede revisar. Más contexto en el issue #162.", "aptTitle": "La instalación falla con errores de apt", - "aptBody": "Normalmente un repo de Proxmox faltante o mal configurado. El instalador trae las dependencias vía apt; si la configuración del repo está rota (común en instalaciones de Proxmox 8 a pelo que no se han actualizado aún), apt falla. Ejecuta apt-get update manualmente primero y resuelve cualquier error, después vuelve a ejecutar el instalador.", + "aptBody": "Suele deberse a un repositorio de Proxmox ausente o mal configurado. El instalador obtiene las dependencias mediante apt: si los repositorios están mal configurados, apt falla. Es habitual en instalaciones mínimas de Proxmox 8 que aún no se han actualizado. Ejecuta primero apt-get update a mano, resuelve los errores y vuelve a ejecutar el instalador.", "menuTitle": "`menu: command not found` tras la instalación", - "menuBody": "El lanzador vive en /usr/local/bin/menu. Comprueba que esté ahí: ls -lh /usr/local/bin/menu. Si falta, la instalación terminó antes — vuelve a ejecutar el instalador. Si está pero no se encuentra, tu PATH no incluye /usr/local/bin; o arreglas el PATH o invocas el lanzador directamente: /usr/local/bin/menu.", + "menuBody": "El lanzador está en /usr/local/bin/menu. Comprueba que exista con ls -lh /usr/local/bin/menu. Si falta, la instalación se interrumpió: vuelve a ejecutar el instalador. Si existe pero no se encuentra el comando, PATH no incluye /usr/local/bin. Corrige PATH o ejecuta directamente /usr/local/bin/menu.", "stuckTitle": "La instalación se queda colgada o no avanza", "stuckBody": "Si una instalación, reinstalación o actualización se queda congelada por un problema de conexión, cancela el proceso con Ctrl + C y vuelve a lanzar el instalador a mano.", "otherTitle": "Otros problemas", - "otherBody": "Mira las GitHub Issues en busca de problemas conocidos o abre una nueva con la salida de log relevante. Usuarios beta: incluye journalctl -u proxmenux-monitor -n 50 si está relacionado con el Monitor." + "otherBody": "Consulta GitHub Issues para buscar problemas conocidos o abre una incidencia con los registros relevantes. Si usas la beta y el problema afecta a Monitor, incluye la salida de journalctl -u proxmenux-monitor -n 50." }, "next": { "heading": "Por dónde seguir", - "postInstall": "Script de post-instalación — ajustes y hardening para un host Proxmox recién hecho.", - "introduction": "Introducción — el tour completo de funciones.", + "postInstall": "Script de postinstalación: ajustes y refuerzo de seguridad para un host Proxmox recién instalado.", + "introduction": "Introducción: repaso completo de las funciones.", "monitor": "ProxMenux Monitor — panel web para el host (instalado automáticamente junto al menú)." }, "requirements": { "heading": "Requisitos y buenas prácticas", "reqTitle": "Requisitos", - "reqBody": "Proxmox VE 8.x o posterior. PVE 7 y anteriores no están soportados. Acceso a internet desde el host (el instalador descarga scripts, dependencias y la AppImage de ProxMenux Monitor). Ejecuta como root en el host Proxmox.", + "reqBody": "Proxmox VE 8.x o posterior. PVE 7 y versiones anteriores no son compatibles. El host necesita acceso a internet para descargar scripts, dependencias y la AppImage de ProxMenux Monitor. Ejecuta el instalador como root en el host Proxmox.", "inspectTitle": "Revisa siempre los scripts que ejecutas desde internet", "inspectReview": "Revisa la fuente del instalador antes de ejecutarlo.", "inspectCoc": "Todos los enlaces ejecutables siguen el código de conducta de ProxMenux." diff --git a/web/messages/es/docs/introduction.json b/web/messages/es/docs/introduction.json index fb1283fb..b9738f1e 100644 --- a/web/messages/es/docs/introduction.json +++ b/web/messages/es/docs/introduction.json @@ -9,7 +9,7 @@ }, "header": { "title": "Introducción", - "description": "ProxMenux es una herramienta de código abierto basada en menús para Proxmox VE. Dos piezas comparten el mismo proyecto: una CLI/TUI que envuelve los flujos más comunes del host, VMs, contenedores, almacenamiento, red y seguridad; y un panel web autoalojado con monitor de salud proactivo, notificaciones, un gancho de reescritura con IA y una API REST.", + "description": "ProxMenux es una herramienta de código abierto para Proxmox VE que se maneja mediante menús. El proyecto reúne dos componentes: una CLI/TUI para las tareas habituales del host, las VM, los contenedores, el almacenamiento, la red y la seguridad; y un panel web autoalojado con supervisión proactiva, notificaciones, reformulación opcional mediante IA y una API REST.", "section": "Introducción" }, "hero": { @@ -18,7 +18,7 @@ }, "twoProducts": { "heading": "Dos productos, un solo proyecto", - "intro": "ProxMenux se distribuye como dos piezas independientes que comparten el mismo árbol de código. El instalador despliega ambas — conviven en el host y no dependen entre sí:", + "intro": "ProxMenux tiene dos componentes en el mismo árbol de código fuente. El instalador despliega ambos en el host: Scripts ofrece la interfaz de terminal y Monitor el panel web:", "scripts": { "title": "ProxMenux Scripts", "body": "La CLI/TUI original que se lanza con menu. Nueve áreas funcionales que cubren optimizaciones post-instalación, creación de VMs y LXC, passthrough de GPU y Coral TPU, discos, almacenamiento, red, seguridad, utilidades, además de una referencia curada de comandos. Funciona en cualquier terminal — local, SSH o web." @@ -58,7 +58,7 @@ "href": "/docs/create-vm" }, { - "title": "Disk Manager", + "title": "Administrador de discos", "description": "Importar discos físicos a VMs y LXC, formatear y borrar, tests SMART, importación de imágenes qcow2 / vmdk / vdi — todo desde un menú.", "icon": "HardDrive", "href": "/docs/disk-manager" @@ -77,7 +77,7 @@ }, { "title": "Seguridad", - "description": "Fail2Ban (prevención de intrusiones para SSH y las interfaces web) y Lynis (auditoría de hardening) — instalación y gestión con valores por defecto sensatos.", + "description": "Fail2Ban para prevenir intrusiones por SSH y las interfaces web, y Lynis para auditar el refuerzo de la seguridad: instalación y gestión con valores predeterminados adecuados.", "icon": "Shield", "href": "/docs/security" }, @@ -89,7 +89,7 @@ }, { "title": "Referencia de comandos", - "description": "Catálogo curado de comandos de Linux y Proxmox organizados por tema — sistema, VM/CT (qm, pct), almacenamiento, red, ZFS, passthrough de GPU, backup, herramientas CLI del día a día.", + "description": "Selección de comandos de Linux y Proxmox organizada por temas: sistema, VM/CT con qm y pct, almacenamiento, red, ZFS, acceso directo a GPU, copias de seguridad y herramientas CLI de uso diario.", "icon": "BookOpen", "href": "/docs/help-info" } @@ -113,7 +113,7 @@ }, { "title": "Asistente de IA", - "description": "Reescritura opcional de notificaciones en lenguaje natural. Seis proveedores: OpenAI, Anthropic Claude, Google Gemini, Groq, OpenRouter, Ollama local. Doce idiomas.", + "description": "Reescritura opcional de notificaciones en lenguaje natural. Seis proveedores: OpenAI, Anthropic Claude, Google Gemini, Groq, OpenRouter, Ollama local. Trece idiomas en el selector de notificaciones.", "icon": "Sparkles", "href": "/docs/monitor/ai-assistant" }, @@ -138,32 +138,32 @@ ] }, "installPaths": { - "heading": "Rutas de instalación", - "intro": "El instalador despliega Scripts y Monitor en un solo paso. Scripts tiene dos variantes — con traducción o ligera — y el Monitor se instala como AppImage independiente que se activa después desde el menú:", - "headerPath": "Ruta de instalación", + "heading": "Opciones de instalación", + "intro": "Los dos instaladores despliegan Scripts y Monitor. Scripts utiliza catálogos JSON pregenerados en ocho idiomas, sin traducción en línea. Puedes elegir el canal estable o beta; Monitor se distribuye como AppImage y se ejecuta desde su entorno extraído:", + "headerPath": "Install path", "headerBundles": "Qué incluye", - "headerWhen": "Cuándo elegirla", + "headerWhen": "Cuándo elegirlo", "rows": [ { - "pathRich": "Scripts: con traducción", - "bundles": "CLI/TUI + entorno virtual de Python + googletrans (inglés, español, francés, alemán, italiano, portugués)", - "when": "Menús multi-idioma, usuarios no anglófonos" + "pathRich": "Scripts: estable", + "bundles": "CLI/TUI con traducciones JSON pregeneradas en ocho idiomas, sin entorno virtual ni servicio de traducción en línea.", + "when": "Uso habitual con el canal de versiones estables." }, { - "pathRich": "Scripts: normal (ligera)", - "bundles": "CLI/TUI solo en inglés, huella menor, sin entorno virtual de Python", - "when": "La mayoría de usuarios — la documentación de Proxmox está en inglés de todos modos" + "pathRich": "Scripts: beta", + "bundles": "La misma interfaz multilingüe, instalada desde la rama develop para probar los próximos cambios.", + "when": "Pruebas anticipadas de nuevas funciones, con mayor riesgo de errores." }, { "pathRich": "Monitor", - "bundles": "AppImage autocontenido en el puerto TCP 8008. Instalación independiente — se puede activar desde el menú de Scripts o ejecutar el AppImage directamente.", - "when": "Cuando un panel web del host resulta útil — móvil, tablet, pestaña del navegador" + "bundles": "AppImage autónoma con panel web en el puerto TCP 8008. El instalador extrae su entorno de ejecución y gestiona el servicio; Monitor se controla desde Ajustes.", + "when": "Cuando te resulte útil consultar el host desde un panel web: móvil, tableta o navegador." } ], - "outro": "Los comandos de instalación detallados y los requisitos están en la página de instalación." + "outro": "Los comandos y requisitos detallados están en la página de instalación." }, "warnSource": { - "title": "Revisa siempre los scripts que ejecutas desde internet", + "title": "Revisa siempre los scripts de Internet antes de ejecutarlos", "body": "ProxMenux es de código abierto y cada script se puede revisar en GitHub. Antes de ejecutar el comando de instalación, mira el código fuente. Haz lo mismo con cualquier otra herramienta de automatización.", "sourceLabel": "Ver el código fuente de ProxMenux", "cocLabel": "Código de conducta" @@ -172,34 +172,34 @@ "heading": "Por dónde seguir", "items": [ { - "lead": "¿Nuevo en ProxMenux? ", + "lead": "¿Es tu primera vez con ProxMenux? ", "linkHref": "/docs/installation", - "linkLabel": "Instálalo con un solo comando", + "linkLabel": "Instálalo con un comando", "tailRich": " y ejecuta menu." }, { "lead": "¿Acabas de instalar Proxmox? Empieza por el ", "linkHref": "/docs/post-install", - "linkLabel": "script Post-Install", + "linkLabel": "script de postinstalación", "tail": "." }, { "lead": "¿Quieres un panel web? ", "linkHref": "/docs/monitor", "linkLabel": "ProxMenux Monitor", - "tail": " cubre lo que muestra, cómo está construido y cómo asegurarlo." + "tail": " tiene una documentación que explica qué muestra, cómo está construido y cómo protegerlo." }, { - "lead": "¿Buscas un comando concreto? ", + "lead": "¿Buscas un comando concreto? La ", "linkHref": "/docs/help-info", - "linkLabel": "Referencia de comandos", - "tail": " es un catálogo curado organizado por tema, con botones de copia." + "linkLabel": "referencia de comandos", + "tail": " reúne una selección organizada por temas, con botones para copiar." }, { - "lead": "¿Quieres guías más largas paso a paso? La ", + "lead": "¿Quieres guías más detalladas? La ", "linkHref": "/guides", - "linkLabel": "sección de Guías", - "tail": " cubre Coral TPU, passthrough de NVIDIA, Kodi en LXC y más." + "linkLabel": "sección de guías", + "tail": " trata Coral TPU, acceso directo a NVIDIA, Kodi en LXC y mucho más." } ] } diff --git a/web/messages/fr/docs/external-repositories.json b/web/messages/fr/docs/external-repositories.json new file mode 100644 index 00000000..fa4ded52 --- /dev/null +++ b/web/messages/fr/docs/external-repositories.json @@ -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, signalez-le directement dans son dépôt, 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." + ] + } +} diff --git a/web/messages/fr/docs/glossary.json b/web/messages/fr/docs/glossary.json new file mode 100644 index 00000000..b4d4103e --- /dev/null +++ b/web/messages/fr/docs/glossary.json @@ -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 Voir aussi 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 GitHub. Le glossaire se trouve dans web/messages/en/docs/glossary.json, 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 ACS override 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 pct set -mpN.", + "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 /etc/network/interfaces." + }, + { + "term": "Pont", + "aliases": [ + "vmbrX", + "vmbr0", + "Pont Linux" + ], + "category": "Réseau", + "definitionRich": "Commutateur virtuel de couche 2 sur l’hôte. vmbr0 relie généralement les invités au réseau physique. D’autres ponts (vmbr1, vmbr2...) 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 à /etc/pve/lxc/<CTID>.conf. Voir aussi LXC.", + "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 .sources en blocs structurés avec les champs Types, URIs, Suites, Components et Signed-By. Remplace le format à une ligne .list 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 iGPU. 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 neofetch 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 /etc/default/grub et /boot/grub/ ; appliquez les modifications avec update-grub. 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 /dev/dri, 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 /etc/network/interfaces. Proxmox utilise par défaut sa réécriture ifupdown2, qui permet le rechargement à chaud avec ifreload -a." + }, + { + "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 update-initramfs -u -k all." + }, + { + "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 intel_iommu=on ou amd_iommu=on 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 : find /sys/kernel/iommu_groups/ -type l | sort -V." + }, + { + "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 pvesm add iscsi.", + "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é à QEMU 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 : pvs, vgs et lvs.", + "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 pct.", + "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 Noms réseau persistants de ProxMenux associent les MAC à des noms stables (eno1, enp3s0) 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 /etc/motd. 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 pvesm add nfs ; 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. nftables est l’infrastructure moderne ; iptables peut utiliser un moteur classique ou compatible nft. Le service classique pve-firewall 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. OVA regroupe les fichiers dans une archive TAR ; OVF 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 qm set <vmid> -bios ovmf. Utilisé pour les invités UEFI, notamment Windows 11 et les configurations Secure Boot. efidisk0 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 : pct list / start / stop / shutdown / config / enter / exec / push / pull / destroy.", + "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 /etc/pve/. Réplique la configuration entre les nœuds du cluster : les modifications sous /etc/pve/ sont propagées automatiquement." + }, + { + "term": "pveam", + "aliases": [ + "Gestionnaire d'appliances Proxmox VE" + ], + "category": "Proxmox", + "definitionRich": "Outil du catalogue local de modèles CT. pveam update actualise l’index ; pveam available liste les modèles et pveam download <storage> <template> 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. pvesm status affiche tous les stockages configurés; pvesm add <type> 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 correspond à l’UID 0 de l’hôte, 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 8008.", + "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 : qemu-img convert -O qcow2 ...." + }, + { + "term": "qm", + "aliases": [ + "Gestionnaire QEMU" + ], + "category": "Proxmox", + "definitionRich": "Outil de gestion des VM Proxmox : qm list / start / stop / shutdown / config / set / destroy / importdisk / migrate. Équivalent de pct 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 : qm set <vmid> -machine q35." + }, + { + "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. SMB est le protocole, Samba son implémentation libre sous Linux et CIFS un ancien dialecte SMB. Ajout dans Proxmox avec pvesm add cifs.", + "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 smartctl, du paquet smartmontools ; nvme-cli 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. systemctl gère les services : démarrage, arrêt, activation et état. journalctl lit le journal binaire produit par systemd-journald." + }, + { + "term": "sysctl", + "category": "Linux", + "definitionRich": "Outil de lecture et modification des paramètres du noyau. Les réglages persistants vont généralement dans /etc/sysctl.d/*.conf ; la lecture de /etc/sysctl.conf 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: bookworm (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 /dev. Les règles de /etc/udev/rules.d/ 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 non privilégiés, les UID et GID hôtes sont décalés de +100000 : 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 vfio, vfio_iommu_type1 et vfio_pci, configurés dans /etc/modprobe.d/vfio.conf.", + "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 /etc/network/interfaces." + }, + { + "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 à /etc/pve/qemu-server/<VMID>.conf. 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 ne sont pas incrémentales ; 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 ARC utilise de la RAM et peut être limité.", + "seeAlso": [ + { + "label": "Commandes de gestion ZFS", + "href": "/docs/help-info/zfs-commands" + } + ] + } + ] +} diff --git a/web/messages/fr/docs/installation.json b/web/messages/fr/docs/installation.json new file mode 100644 index 00000000..a8b6cc46 --- /dev/null +++ b/web/messages/fr/docs/installation.json @@ -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 /usr/local/share/proxmenux/ et crée le lanceur /usr/local/bin/menu. Le tableau de bord web ProxMenux Monitor est enregistré comme service proxmenux-monitor.service.", + "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 Après l’installation." + }, + "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 develop. 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 menu et propose de basculer automatiquement. Pour quitter la bêta plus tôt, choisissez Désactiver le programme bêta 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 menu 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 menu : 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 (bash -c \"$(wget -qLO - https://raw.githubusercontent.com/MacRimi/ProxMenux/main/install_proxmenux.sh)\" pour stable, ou l’URL correspondante de install_proxmenux_beta.sh pour bêta), à exécuter via SSH ou dans la console." + }, + "uninstall": { + "heading": "Désinstallation", + "body": "Dans ProxMenux : Paramètres → Désinstaller ProxMenux. 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 /root/.bashrc et /etc/motd depuis les sauvegardes de l’installation, si elles existent. Procédure complète : Désinstaller ProxMenux." + }, + "troubleshoot": { + "heading": "Dépannage", + "virustotalTitle": "VirusTotal signale l’URL d’installation comme suspecte", + "virustotalBody": "Le résultat de 1/95 attribué à Chong Lua Dao et signalé dans l’issue #162 a été identifié par le mainteneur comme un faux positif. L’installateur utilise le modèle curl | bash et peut télécharger jq depuis sa version officielle sur GitHub. Ce comportement 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’issue #162.", + "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 apt-get update manuellement, corrigez les erreurs, puis relancez l’installateur.", + "menuTitle": "`menu: command not found` après installation", + "menuBody": "Le lanceur se trouve dans /usr/local/bin/menu. Vérifiez sa présence avec ls -lh /usr/local/bin/menu. 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 /usr/local/bin. Corrigez PATH ou lancez directement /usr/local/bin/menu.", + "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 Ctrl + C et réexécutez l'installateur manuellement.", + "otherTitle": "Autres problèmes", + "otherBody": "Consultez GitHub Issues 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 journalctl -u proxmenux-monitor -n 50." + }, + "next": { + "heading": "Suivant", + "postInstall": "Script de post-installation — réglages et renforcement de la sécurité d’un hôte Proxmox fraîchement installé.", + "introduction": "Introduction — présentation complète des fonctionnalités.", + "monitor": "ProxMenux Monitor — 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 8.x ou ultérieur. 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 root sur l’hôte Proxmox.", + "inspectTitle": "Inspectez toujours les scripts que vous utilisez depuis Internet", + "inspectReview": "Examinez le code source de l’installateur avant de le lancer.", + "inspectCoc": "Tous les liens exécutables suivent le code de conduite de ProxMenux." + } +} diff --git a/web/messages/fr/docs/introduction.json b/web/messages/fr/docs/introduction.json new file mode 100644 index 00000000..710c26ac --- /dev/null +++ b/web/messages/fr/docs/introduction.json @@ -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": "Un menu pour toutes les tâches. 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 débutants de Proxmox, avec des réglages par défaut sûrs et prédéfinis, et les administrateurs expérimentés, qui gagnent du temps sur les tâches répétitives. Gratuit et open source, avec une communauté active sur 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 menu. 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": [ + "L’hôte Proxmox — dépôts, paquets, réseau, ZFS, Ceph, noyau et observabilité.", + "Les machines virtuelles (VM) — création, passthrough GPU, import et export OVA/OVF, accès direct aux disques.", + "Les conteneurs LXC — 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 menu 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 présentation de Monitor.", + "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 des notifications.", + "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": "Scripts : stable", + "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": "Scripts : bêta", + "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": "Monitor", + "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 page d’installation." + }, + "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": "Vous découvrez ProxMenux ? ", + "linkHref": "/docs/installation", + "linkLabel": "Installez-le avec une seule commande", + "tailRich": " puis lancez menu." + }, + { + "lead": "Vous venez d’installer Proxmox ? Commencez par le ", + "linkHref": "/docs/post-install", + "linkLabel": "script de post-installation", + "tail": "." + }, + { + "lead": "Vous souhaitez un tableau de bord web ? ", + "linkHref": "/docs/monitor", + "linkLabel": "ProxMenux Monitor", + "tail": " dispose d’une documentation qui présente son contenu, son architecture et sa sécurisation." + }, + { + "lead": "Vous cherchez une commande précise ? 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": "Vous souhaitez des guides plus détaillés ? La ", + "linkHref": "/guides", + "linkLabel": "section des guides", + "tail": " couvre Coral TPU, le passthrough NVIDIA, Kodi dans LXC et d’autres sujets." + } + ] + } +} diff --git a/web/messages/it/docs/external-repositories.json b/web/messages/it/docs/external-repositories.json new file mode 100644 index 00000000..16215bec --- /dev/null +++ b/web/messages/it/docs/external-repositories.json @@ -0,0 +1,58 @@ +{ + "meta": { + "title": "Repository esterni | Documentazione ProxMenux", + "description": "ProxMenux integra repository di script esterni selezionati, come community-scripts e ZimaOS, come alternative in alcune sezioni del menu. Ogni script indica la propria origine; i bug vanno segnalati al manutentore originale.", + "ogTitle": "Repository esterni | Documentazione ProxMenux", + "ogDescription": "Repository di script esterni integrati come alternative nei menu di ProxMenux." + }, + "header": { + "title": "Repository esterni", + "description": "ProxMenux integra repository di script esterni selezionati come alternative in alcune sezioni del menu. Gli script provengono da fonti di terze parti attendibili, indicate chiaramente nel menu.", + "section": "Repository esterni" + }, + "practice": { + "title": "Ciò che significa in pratica", + "body": "Quando un’opzione usa uno script esterno anziché codice proprio di ProxMenux, il menu ne indica l’origine e il repository caricato. ProxMenux avvia questi script senza modificarli. I problemi relativi al loro funzionamento competono al manutentore del repository originale." + }, + "integrated": { + "heading": "Repository attualmente integrati", + "usedInLabel": "Usato in:", + "items": [ + { + "name": "community-scripts / ProxmoxVE", + "url": "https://community-scripts.github.io/ProxmoxVE/", + "description": "Erede dei helper script di tteck. Ampio catalogo di script per distribuire in una sola esecuzione LXC (Home Assistant, Plex, Frigate…), VM, componenti aggiuntivi e modifiche a PVE.", + "usedIn": "Avvio di Helper Scripts e Rete (correzione dell’offloading della scheda Intel e1000e)" + } + ] + }, + "attribution": { + "heading": "Attribuzione e riconoscimenti", + "items": [ + "Gli autori originali sono sempre citati nel menu e nella pagina che documenta l’integrazione dello script.", + "Il collegamento al repository originale viene mostrato prima di eseguire lo script e nella relativa pagina di documentazione.", + "Puoi sostenere gli sviluppatori di questi progetti esterni con una ⭐, una sponsorizzazione o segnalazioni di bug ben documentate." + ] + }, + "report": { + "title": "Dove segnalare problemi con gli script esterni", + "body": "Se uno script esterno non funziona come previsto, segnalalo direttamente nel suo repository, non in ProxMenux. ProxMenux lo scarica e lo esegue senza modificarne il codice. Il manutentore originale può analizzare e correggere il problema. Usa le issue di ProxMenux per problemi del comando di avvio o dell’integrazione dello script." + }, + "suggest": { + "heading": "Suggerimento di nuovi repository esterni", + "intro": "Trovato uno script o un repository che si adatta bene a un menu ProxMenux? Suggeriscilo via:", + "discussionTitle": "💬 Apri una discussione", + "discussionBody": "Ideale per le idee: raccogli i pareri della comunità prima di trasformarle in una richiesta di funzionalità.", + "issueTitle": "🐛 Apri una issue", + "issueBody": "Per richieste di funzionalità specifiche con un ambito ben definito." + }, + "candidate": { + "title": "Cosa rende un buon candidato di integrazione", + "items": [ + "Codice aperto con un manutentore attivo.", + "Idempotente: può essere eseguito più volte in sicurezza.", + "Non modifica la configurazione principale di Proxmox senza avvisare.", + "Risolve un problema non ancora coperto da ProxMenux, evitando di duplicare le funzionalità." + ] + } +} diff --git a/web/messages/it/docs/glossary.json b/web/messages/it/docs/glossary.json new file mode 100644 index 00000000..9ed0f3f3 --- /dev/null +++ b/web/messages/it/docs/glossary.json @@ -0,0 +1,677 @@ +{ + "meta": { + "title": "Glossario | Documentazione ProxMenux", + "description": "Definizioni dei termini usati nella documentazione ProxMenux: Proxmox, archiviazione, reti e virtualizzazione.", + "ogTitle": "Glossario | Documentazione ProxMenux", + "ogDescription": "Breve riferimento per i termini tecnici utilizzati nella documentazione ProxMenux." + }, + "header": { + "title": "Glossario", + "description": "Brevi definizioni dei termini usati in ProxMenux e per descrivere il funzionamento di Proxmox.", + "section": "Glossario" + }, + "callout": { + "title": "Come utilizzare questa pagina", + "bodyRich": "Ogni voce include una categoria e una breve definizione. I collegamenti Vedi anche aprono la documentazione pertinente. Usa la navigazione A–Z per passare direttamente a una lettera." + }, + "jumpHeading": "Vai alla lettera", + "seeAlsoLabel": "Vedi anche:", + "aliasesLabel": "anche:", + "missingCallout": { + "title": "Manca un termine?", + "leadRich": "Se manca un termine, apri una issue o una PR su GitHub. Il glossario si trova in web/messages/en/docs/glossary.json, con i cataloghi corrispondenti per ogni lingua." + }, + "entries": [ + { + "term": "ACS", + "aliases": [ + "Access Control Services", + "Sovrascrittura ACS" + ], + "category": "Virtualizzazione", + "definitionRich": "Funzioni di controllo degli accessi PCIe che aiutano a isolare il traffico tra dispositivi. I gruppi IOMMU dipendono da hardware e topologia. La patch ACS override può suddividere i gruppi rilevati da Linux, ma non aggiunge isolamento hardware; assegnarli a VM diverse comporta un rischio di sicurezza.", + "seeAlso": [ + { + "label": "Aggiungi controller o NVMe a VM", + "href": "/docs/disk-manager/add-controller-nvme-vm" + } + ] + }, + { + "term": "ARC", + "aliases": [ + "Adaptive Replacement Cache" + ], + "category": "Archiviazione", + "definitionRich": "Cache di lettura ZFS nella RAM dell’host, per i blocchi usati di recente o frequentemente. Il limite predefinito dipende dalla versione e dall’installazione di Proxmox. Le opzioni successive all’installazione di ProxMenux permettono di limitarla.", + "seeAlso": [ + { + "label": "Dopo l’installazione: archiviazione", + "href": "/docs/post-install/storage" + }, + { + "label": "Comandi ZFS", + "href": "/docs/help-info/zfs-commands" + } + ] + }, + { + "term": "Bind mount", + "category": "Linux", + "definitionRich": "Funzione Linux che rende accessibile una parte del file system da un altro percorso. ProxMenux usa i bind mount per condividere directory dell’host con i container LXC tramite pct set -mpN.", + "seeAlso": [ + { + "label": "Punti di montaggio LXC", + "href": "/docs/storage-share/lxc-mount-points" + } + ] + }, + { + "term": "Bond di rete", + "aliases": [ + "Aggregazione di interfacce di rete", + "Aggregazione dei collegamenti" + ], + "category": "Rete", + "definitionRich": "Raggruppa più interfacce fisiche in una logica per offrire ridondanza (active-backup), maggiore capacità complessiva (LACP / 802.3ad) o entrambe. Si configura in /etc/network/interfaces." + }, + { + "term": "Ponte", + "aliases": [ + "vmbrX", + "vmbr0", + "Bridge Linux" + ], + "category": "Rete", + "definitionRich": "Switch virtuale di livello 2 sull’host. vmbr0 collega normalmente le macchine ospiti alla rete fisica. Altri bridge (vmbr1, vmbr2...) possono separare le reti in base ai collegamenti fisici e alla configurazione.", + "seeAlso": [ + { + "label": "Analisi ponte e riparazione guidata", + "href": "/docs/network/bridge-analysis" + } + ] + }, + { + "term": "Ceph", + "category": "Archiviazione", + "definitionRich": "Sistema di archiviazione distribuito integrato con Proxmox per cluster iperconvergenti. Gli OSD (Object Storage Daemons) sono alla base dell’archiviazione a oggetti, a blocchi e di file. La versione Ceph richiesta dipende dalla versione Proxmox e dal percorso di aggiornamento: consulta la guida corrispondente.", + "seeAlso": [ + { + "label": "Aggiorna PVE 8 a PVE 9", + "href": "/docs/utils/upgrade-pve8-pve9" + } + ] + }, + { + "term": "CT", + "aliases": [ + "contenitore", + "Container LXC" + ], + "category": "Proxmox", + "definitionRich": "Abbreviazione di «container» usata da Proxmox per un’istanza LXC. Il CTID numerico corrisponde a /etc/pve/lxc/<CTID>.conf. Vedi anche LXC.", + "seeAlso": [ + { + "label": "Gestione di VM e container", + "href": "/docs/help-info/vm-ct-commands" + } + ] + }, + { + "term": "deb822", + "category": "Linux", + "definitionRich": "Formato moderno delle sorgenti APT: file .sources con blocchi strutturati e campi Types, URIs, Suites, Components e Signed-By. Sostituisce il formato a riga singola .list; è lo standard da PVE 9 / Debian Trixie.", + "seeAlso": [ + { + "label": "Aggiorna PVE 8 a PVE 9", + "href": "/docs/utils/upgrade-pve8-pve9" + } + ] + }, + { + "term": "dGPU", + "aliases": [ + "GPU dedicata" + ], + "category": "Virtualizzazione", + "definitionRich": "Scheda grafica separata, normalmente collegata tramite PCIe, diversamente da una iGPU. Può essere assegnata a una VM con VFIO o utilizzata da più container LXC tramite i nodi di dispositivo e il driver dell’host, se hardware e applicazioni lo supportano.", + "seeAlso": [ + { + "label": "Aggiungere GPU a VM (passthrough)", + "href": "/docs/hardware/gpu-vm-passthrough" + } + ] + }, + { + "term": "Dialog", + "category": "Linux", + "definitionRich": "Strumento basato su ncurses per mostrare menu, richieste e barre di avanzamento nel terminale. ProxMenux usa i menu di dialog." + }, + { + "term": "DKMS", + "aliases": [ + "Supporto del modulo del kernel dinamico" + ], + "category": "Linux", + "definitionRich": "Sistema per ricompilare moduli esterni registrati, come NVIDIA o ZFS, quando cambia il kernel. Servono sorgenti del modulo compatibili e gli header del kernel corrispondenti.", + "seeAlso": [ + { + "label": "Installare Coral TPU (Host)", + "href": "/docs/hardware/install-coral-tpu-host" + } + ] + }, + { + "term": "Fail2Ban", + "category": "Linux", + "definitionRich": "Servizio che rileva errori di autenticazione ripetuti nei registri e blocca gli IP responsabili tramite il firewall. ProxMenux include jail preconfigurate per SSH, l’interfaccia Proxmox e Monitor.", + "seeAlso": [ + { + "label": "Fail2Ban", + "href": "/docs/security/fail2ban" + } + ] + }, + { + "term": "Fastfetch", + "category": "Linux", + "definitionRich": "Strumento di informazioni di sistema con grafica ASCII mostrata all’accesso alla shell. Sostituisce neofetch ed è attivabile nelle opzioni successive all’installazione di ProxMenux.", + "seeAlso": [ + { + "label": "Dopo l'installazione: opzioni", + "href": "/docs/post-install/optional" + } + ] + }, + { + "term": "GRUB", + "aliases": [ + "GRand Unified Bootloader" + ], + "category": "Linux", + "definitionRich": "Boot loader delle installazioni Linux basate su GRUB. Configurazione in /etc/default/grub e /boot/grub/; applica le modifiche con update-grub. Proxmox può anche usare systemd-boot: verifica il boot loader attivo prima di modificare i parametri del kernel.", + "seeAlso": [ + { + "label": "Comandi di passaggio GPU", + "href": "/docs/help-info/gpu-commands" + } + ] + }, + { + "term": "iGPU", + "aliases": [ + "GPU integrata" + ], + "category": "Virtualizzazione", + "definitionRich": "Processore grafico integrato nel package della CPU, come Intel UHD / Iris o Radeon nelle APU Ryzen. Spesso viene condiviso tra più LXC tramite /dev/dri, anziché assegnato esclusivamente a una VM.", + "seeAlso": [ + { + "label": "Aggiungi GPU a LXC", + "href": "/docs/hardware/igpu-acceleration-lxc" + } + ] + }, + { + "term": "ifupdown / ifupdown2", + "category": "Rete", + "definitionRich": "Sistema classico di configurazione di rete Debian, basato su /etc/network/interfaces. Proxmox usa normalmente la versione riscritta ifupdown2, che permette di ricaricare la configurazione senza riavviare con ifreload -a." + }, + { + "term": "initramfs", + "category": "Linux", + "definitionRich": "File system iniziale in RAM usato dal kernel prima di montare la radice reale. Contiene i driver necessari all’avvio. Dopo modifiche a VFIO, IOMMU o driver di archiviazione, si rigenera con update-initramfs -u -k all." + }, + { + "term": "IOMMU", + "aliases": [ + "Unità di gestione della memoria di input/output", + "VT-d", + "AMD-Vi" + ], + "category": "Virtualizzazione", + "definitionRich": "Funzione hardware (Intel VT-d / AMD-Vi) necessaria per assegnare dispositivi PCIe alle VM. Attivala nel firmware e verifica il supporto nel kernel. A seconda della piattaforma e delle impostazioni predefinite, possono servire intel_iommu=on o amd_iommu=on.", + "seeAlso": [ + { + "label": "Post-Install: Virtualizzazione", + "href": "/docs/post-install/virtualization" + }, + { + "label": "Aggiungere GPU a VM (passthrough)", + "href": "/docs/hardware/gpu-vm-passthrough" + } + ] + }, + { + "term": "Gruppo IOMMU", + "category": "Virtualizzazione", + "definitionRich": "Gruppo di dispositivi che costituisce l’unità minima di isolamento IOMMU. I membri non sono necessariamente isolati tra loro: controllali tutti prima di assegnare dispositivi con VFIO. Elenco con find /sys/kernel/iommu_groups/ -type l | sort -V." + }, + { + "term": "iSCSI", + "aliases": [ + "Internet SCSI" + ], + "category": "Archiviazione", + "definitionRich": "Protocollo di archiviazione a blocchi su IP: un disco remoto appare come un dispositivo SCSI locale. Si aggiunge a Proxmox con pvesm add iscsi.", + "seeAlso": [ + { + "label": "Aggiungere l'obiettivo iSCSI come storage Proxmox", + "href": "/docs/storage-share/host-iscsi" + } + ] + }, + { + "term": "KVM", + "aliases": [ + "Macchina virtuale a base di Kernel" + ], + "category": "Virtualizzazione", + "definitionRich": "Modulo del kernel Linux che trasforma l’host in un hypervisor. Insieme a QEMU per l’emulazione dei dispositivi, costituisce la base delle VM Proxmox." + }, + { + "term": "LVM", + "aliases": [ + "Logical Volume Manager" + ], + "category": "Archiviazione", + "definitionRich": "Gestione dei volumi Linux che raggruppa lo spazio fisico in gruppi (VG) contenenti volumi logici (LV). Le installazioni Proxmox basate su LVM usano spesso LVM-thin per i dischi ospiti; esistono altri sistemi di archiviazione. Strumenti: pvs, vgs e lvs.", + "seeAlso": [ + { + "label": "Comandi per archiviazione e dischi", + "href": "/docs/help-info/storage-commands" + } + ] + }, + { + "term": "LXC", + "aliases": [ + "Linux Containers" + ], + "category": "Linux", + "definitionRich": "Virtualizzazione a livello di sistema operativo: istanze isolate dello spazio utente condividono il kernel dell’host. Generalmente comporta meno overhead delle VM, con un diverso isolamento. Proxmox gestisce i container LXC con pct.", + "seeAlso": [ + { + "label": "Gestione di VM e container", + "href": "/docs/help-info/vm-ct-commands" + } + ] + }, + { + "term": "Lynis", + "category": "Linux", + "definitionRich": "Strumento di audit di sicurezza open source di CISOfy. Analizza l’host e mostra un punteggio di sicurezza e suggerimenti concreti. ProxMenux installa la versione dal repository GitHub originale al posto del pacchetto Debian più vecchio.", + "seeAlso": [ + { + "label": "Lynis", + "href": "/docs/security/lynis" + } + ] + }, + { + "term": "Indirizzo MAC", + "aliases": [ + "Indirizzo hardware" + ], + "category": "Rete", + "definitionRich": "Identificatore di un’interfaccia Ethernet, normalmente a 48 bit, assegnato da hardware o software. I Nomi di rete persistenti di ProxMenux associano le MAC a nomi stabili (eno1, enp3s0) anche dopo una nuova enumerazione PCI.", + "seeAlso": [ + { + "label": "Nomi di interfaccia persistenti", + "href": "/docs/network/persistent-names" + } + ] + }, + { + "term": "MOTD", + "aliases": [ + "Messaggio del Giorno" + ], + "category": "Linux", + "definitionRich": "Testo mostrato dopo l’accesso SSH, memorizzato in /etc/motd. ProxMenux può aggiungere un banner dopo l’installazione; la disinstallazione ripristina il file precedente se ne esiste una copia." + }, + { + "term": "NFS", + "aliases": [ + "Sistema di file di rete" + ], + "category": "Archiviazione", + "definitionRich": "Protocollo di condivisione file in rete nato su Unix. Si aggiunge come archiviazione Proxmox con pvesm add nfs; ProxMenux offre anche procedure per client e server NFS in LXC.", + "seeAlso": [ + { + "label": "Gestore storage e condivisioni", + "href": "/docs/storage-share" + } + ] + }, + { + "term": "nftables / iptables", + "category": "Rete", + "definitionRich": "Strumenti firewall Linux. nftables è l’infrastruttura moderna; iptables può usare backend classici o compatibili con nft. Il servizio classico pve-firewall usa iptables, mentre l’alternativa proxmox-firewall usa nftables.", + "seeAlso": [ + { + "label": "Comandi di rete", + "href": "/docs/help-info/network-commands" + } + ] + }, + { + "term": "nouveau", + "category": "Linux", + "definitionRich": "Driver grafico NVIDIA open source incluso in Linux. Installando il driver proprietario, impedisci che nouveau gestisca la stessa GPU, normalmente bloccandone il caricamento e rigenerando initramfs.", + "seeAlso": [ + { + "label": "Guida all'installazione NVIDIA", + "href": "/guides/nvidia" + } + ] + }, + { + "term": "Repository no-subscription", + "category": "Proxmox", + "definitionRich": "Repository di pacchetti Proxmox disponibile senza abbonamento enterprise. I pacchetti ricevono meno verifiche rispetto al repository enterprise, consigliato da Proxmox per la produzione. ProxMenux offre la configurazione dei repository dopo l’installazione.", + "seeAlso": [ + { + "label": "Post-Install: Impostazioni di base", + "href": "/docs/post-install/basic-settings" + } + ] + }, + { + "term": "OVA / OVF", + "aliases": [ + "Open Virtualization Format" + ], + "category": "Virtualizzazione", + "definitionRich": "Formati DMTF per distribuire VM portabili. OVA raccoglie i file in un archivio TAR; OVF descrive la VM in XML con file disco associati, spesso VMDK. Il supporto all’importazione dipende dall’hypervisor di destinazione e dalla configurazione.", + "seeAlso": [ + { + "label": "Esportazione VM a OVA / OVF", + "href": "/docs/utils/export-vm" + }, + { + "label": "Importa VM da OVA / OVF", + "href": "/docs/utils/import-vm" + } + ] + }, + { + "term": "OVMF", + "aliases": [ + "firmware UEFI", + "Open Virtual Machine Firmware" + ], + "category": "Virtualizzazione", + "definitionRich": "Firmware UEFI per VM, selezionato con qm set <vmid> -bios ovmf. Si usa per ospiti UEFI, inclusi Windows 11 e configurazioni Secure Boot. efidisk0 conserva le variabili EFI; molti altri ospiti possono ancora usare il BIOS tradizionale.", + "seeAlso": [ + { + "label": "Aggiungere GPU a VM (passthrough)", + "href": "/docs/hardware/gpu-vm-passthrough" + } + ] + }, + { + "term": "PBS", + "aliases": [ + "Proxmox Backup Server" + ], + "category": "Proxmox", + "definitionRich": "Prodotto di backup Proxmox separato con trasferimenti incrementali, deduplicazione e crittografia facoltativa lato client per VM e CT. Può essere una destinazione vzdump; è preferibile un server separato al salvataggio sullo stesso host protetto." + }, + { + "term": "pct", + "category": "Proxmox", + "definitionRich": "Strumento da riga di comando per gestire container LXC in Proxmox: pct list / start / stop / shutdown / config / enter / exec / push / pull / destroy.", + "seeAlso": [ + { + "label": "Gestione di VM e container", + "href": "/docs/help-info/vm-ct-commands" + } + ] + }, + { + "term": "pmxcfs", + "aliases": [ + "Proxmox Cluster Filesystem" + ], + "category": "Proxmox", + "definitionRich": "File system virtuale basato su FUSE, montato in /etc/pve/. Replica la configurazione tra i nodi del cluster: le modifiche in /etc/pve/ vengono propagate automaticamente." + }, + { + "term": "pveam", + "aliases": [ + "Gestore delle appliance Proxmox VE" + ], + "category": "Proxmox", + "definitionRich": "Strumento per il catalogo locale dei modelli CT. pveam update aggiorna l’indice; pveam available elenca i modelli e pveam download <storage> <template> ne scarica uno." + }, + { + "term": "pveproxy", + "category": "Proxmox", + "definitionRich": "Servizio HTTPS dell’interfaccia e del terminale web Proxmox, sulla porta 8006. Viene riavviato durante gli aggiornamenti principali; per questo ProxMenux impedisce l’aggiornamento PVE 8 → 9 dal terminale web." + }, + { + "term": "pvesm", + "aliases": [ + "Gestore dello spazio di archiviazione Proxmox" + ], + "category": "Proxmox", + "definitionRich": "Strumento CLI per la gestione dello storage Proxmox. pvesm status mostra tutti gli storage configurati; pvesm add <type> registra quelli nuovi (NFS, Samba, iSCSI, dir, ZFS, LVM, ...).", + "seeAlso": [ + { + "label": "Comandi per archiviazione e dischi", + "href": "/docs/help-info/storage-commands" + } + ] + }, + { + "term": "Container privilegiato", + "category": "Linux", + "definitionRich": "Container LXC il cui root corrisponde all’UID 0 dell’host, pur mantenendo namespace e altre restrizioni. È meno isolato di un container non privilegiato. GPU, USB e Samba non richiedono sempre questa modalità: contano permessi e mappature UID." + }, + { + "term": "ProxMenux Monitor", + "category": "ProxMenux", + "definitionRich": "Pannello web facoltativo di ProxMenux. Mostra statistiche dell’host in tempo reale (CPU, RAM, dischi e rete), una panoramica di VM e LXC e accesso con 2FA, sulla porta TCP 8008.", + "seeAlso": [ + { + "label": "ProxMenux Monitor", + "href": "/docs/settings/proxmenux-monitor" + } + ] + }, + { + "term": "qcow2", + "aliases": [ + "QEMU Copy-On-Write v2" + ], + "category": "Archiviazione", + "definitionRich": "Formato di immagine disco VM comune nelle archiviazioni di tipo directory. Supporta allocazione su richiesta, snapshot e copy-on-write. Conversione con qemu-img convert -O qcow2 ...." + }, + { + "term": "qm", + "aliases": [ + "Gestore QEMU" + ], + "category": "Proxmox", + "definitionRich": "Strumento per gestire VM in Proxmox: qm list / start / stop / shutdown / config / set / destroy / importdisk / migrate. Equivale a pct per i container.", + "seeAlso": [ + { + "label": "Gestione di VM e container", + "href": "/docs/help-info/vm-ct-commands" + } + ] + }, + { + "term": "Q35", + "category": "Virtualizzazione", + "definitionRich": "Tipo di macchina QEMU che emula il chipset Intel Q35 con PCIe. Consigliato rispetto a i440FX per passthrough PCIe e sistemi ospiti moderni. Si imposta con qm set <vmid> -machine q35." + }, + { + "term": "QEMU", + "category": "Virtualizzazione", + "definitionRich": "Emulatore di macchine e virtualizzatore open source. Proxmox lo combina con KVM per eseguire VM con prestazioni vicine a quelle native." + }, + { + "term": "rclone", + "category": "Linux", + "definitionRich": "Strumento da riga di comando compatibile con numerosi servizi, tra cui Google Drive, Dropbox, OneDrive, Mega e S3. La guida ai backup cloud lo usa per montare uno spazio remoto come directory per gli archivi vzdump.", + "seeAlso": [ + { + "label": "Backup su cloud personale", + "href": "/guides/backup_cloud" + } + ] + }, + { + "term": "Samba / SMB / CIFS", + "category": "Archiviazione", + "definitionRich": "Famiglia di protocolli Microsoft per condividere file. SMB è il protocollo, Samba l’implementazione open source per Linux e CIFS un vecchio dialetto SMB. Si aggiunge a Proxmox con pvesm add cifs.", + "seeAlso": [ + { + "label": "Gestore storage e condivisioni", + "href": "/docs/storage-share" + } + ] + }, + { + "term": "SeaBIOS", + "category": "Virtualizzazione", + "definitionRich": "Implementazione open source del BIOS tradizionale usata da QEMU. Firmware predefinito delle nuove VM, salvo scelta di OVMF. Adatto a sistemi datati e installazioni Linux che non richiedono UEFI." + }, + { + "term": "smartctl / SMART", + "aliases": [ + "Self-Monitoring, Analysis and Reporting Technology" + ], + "category": "Archiviazione", + "definitionRich": "Diagnostica integrata nei dischi per stato, errori e risultati degli autotest. Lo strumento è smartctl, del pacchetto smartmontools; nvme-cli aggiunge comandi specifici per NVMe.", + "seeAlso": [ + { + "label": "Integrità e test disco SMART", + "href": "/docs/disk-manager/smart-disk-test" + }, + { + "label": "Comandi di archiviazione → sezione SMART", + "href": "/docs/help-info/storage-commands" + } + ] + }, + { + "term": "systemd / systemctl / journalctl", + "category": "Linux", + "definitionRich": "Sistema di inizializzazione Debian / Proxmox. systemctl gestisce i servizi: avvio, arresto, abilitazione e stato. journalctl legge il registro binario prodotto da systemd-journald." + }, + { + "term": "sysctl", + "category": "Linux", + "definitionRich": "Strumento per leggere e modificare parametri del kernel. Le impostazioni persistenti risiedono normalmente in /etc/sysctl.d/*.conf; il supporto a /etc/sysctl.conf dipende dal servizio di caricamento. ProxMenux offre un profilo sysctl dopo l’installazione.", + "seeAlso": [ + { + "label": "Post-Install: Rete", + "href": "/docs/post-install/network" + } + ] + }, + { + "term": "trixie", + "category": "Linux", + "definitionRich": "Nome in codice di Debian 13, base di Proxmox VE 9. Il predecessore è bookworm (Debian 12 / PVE 8).", + "seeAlso": [ + { + "label": "Aggiorna PVE 8 a PVE 9", + "href": "/docs/utils/upgrade-pve8-pve9" + } + ] + }, + { + "term": "udev", + "category": "Linux", + "definitionRich": "Gestore dei dispositivi Linux. Risponde agli eventi hardware e crea o rimuove voci in /dev. Le regole in /etc/udev/rules.d/ possono fissare nomi di interfaccia tramite MAC, creare dispositivi NVIDIA al caricamento del driver e altro." + }, + { + "term": "UID / GID idmap", + "aliases": [ + "Cambio UID" + ], + "category": "Linux", + "definitionRich": "Con la mappatura predefinita dei LXC non privilegiati, UID e GID sull’host sono traslati di +100000: UID 0 corrisponde a 100000 e 1000 a 101000. Le mappature personalizzate possono differire; i proprietari dei file nei bind mount devono essere coerenti.", + "seeAlso": [ + { + "label": "Punti di montaggio LXC", + "href": "/docs/storage-share/lxc-mount-points" + } + ] + }, + { + "term": "Container non privilegiato", + "category": "Linux", + "definitionRich": "Container LXC il cui root corrisponde a un UID non privilegiato sull’host, normalmente 100000. Riduce i privilegi sull’host pur condividendone il kernel. L’accesso hardware resta configurabile con permessi e mappature adeguati; la modalità privilegiata non è sempre necessaria." + }, + { + "term": "VFIO", + "aliases": [ + "Funzione virtuale I/O" + ], + "category": "Virtualizzazione", + "definitionRich": "Infrastruttura del kernel Linux per driver sicuri nello spazio utente, usata per assegnare direttamente dispositivi PCIe alle VM. Coinvolge vfio, vfio_iommu_type1 e vfio_pci, configurati in /etc/modprobe.d/vfio.conf.", + "seeAlso": [ + { + "label": "Post-Install: Virtualizzazione", + "href": "/docs/post-install/virtualization" + } + ] + }, + { + "term": "VirtIO", + "category": "Virtualizzazione", + "definitionRich": "Famiglia di driver paravirtualizzati per rete, archiviazione, memoria dinamica e GPU. Evitano l’overhead dell’hardware emulato tradizionale, come e1000 o IDE. L’ospite richiede i driver corrispondenti: integrati in Linux e disponibili su ISO separata per Windows." + }, + { + "term": "VLAN", + "aliases": [ + "Rete locale virtuale" + ], + "category": "Rete", + "definitionRich": "Tag 802.1Q che suddividono una rete fisica in più reti logiche. Si configurano per bridge o interfaccia in /etc/network/interfaces." + }, + { + "term": "VM", + "aliases": [ + "Macchina virtuale" + ], + "category": "Proxmox", + "definitionRich": "Macchina virtuale gestita da Proxmox con QEMU/KVM, dotata di kernel proprio. Il VMID numerico corrisponde a /etc/pve/qemu-server/<VMID>.conf. Generalmente comporta più overhead di LXC, con isolamento tramite un kernel separato.", + "seeAlso": [ + { + "label": "Gestione di VM e container", + "href": "/docs/help-info/vm-ct-commands" + } + ] + }, + { + "term": "vzdump", + "category": "Proxmox", + "definitionRich": "Strumento di backup Proxmox per VM e CT. Gli archivi su file non sono incrementali; le destinazioni PBS supportano trasferimenti incrementali. Ogni attività configura modalità (snapshot / suspend / stop), compressione (come zstd, gzip o lzo), conservazione e notifiche.", + "seeAlso": [ + { + "label": "Comandi di backup e ripristino", + "href": "/docs/help-info/backup-commands" + } + ] + }, + { + "term": "ZFS", + "aliases": [ + "Zettabyte File System" + ], + "category": "Archiviazione", + "definitionRich": "File system e gestore di volumi con snapshot, replica send/receive, checksum e compressione. Può riparare dati corrotti se esiste una copia ridondante valida. La cache ARC usa RAM e può essere limitata.", + "seeAlso": [ + { + "label": "Comandi di gestione ZFS", + "href": "/docs/help-info/zfs-commands" + } + ] + } + ] +} diff --git a/web/messages/it/docs/installation.json b/web/messages/it/docs/installation.json new file mode 100644 index 00000000..d4158308 --- /dev/null +++ b/web/messages/it/docs/installation.json @@ -0,0 +1,93 @@ +{ + "meta": { + "title": "Installazione di ProxMenux | Documentazione ProxMenux", + "description": "Installa ProxMenux con un comando su host Proxmox VE 8 o successivi. Include cataloghi JSON già generati in otto lingue: inglese, spagnolo, francese, tedesco, italiano, portoghese, slovacco e svedese. Scegli la lingua durante l’installazione o cambiala in seguito nelle impostazioni. Il canale beta offre accesso anticipato alle nuove funzionalità.", + "ogTitle": "Installazione di ProxMenux | Documentazione ProxMenux", + "ogDescription": "Installare ProxMenux su Proxmox VE 8+ in un unico comando. Canali stabili e beta disponibili." + }, + "header": { + "title": "Installazione di ProxMenux", + "description": "Un programma di installazione da avviare con una sola riga su qualsiasi host Proxmox VE 8 o successivo. Installa automaticamente le dipendenze, scarica gli script, configura il comando di avvio del menu e chiede la lingua alla prima esecuzione. Due canali: stabile (predefinito) e beta.", + "section": "Installazione" + }, + "stable": { + "heading": "Installa", + "intro": "Esegui questo comando nel terminale del tuo host Proxmox:", + "code": "bash -c \"$(wget -qLO - https://raw.githubusercontent.com/MacRimi/ProxMenux/main/install_proxmenux.sh)\"" + }, + "during": { + "heading": "Durante l'installazione", + "intro": "ProxMenux installa automaticamente e configura le dipendenze di cui ha bisogno:", + "tablePackage": "Pacchetto", + "tablePurpose": "Funzione", + "rows": [ + { + "package": "dialog", + "purpose": "Menu interattivi nel terminale" + }, + { + "package": "curl", + "purpose": "Download e controlli di connettività" + }, + { + "package": "jq", + "purpose": "Elaborazione JSON" + }, + { + "package": "git", + "purpose": "Clonazione e aggiornamento dei repository" + } + ], + "outro": "L’installazione scarica anche gli script in /usr/local/share/proxmenux/ e crea il comando di avvio /usr/local/bin/menu. Il pannello web ProxMenux Monitor viene registrato come servizio proxmenux-monitor.service.", + "imageAlt": "Installazione ProxMenux in corso" + }, + "first": { + "heading": "Primo lancio", + "intro": "Una volta installato, eseguire:", + "code": "menu", + "outro": "ProxMenux si apre sul menu principale, da cui puoi avviare tutte le procedure documentate in questo sito. Su un host Proxmox appena installato, Post-installazione è un buon punto di partenza." + }, + "beta": { + "heading": "Canale beta", + "calloutTitle": "Che cos’è il programma beta?", + "calloutBody": "Vuoi provare le novità prima dell’uscita ufficiale e contribuire alla versione finale? Il programma beta di ProxMenux offre accesso anticipato alle nuove funzionalità, incluse le ultime build di Monitor, dal ramo develop. Le versioni beta possono contenere bug o funzioni incomplete. I tuoi commenti aiutano a correggerli prima della versione stabile.", + "intro": "Installare la versione beta invece di quella stabile con:", + "code": "bash -c \"$(wget -qLO - https://raw.githubusercontent.com/MacRimi/ProxMenux/develop/install_proxmenux_beta.sh)\"", + "outro": "La beta è facoltativa: devi avviarne esplicitamente il programma di installazione. Quando esce una versione stabile, ProxMenux avvisa al successivo avvio di menu e propone il passaggio automatico. Per uscire prima dalla beta, scegli Disattiva programma beta nelle impostazioni." + }, + "updating": { + "heading": "Aggiornamento", + "body": "ProxMenux gestisce i propri aggiornamenti. Se è disponibile una nuova versione, il successivo avvio di menu propone di installarla. Accettando, vengono sostituiti i file e la configurazione dello strumento nell’installazione esistente, senza download manuali. Il canale stabile riceve versioni stabili e la beta riceve versioni beta, con la proposta di passaggio descritta sopra. Il messaggio dipende da dove esegui menu: via SSH o dalla console Proxmox appare una finestra sì/no e, accettando, l’aggiornamento viene applicato subito. Nel terminale WebSocket di ProxMenux Monitor appare invece un messaggio informativo, perché il terminale verrebbe interrotto durante l’operazione. Il messaggio mostra l’installazione in una riga (bash -c \"$(wget -qLO - https://raw.githubusercontent.com/MacRimi/ProxMenux/main/install_proxmenux.sh)\" per il canale stabile, oppure l’URL equivalente di install_proxmenux_beta.sh per la beta), da eseguire via SSH o dalla console." + }, + "uninstall": { + "heading": "Disinstallare", + "body": "Da ProxMenux: Impostazioni → Disinstalla ProxMenux. La disinstallazione rimuove gli script, il comando di avvio e il servizio Monitor, oltre alle dipendenze selezionate se richiesto. Ripristina /root/.bashrc e /etc/motd dalle copie create all’installazione, se presenti. Procedura completa: Disinstallare ProxMenux." + }, + "troubleshoot": { + "heading": "Risoluzione dei problemi", + "virustotalTitle": "VirusTotal contrassegna l'URL di installazione", + "virustotalBody": "Il risultato di 1/95 del motore Chong Lua Dao, riportato nella issue #162, è stato identificato dal manutentore come falso positivo. L’installazione usa il modello curl | bash e può scaricare jq dalla sua release ufficiale su GitHub. Questo comportamento può attivare gli scanner euristici; il rapporto storico non costituisce una valutazione di ogni download futuro. Il codice dell’installazione è aperto e verificabile. Altri dettagli nella issue #162.", + "aptTitle": "L’installazione non riesce a causa di errori di apt", + "aptBody": "Di solito manca un repository Proxmox o è configurato male. L’installazione ottiene le dipendenze tramite apt, che non riesce a procedere se i repository sono configurati male. Può accadere su installazioni minime di Proxmox 8 non ancora aggiornate. Esegui prima apt-get update manualmente, correggi tutti gli errori e riavvia l’installazione.", + "menuTitle": "`menu: command not found` dopo l'installazione", + "menuBody": "Il comando di avvio si trova in /usr/local/bin/menu. Verificane la presenza con ls -lh /usr/local/bin/menu. Se manca, l’installazione si è interrotta: eseguila di nuovo. Se il file esiste ma il comando non viene trovato, PATH non include /usr/local/bin. Correggi PATH o esegui direttamente /usr/local/bin/menu.", + "stuckTitle": "L'installazione si blocca o non procede", + "stuckBody": "Se un’installazione, una reinstallazione o un aggiornamento si blocca per un problema di connessione, interrompi con Ctrl + C e riavvia manualmente l’installazione.", + "otherTitle": "Altri problemi", + "otherBody": "Consulta GitHub Issues per i problemi noti oppure apri una issue con i log pertinenti. Se usi la beta e il problema riguarda Monitor, includi l’output di journalctl -u proxmenux-monitor -n 50." + }, + "next": { + "heading": "Come proseguire", + "postInstall": "Script di post-installazione — modifiche e protezione di un host Proxmox appena installato.", + "introduction": "Introduzione — panoramica completa delle funzionalità.", + "monitor": "ProxMenux Monitor — cruscotto web per l'host (auto-installato accanto al menu)." + }, + "requirements": { + "heading": "Requisiti e buone pratiche", + "reqTitle": "Requisiti", + "reqBody": "Proxmox VE 8.x o successivo. PVE 7 e le versioni precedenti non sono supportati. L’host deve poter accedere a Internet per scaricare script, dipendenze e l’AppImage di ProxMenux Monitor. Esegui l’installazione come root sull’host Proxmox.", + "inspectTitle": "Ispezionare sempre gli script che si esegue da internet", + "inspectReview": "Esamina il codice sorgente dell’installazione prima di eseguirla.", + "inspectCoc": "Tutti i collegamenti eseguibili rispettano il codice di condotta di ProxMenux." + } +} diff --git a/web/messages/it/docs/introduction.json b/web/messages/it/docs/introduction.json new file mode 100644 index 00000000..8d0fea6e --- /dev/null +++ b/web/messages/it/docs/introduction.json @@ -0,0 +1,206 @@ +{ + "meta": { + "title": "ProxMenux — Gestione di Proxmox VE tramite menu | Open source", + "description": "Strumento open source per gestire Proxmox VE tramite menu. ProxMenux riunisce due componenti: una CLI/TUI per ottimizzazioni dopo l’installazione, VM e container LXC, passthrough di GPU e Coral TPU, dischi, archiviazione e rete; e una dashboard web ospitata sul proprio server, con monitoraggio proattivo, notifiche Telegram, Discord o e-mail, riformulazione tramite IA e API REST.", + "ogTitle": "ProxMenux — Gestione di Proxmox VE tramite menu", + "ogDescription": "CLI/TUI open source e dashboard web per Proxmox VE: configurazione dopo l’installazione, VM, GPU, dischi, rete, archiviazione e sicurezza. Monitor offre controlli sullo stato del sistema, notifiche, riformulazione tramite IA e API REST.", + "twitterTitle": "ProxMenux — Gestione di Proxmox VE tramite menu", + "twitterDescription": "CLI/TUI open source e dashboard web per Proxmox VE. Monitoraggio del sistema, notifiche, riformulazione tramite IA e API REST." + }, + "header": { + "title": "Introduzione", + "description": "ProxMenux è uno strumento open source per Proxmox VE basato su menu. Il progetto comprende una CLI/TUI per le attività più comuni su host, VM, container, archiviazione, rete e sicurezza, e una dashboard web sul proprio server con monitoraggio proattivo, notifiche, riformulazione facoltativa tramite IA e API REST.", + "section": "Introduzione" + }, + "hero": { + "tagline": "Un menu per ogni attività. Le operazioni che di solito richiedono una scheda del wiki, due discussioni sul forum e una sequenza di comandi da copiare diventano un’opzione numerata da avviare in pochi secondi.", + "audience": "Pensato per chi usa Proxmox per la prima volta, con impostazioni predefinite sicure e già selezionate, e per gli amministratori esperti, che possono svolgere le attività abituali con meno comandi. Gratuito e open source, con una comunità attiva su GitHub." + }, + "twoProducts": { + "heading": "Due prodotti, un progetto", + "intro": "ProxMenux comprende due componenti nello stesso albero dei sorgenti. Il programma di installazione li distribuisce entrambi sull’host: Scripts offre l’interfaccia da terminale e Monitor la dashboard web:", + "scripts": { + "title": "ProxMenux Scripts", + "body": "La CLI/TUI originale, da avviare con menu. Nove aree coprono ottimizzazioni dopo l’installazione, VM e container LXC, passthrough di GPU e Coral TPU, dischi, archiviazione, rete, sicurezza e utilità, con una raccolta di comandi di riferimento. Funziona nei terminali locali, SSH e web." + }, + "monitor": { + "title": "ProxMenux Monitor", + "body": "Dashboard web sul proprio server, distribuita come AppImage. Metriche dell’host in tempo reale, monitoraggio proattivo, notifiche, riformulazione facoltativa tramite IA con sei fornitori, terminale web integrato e API REST. Si attiva dal menu Scripts, in Impostazioni → ProxMenux Monitor." + }, + "calloutTitle": "Cosa gestisce ProxMenux", + "calloutIntro": "Tre strati, tutti raggiungibili dallo stesso progetto:", + "layers": [ + "L’host Proxmox — repository, pacchetti, rete, ZFS, Ceph, kernel e osservabilità.", + "Le macchine virtuali (VM) — creazione, passthrough GPU, importazione ed esportazione OVA/OVF e accesso diretto ai dischi.", + "I container LXC — creazione, punti di montaggio, passthrough GPU/TPU, client e server NFS/Samba." + ] + }, + "scriptsSection": { + "heading": "ProxMenux Scripts — che cosa si ottiene", + "intro": "Nove aree funzionali, ognuna con il proprio sottomenu in menu e una pagina dedicata nella documentazione. Seleziona una scheda per aprire direttamente la panoramica della sezione.", + "items": [ + { + "title": "Dopo l'installazione", + "description": "Ottimizzazioni per una nuova installazione di Proxmox: repository, kernel, sincronizzazione dell’ora, sicurezza di base e prestazioni, con opzioni reversibili.", + "icon": "Server", + "href": "/docs/post-install" + }, + { + "title": "GPU e Coral TPU", + "description": "Passthrough di NVIDIA, iGPU Intel, AMD e Coral TPU a VM e container LXC, con cambio di modalità tra VM e LXC.", + "icon": "Cpu", + "href": "/docs/hardware/nvidia-host" + }, + { + "title": "Creare VM", + "description": "Procedure guidate per sistemi NAS, Windows e Linux, con impostazioni predefinite ragionevoli per hardware, archiviazione e rete.", + "icon": "Server", + "href": "/docs/create-vm" + }, + { + "title": "Gestione disco", + "description": "Accesso ai dischi fisici da VM e LXC, formattazione e cancellazione, test SMART e importazione di immagini qcow2, vmdk o vdi, tutto da un menu.", + "icon": "HardDrive", + "href": "/docs/disk-manager" + }, + { + "title": "Archiviazione e condivisione", + "description": "Registrare in Proxmox archivi NFS, Samba/CIFS, iSCSI e locali; condividere cartelle tra host e container LXC tramite bind mount o protocolli di rete.", + "icon": "Boxes", + "href": "/docs/storage-share" + }, + { + "title": "Rete", + "description": "Diagnostica senza modifiche, analisi con suggerimenti e riparazioni guidate di /etc/network/interfaces. Le modifiche sono precedute da una copia di sicurezza.", + "icon": "Network", + "href": "/docs/network" + }, + { + "title": "Sicurezza", + "description": "Fail2Ban per prevenire intrusioni tramite SSH e interfacce web e Lynis per verificare il rafforzamento della sicurezza, con installazione e gestione tramite impostazioni predefinite ragionevoli.", + "icon": "Shield", + "href": "/docs/security" + }, + { + "title": "Utilità", + "description": "Creare ISO Windows con UUP Dump, installare strumenti CLI, eseguire aggiornamenti guidati del sistema o passare da PVE 8 a 9 ed esportare e importare VM OVA/OVF.", + "icon": "Wrench", + "href": "/docs/utils" + }, + { + "title": "Riferimento dei comandi", + "description": "Una raccolta di comandi Linux e Proxmox organizzata per argomento: sistema, VM/CT con qm e pct, archiviazione, rete, ZFS, passthrough GPU, backup e strumenti CLI di uso quotidiano.", + "icon": "BookOpen", + "href": "/docs/help-info" + } + ] + }, + "monitorSection": { + "heading": "ProxMenux Monitor — che cosa si ottiene", + "intro": "La dashboard web è ospitata sull’host Proxmox, sulla porta TCP 8008. Seleziona una scheda per aprire la pagina della sezione, oppure leggi prima la panoramica di Monitor.", + "items": [ + { + "title": "Monitoraggio dello stato del sistema", + "description": "Dieci categorie controllate ogni cinque minuti: CPU, memoria, archiviazione, dischi/SMART, rete, VM, servizi, log, aggiornamenti e sicurezza. Con livelli di gravità e possibilità di disattivare gli avvisi per categoria.", + "icon": "Activity", + "href": "/docs/monitor/health-monitor" + }, + { + "title": "Notifiche", + "description": "Telegram, Discord, e-mail, Gotify, Pushover e Apprise multicanale, con eliminazione dei duplicati, intervallo minimo tra gli invii, raggruppamento degli avvisi ravvicinati, orari silenziosi e cronologia completa.", + "icon": "Bell", + "href": "/docs/monitor/notifications" + }, + { + "title": "Assistente AI", + "description": "Riformulazione facoltativa delle notifiche in un linguaggio chiaro. Sei fornitori: OpenAI, Anthropic Claude, Google Gemini, Groq, OpenRouter e Ollama locale. Tredici lingue nel selettore delle notifiche.", + "icon": "Sparkles", + "href": "/docs/monitor/ai-assistant" + }, + { + "title": "Terminal Web", + "description": "Una shell interattiva sull’host Proxmox dal browser e un terminale ProxMenux Scripts separato che esegue il menu nell’interfaccia web.", + "icon": "Terminal", + "href": "/docs/monitor/dashboard/terminal" + }, + { + "title": "REST API", + "description": "Endpoint HTTP per sistema, stato, archiviazione/SMART, rete, VM, notifiche e sicurezza, utili per Homepage, Home Assistant, Prometheus o script personalizzati.", + "icon": "Code2", + "href": "/docs/monitor/api" + }, + { + "title": "Integrazioni", + "description": "Webhook nativo Proxmox VE, raccolta di metriche con Prometheus, sonde Uptime Kuma, widget Homepage, Home Assistant e Glance, flussi n8n/Zapier e Tailscale Secure Gateway.", + "icon": "Plug", + "href": "/docs/monitor/integrations" + } + ] + }, + "installPaths": { + "heading": "Opzioni di installazione", + "intro": "Entrambi i programmi di installazione distribuiscono Scripts e Monitor. Scripts usa cataloghi JSON già preparati in otto lingue, senza traduzione online. Puoi scegliere il canale stabile o beta; Monitor è distribuito come AppImage ed eseguito dal suo ambiente estratto:", + "headerPath": "Install path", + "headerBundles": "Cosa include", + "headerWhen": "Quando sceglierla", + "rows": [ + { + "pathRich": "Scripts: stabile", + "bundles": "CLI/TUI con traduzioni JSON già preparate in otto lingue, senza ambiente virtuale o servizio di traduzione online.", + "when": "Uso normale con il canale delle versioni stabili." + }, + { + "pathRich": "Scripts: beta", + "bundles": "La stessa interfaccia multilingue, installata dal ramo develop per provare le modifiche in arrivo.", + "when": "Prove anticipate delle nuove funzioni, con un rischio maggiore di problemi." + }, + { + "pathRich": "Monitor", + "bundles": "AppImage autonoma con dashboard web sulla porta TCP 8008. Il programma di installazione estrae l’ambiente di esecuzione e gestisce il servizio; Monitor si controlla dalle impostazioni.", + "when": "Quando serve una dashboard web per l’host, da telefono, tablet o browser." + } + ], + "outro": "I comandi e i requisiti dettagliati sono nella pagina di installazione." + }, + "warnSource": { + "title": "Controlla sempre gli script da Internet prima di eseguirli", + "body": "ProxMenux è open source e puoi esaminare ogni script su GitHub. Controlla il codice sorgente prima di eseguire il comando di installazione, come per qualsiasi altro strumento di automazione.", + "sourceLabel": "Visualizza sorgente ProxMenux", + "cocLabel": "Codice di condotta" + }, + "next": { + "heading": "Come proseguire", + "items": [ + { + "lead": "È la prima volta che usi ProxMenux? ", + "linkHref": "/docs/installation", + "linkLabel": "Installalo con un solo comando", + "tailRich": " e avvia menu." + }, + { + "lead": "Hai appena installato Proxmox? Inizia dallo ", + "linkHref": "/docs/post-install", + "linkLabel": "script di post-installazione", + "tail": "." + }, + { + "lead": "Vuoi una dashboard web? ", + "linkHref": "/docs/monitor", + "linkLabel": "ProxMenux Monitor", + "tail": " ha una documentazione che spiega cosa mostra, come è realizzato e come proteggerlo." + }, + { + "lead": "Cerchi un comando specifico? La ", + "linkHref": "/docs/help-info", + "linkLabel": "guida ai comandi", + "tail": " raccoglie una selezione organizzata per argomento, con pulsanti per copiare." + }, + { + "lead": "Vuoi guide più dettagliate? La ", + "linkHref": "/guides", + "linkLabel": "sezione delle guide", + "tail": " tratta Coral TPU, passthrough NVIDIA, Kodi in LXC e altri argomenti." + } + ] + } +} diff --git a/web/messages/pt/docs/external-repositories.json b/web/messages/pt/docs/external-repositories.json new file mode 100644 index 00000000..cf32d728 --- /dev/null +++ b/web/messages/pt/docs/external-repositories.json @@ -0,0 +1,58 @@ +{ + "meta": { + "title": "Repositórios externos | Documentação do ProxMenux", + "description": "O ProxMenux integra repositórios externos de scripts selecionados, como community-scripts e ZimaOS, como alternativas em algumas secções do menu. Cada script indica a origem; os erros devem ser comunicados ao responsável original.", + "ogTitle": "Repositórios externos | Documentação do ProxMenux", + "ogDescription": "Repositórios externos de scripts integrados como alternativas nos menus do ProxMenux." + }, + "header": { + "title": "Repositórios externos", + "description": "O ProxMenux integra repositórios externos de scripts selecionados como alternativas em algumas secções do menu. Estes scripts provêm de terceiros de confiança e a sua origem é claramente indicada no menu.", + "section": "Repositórios externos" + }, + "practice": { + "title": "O que isto significa na prática", + "body": "Quando uma opção usa um script externo em vez de código próprio, o menu indica a sua origem e o repositório carregado. O ProxMenux apenas inicia esses scripts, sem os modificar. Os problemas do seu funcionamento devem ser tratados pelo responsável do repositório original." + }, + "integrated": { + "heading": "Atualmente integrados", + "usedInLabel": "Usado em:", + "items": [ + { + "name": "community-scripts / ProxmoxVE", + "url": "https://community-scripts.github.io/ProxmoxVE/", + "description": "Sucessor dos helper scripts de tteck. Vasto catálogo de scripts para implementar numa única execução LXC (Home Assistant, Plex, Frigate…), VM, complementos e ajustes ao PVE.", + "usedIn": "Arranque de Helper Scripts e Rede (correção de offloading da placa Intel e1000e)" + } + ] + }, + "attribution": { + "heading": "Autoria e reconhecimento", + "items": [ + "Os autores originais são sempre identificados no menu e na página que documenta a integração do script.", + "É apresentada uma ligação para o repositório de origem antes de executar o script e na página de documentação correspondente.", + "Apoie os programadores destes projetos externos com uma ⭐, um patrocínio ou relatórios de erros bem documentados." + ] + }, + "report": { + "title": "Onde comunicar problemas com scripts externos", + "body": "Se um script externo não funcionar como esperado, comunique o problema diretamente no respetivo repositório, não no ProxMenux. O ProxMenux descarrega-o e executa-o sem alterar o código. O responsável original pode analisar e corrigir o problema. As issues do ProxMenux destinam-se a falhas no arranque ou na integração do script." + }, + "suggest": { + "heading": "Sugerindo novos repositórios externos", + "intro": "Encontrou um script ou repositório que se adequaria a um menu do ProxMenux? Sugira-o através de:", + "discussionTitle": "💬 Abrir uma discussão", + "discussionBody": "Ideal para ideias: recolha opiniões da comunidade antes de as transformar num pedido de funcionalidade.", + "issueTitle": "🐛 Abrir uma issue", + "issueBody": "Para pedidos de funcionalidades concretas com um âmbito bem definido." + }, + "candidate": { + "title": "O que faz um bom candidato à integração", + "items": [ + "Código aberto com um responsável ativo.", + "Idempotente: pode ser executado várias vezes em segurança.", + "Não altera a configuração principal do Proxmox sem avisar.", + "Resolve um problema que o ProxMenux ainda não cobre, evitando duplicar funcionalidades." + ] + } +} diff --git a/web/messages/pt/docs/glossary.json b/web/messages/pt/docs/glossary.json new file mode 100644 index 00000000..d1e5c1c3 --- /dev/null +++ b/web/messages/pt/docs/glossary.json @@ -0,0 +1,677 @@ +{ + "meta": { + "title": "Glossário | Documentação ProxMenux", + "description": "Definições dos termos utilizados na documentação ProxMenux: Proxmox, armazenamento, redes e virtualização.", + "ogTitle": "Glossário | Documentação ProxMenux", + "ogDescription": "Referência rápida para os termos técnicos utilizados na documentação ProxMenux." + }, + "header": { + "title": "Glossário", + "description": "Definições breves dos termos utilizados no ProxMenux e para descrever o funcionamento interno do Proxmox.", + "section": "Glossário" + }, + "callout": { + "title": "Como usar esta página", + "bodyRich": "Cada entrada inclui a categoria e uma definição breve. As ligações Ver também abrem a documentação relacionada. Utilize a navegação A–Z para ir diretamente para uma letra." + }, + "jumpHeading": "Saltar para a letra", + "seeAlsoLabel": "Ver também:", + "aliasesLabel": "também:", + "missingCallout": { + "title": "Falta um termo?", + "leadRich": "Se faltar um termo, abra uma issue ou um PR no GitHub. O glossário está em web/messages/en/docs/glossary.json, com os catálogos correspondentes para cada idioma." + }, + "entries": [ + { + "term": "ACS", + "aliases": [ + "Access Control Services", + "Substituição ACS" + ], + "category": "Virtualização", + "definitionRich": "Funções de controlo de acesso PCIe que ajudam a isolar o tráfego entre dispositivos. Os grupos IOMMU dependem do hardware e da topologia. A alteração ACS override pode dividir os grupos apresentados pelo Linux, mas não acrescenta isolamento físico; atribuí-los a VM distintas implica um risco de segurança.", + "seeAlso": [ + { + "label": "Adicionar Controlador ou NVMe ao VM", + "href": "/docs/disk-manager/add-controller-nvme-vm" + } + ] + }, + { + "term": "ARC", + "aliases": [ + "Adaptive Replacement Cache" + ], + "category": "Armazenamento", + "definitionRich": "Cache de leitura ZFS na RAM do anfitrião, com blocos utilizados recentemente ou com frequência. O limite predefinido depende da versão e da instalação do Proxmox. A pós-instalação do ProxMenux permite limitá-la.", + "seeAlso": [ + { + "label": "Pós-instalação: armazenamento", + "href": "/docs/post-install/storage" + }, + { + "label": "Comandos ZFS", + "href": "/docs/help-info/zfs-commands" + } + ] + }, + { + "term": "Bind mount", + "category": "Linux", + "definitionRich": "Funcionalidade Linux que disponibiliza parte do sistema de ficheiros noutro caminho. O ProxMenux utiliza bind mounts para partilhar diretórios do anfitrião com contentores LXC através de pct set -mpN.", + "seeAlso": [ + { + "label": "Pontos de montagem LXC", + "href": "/docs/storage-share/lxc-mount-points" + } + ] + }, + { + "term": "Bond de rede", + "aliases": [ + "Agregação de interfaces de rede", + "Agregação de ligações" + ], + "category": "Rede", + "definitionRich": "Agrupa várias interfaces físicas numa interface lógica para redundância (active-backup), débito agregado (LACP / 802.3ad) ou ambos. Configura-se em /etc/network/interfaces." + }, + { + "term": "Ponte", + "aliases": [ + "vmbrX", + "vmbr0", + "Ponte Linux" + ], + "category": "Rede", + "definitionRich": "Comutador virtual de camada 2 no anfitrião. vmbr0 liga normalmente os sistemas convidados à rede física. Outras pontes (vmbr1, vmbr2...) podem separar redes conforme as ligações físicas e a configuração.", + "seeAlso": [ + { + "label": "Análise de ponte e reparo guiado", + "href": "/docs/network/bridge-analysis" + } + ] + }, + { + "term": "Ceph", + "category": "Armazenamento", + "definitionRich": "Armazenamento distribuído integrado no Proxmox para clusters hiperconvergentes. Os OSD (Object Storage Daemons) sustentam o armazenamento de objetos, blocos e ficheiros. A versão Ceph necessária depende da versão do Proxmox e do percurso de atualização; consulte o guia correspondente.", + "seeAlso": [ + { + "label": "Atualize PVE 8 para PVE 9", + "href": "/docs/utils/upgrade-pve8-pve9" + } + ] + }, + { + "term": "CT", + "aliases": [ + "Contentor", + "Contentor LXC" + ], + "category": "Proxmox", + "definitionRich": "Abreviatura de «contentor» no Proxmox para uma instância LXC. O CTID numérico corresponde a /etc/pve/lxc/<CTID>.conf. Consulte também LXC.", + "seeAlso": [ + { + "label": "Gestão de VM e contentores", + "href": "/docs/help-info/vm-ct-commands" + } + ] + }, + { + "term": "deb822", + "category": "Linux", + "definitionRich": "Formato moderno de fontes APT: ficheiros .sources com blocos estruturados e campos Types, URIs, Suites, Components e Signed-By. Substitui o formato de linha única .list; é o padrão desde PVE 9 / Debian Trixie.", + "seeAlso": [ + { + "label": "Atualize PVE 8 para PVE 9", + "href": "/docs/utils/upgrade-pve8-pve9" + } + ] + }, + { + "term": "dGPU", + "aliases": [ + "GPU dedicada" + ], + "category": "Virtualização", + "definitionRich": "Placa gráfica independente, normalmente ligada por PCIe, ao contrário de um iGPU. Pode ser atribuída a uma VM com VFIO ou utilizada por vários contentores LXC através dos dispositivos e do controlador do anfitrião, conforme a compatibilidade do hardware e das aplicações.", + "seeAlso": [ + { + "label": "Adicionar GPU a VM (passagem direta)", + "href": "/docs/hardware/gpu-vm-passthrough" + } + ] + }, + { + "term": "Dialog", + "category": "Linux", + "definitionRich": "Ferramenta baseada em ncurses para apresentar menus, perguntas e barras de progresso no terminal. O ProxMenux utiliza menus do dialog." + }, + { + "term": "DKMS", + "aliases": [ + "Suporte dinâmico ao módulo Kernel" + ], + "category": "Linux", + "definitionRich": "Sistema para recompilar módulos externos registados, como NVIDIA ou ZFS, quando o kernel muda. A compilação exige código do módulo compatível e os cabeçalhos correspondentes.", + "seeAlso": [ + { + "label": "Instalar o Coral TPU (Host)", + "href": "/docs/hardware/install-coral-tpu-host" + } + ] + }, + { + "term": "Fail2Ban", + "category": "Linux", + "definitionRich": "Serviço que deteta falhas repetidas de autenticação nos registos e bloqueia os IP responsáveis através da firewall. O ProxMenux inclui jails pré-configuradas para SSH, a interface Proxmox e o Monitor.", + "seeAlso": [ + { + "label": "Fail2Ban", + "href": "/docs/security/fail2ban" + } + ] + }, + { + "term": "Fastfetch", + "category": "Linux", + "definitionRich": "Ferramenta de informação do sistema com arte ASCII apresentada ao iniciar sessão na consola. Substitui o neofetch e pode ser ativada na pós-instalação do ProxMenux.", + "seeAlso": [ + { + "label": "Após a instalação: opções", + "href": "/docs/post-install/optional" + } + ] + }, + { + "term": "GRUB", + "aliases": [ + "GRand Unified Bootloader" + ], + "category": "Linux", + "definitionRich": "Gestor de arranque das instalações Linux baseadas em GRUB. Configura-se em /etc/default/grub e /boot/grub/; aplique as alterações com update-grub. O Proxmox também pode utilizar systemd-boot: verifique o gestor ativo antes de alterar parâmetros do kernel.", + "seeAlso": [ + { + "label": "Comandos de passagem GPU", + "href": "/docs/help-info/gpu-commands" + } + ] + }, + { + "term": "iGPU", + "aliases": [ + "GPU integrada" + ], + "category": "Virtualização", + "definitionRich": "Processador gráfico integrado no encapsulamento da CPU, como Intel UHD / Iris ou Radeon nas APU Ryzen. É frequentemente partilhado entre vários LXC através de /dev/dri, em vez de atribuído exclusivamente a uma VM.", + "seeAlso": [ + { + "label": "Adicionar GPU ao LXC", + "href": "/docs/hardware/igpu-acceleration-lxc" + } + ] + }, + { + "term": "ifupdown / ifupdown2", + "category": "Rede", + "definitionRich": "Sistema clássico de configuração de rede Debian, baseado em /etc/network/interfaces. O Proxmox utiliza por predefinição a versão reescrita ifupdown2, que permite recarregar a configuração em funcionamento com ifreload -a." + }, + { + "term": "initramfs", + "category": "Linux", + "definitionRich": "Sistema de ficheiros inicial em RAM utilizado antes de montar a raiz real. Contém os controladores necessários ao arranque. Após alterações a VFIO, IOMMU ou controladores de armazenamento, regenera-se com update-initramfs -u -k all." + }, + { + "term": "IOMMU", + "aliases": [ + "Unidade de gerenciamento de memória de entrada/saída", + "VT-d", + "AMD-Vi" + ], + "category": "Virtualização", + "definitionRich": "Funcionalidade de hardware (Intel VT-d / AMD-Vi) necessária para passagem direta de PCIe para VM. Ative-a no firmware e confirme o suporte no kernel. Conforme a plataforma e os valores predefinidos, podem ser necessários intel_iommu=on ou amd_iommu=on.", + "seeAlso": [ + { + "label": "Post-Install: Virtualização", + "href": "/docs/post-install/virtualization" + }, + { + "label": "Adicionar GPU a VM (passagem direta)", + "href": "/docs/hardware/gpu-vm-passthrough" + } + ] + }, + { + "term": "Grupo IOMMU", + "category": "Virtualização", + "definitionRich": "Conjunto de dispositivos que constitui a unidade mínima de isolamento IOMMU. Os membros não estão necessariamente isolados entre si; verifique todos antes da atribuição com VFIO. Liste-os com find /sys/kernel/iommu_groups/ -type l | sort -V." + }, + { + "term": "iSCSI", + "aliases": [ + "Internet SCSI" + ], + "category": "Armazenamento", + "definitionRich": "Protocolo de armazenamento em blocos sobre IP: um disco remoto surge como dispositivo SCSI local. Regista-se no Proxmox com pvesm add iscsi.", + "seeAlso": [ + { + "label": "Adicionar o alvo iSCSI como armazenamento Proxmox", + "href": "/docs/storage-share/host-iscsi" + } + ] + }, + { + "term": "KVM", + "aliases": [ + "Máquina Virtual baseada em Kernel" + ], + "category": "Virtualização", + "definitionRich": "Módulo do kernel Linux que transforma o anfitrião num hipervisor. Em conjunto com o QEMU para emulação de dispositivos, constitui a base das VM Proxmox." + }, + { + "term": "LVM", + "aliases": [ + "Logical Volume Manager" + ], + "category": "Armazenamento", + "definitionRich": "Gestão de volumes Linux que agrupa armazenamento físico em grupos (VG) com volumes lógicos (LV). As instalações Proxmox baseadas em LVM utilizam frequentemente LVM-thin para discos dos convidados; existem outras opções. Ferramentas: pvs, vgs e lvs.", + "seeAlso": [ + { + "label": "Comandos de armazenamento e discos", + "href": "/docs/help-info/storage-commands" + } + ] + }, + { + "term": "LXC", + "aliases": [ + "Linux Containers" + ], + "category": "Linux", + "definitionRich": "Virtualização ao nível do sistema operativo: espaços de utilizador isolados partilham o kernel do anfitrião. Geralmente tem menos sobrecarga que as VM, com uma fronteira de isolamento diferente. O Proxmox gere LXC com pct.", + "seeAlso": [ + { + "label": "Gestão de VM e contentores", + "href": "/docs/help-info/vm-ct-commands" + } + ] + }, + { + "term": "Lynis", + "category": "Linux", + "definitionRich": "Ferramenta de auditoria de segurança de código aberto da CISOfy. Analisa o anfitrião e apresenta uma pontuação de segurança e recomendações concretas. O ProxMenux instala a versão do repositório GitHub original em vez do pacote Debian mais antigo.", + "seeAlso": [ + { + "label": "Lynis", + "href": "/docs/security/lynis" + } + ] + }, + { + "term": "Endereço MAC", + "aliases": [ + "Endereço do hardware" + ], + "category": "Rede", + "definitionRich": "Identificador de interface Ethernet, normalmente de 48 bits, atribuído por hardware ou software. Os Nomes de rede persistentes do ProxMenux associam MAC a nomes estáveis (eno1, enp3s0) após alterações na enumeração PCI.", + "seeAlso": [ + { + "label": "Nomes de interface persistentes", + "href": "/docs/network/persistent-names" + } + ] + }, + { + "term": "MOTD", + "aliases": [ + "Mensagem do Dia" + ], + "category": "Linux", + "definitionRich": "Texto apresentado após iniciar sessão por SSH, guardado em /etc/motd. A pós-instalação do ProxMenux pode adicionar um cabeçalho; o desinstalador restaura o ficheiro anterior se existir uma cópia." + }, + { + "term": "NFS", + "aliases": [ + "Sistema de arquivos de rede" + ], + "category": "Armazenamento", + "definitionRich": "Protocolo de partilha de ficheiros em rede originário do Unix. Regista-se como armazenamento Proxmox com pvesm add nfs; o ProxMenux também permite configurar clientes e servidores NFS em LXC.", + "seeAlso": [ + { + "label": "Gerenciador de armazenamento e compartilhamento", + "href": "/docs/storage-share" + } + ] + }, + { + "term": "nftables / iptables", + "category": "Rede", + "definitionRich": "Ferramentas de firewall Linux. nftables é o sistema moderno; iptables pode utilizar backends clássicos ou compatíveis com nft. O pve-firewall clássico utiliza iptables; a alternativa proxmox-firewall utiliza nftables.", + "seeAlso": [ + { + "label": "Comandos de rede", + "href": "/docs/help-info/network-commands" + } + ] + }, + { + "term": "nouveau", + "category": "Linux", + "definitionRich": "Controlador gráfico NVIDIA de código aberto incluído no Linux. Ao instalar o controlador proprietário, impeça o nouveau de controlar o mesmo GPU, normalmente bloqueando o carregamento e regenerando o initramfs.", + "seeAlso": [ + { + "label": "Guia de instalação NVIDIA", + "href": "/guides/nvidia" + } + ] + }, + { + "term": "Repositório no-subscription", + "category": "Proxmox", + "definitionRich": "Repositório de pacotes Proxmox disponível sem subscrição empresarial. Os pacotes passam por menos validação do que no repositório enterprise, recomendado pelo Proxmox para produção. A pós-instalação do ProxMenux permite configurar repositórios.", + "seeAlso": [ + { + "label": "Post- Install: Configuração Básica", + "href": "/docs/post-install/basic-settings" + } + ] + }, + { + "term": "OVA / OVF", + "aliases": [ + "Open Virtualization Format" + ], + "category": "Virtualização", + "definitionRich": "Formatos DMTF para distribuir VM portáteis. OVA reúne os ficheiros num arquivo TAR; OVF descreve a VM em XML com ficheiros de disco associados, geralmente VMDK. A compatibilidade de importação depende do hipervisor de destino e da configuração.", + "seeAlso": [ + { + "label": "Exportar VM para OVA / OVF", + "href": "/docs/utils/export-vm" + }, + { + "label": "Importar VM de OVA / OVF", + "href": "/docs/utils/import-vm" + } + ] + }, + { + "term": "OVMF", + "aliases": [ + "firmware UEFI", + "Open Virtual Machine Firmware" + ], + "category": "Virtualização", + "definitionRich": "Firmware UEFI para VM, selecionado com qm set <vmid> -bios ovmf. Utiliza-se para convidados UEFI, incluindo Windows 11 e configurações Secure Boot. efidisk0 conserva variáveis EFI; muitos outros convidados ainda podem utilizar BIOS clássico.", + "seeAlso": [ + { + "label": "Adicionar GPU a VM (passagem direta)", + "href": "/docs/hardware/gpu-vm-passthrough" + } + ] + }, + { + "term": "PBS", + "aliases": [ + "Proxmox Backup Server" + ], + "category": "Proxmox", + "definitionRich": "Produto de cópias Proxmox separado, com transferências incrementais, desduplicação e encriptação opcional no cliente para VM e CT. Pode ser destino do vzdump; um servidor separado é preferível a guardar cópias no próprio anfitrião protegido." + }, + { + "term": "pct", + "category": "Proxmox", + "definitionRich": "Ferramenta de linha de comandos para gerir contentores LXC no Proxmox: pct list / start / stop / shutdown / config / enter / exec / push / pull / destroy.", + "seeAlso": [ + { + "label": "Gestão de VM e contentores", + "href": "/docs/help-info/vm-ct-commands" + } + ] + }, + { + "term": "pmxcfs", + "aliases": [ + "Proxmox Cluster Filesystem" + ], + "category": "Proxmox", + "definitionRich": "Sistema de ficheiros virtual baseado em FUSE, montado em /etc/pve/. Replica alterações de configuração entre os nós do cluster: as edições em /etc/pve/ são propagadas automaticamente." + }, + { + "term": "pveam", + "aliases": [ + "Gestor de dispositivos virtuais Proxmox VE" + ], + "category": "Proxmox", + "definitionRich": "Ferramenta do catálogo local de modelos CT. pveam update atualiza o índice; pveam available lista os modelos e pveam download <storage> <template> descarrega um." + }, + { + "term": "pveproxy", + "category": "Proxmox", + "definitionRich": "Serviço HTTPS da interface e do terminal web Proxmox, na porta 8006. Reinicia durante atualizações de versão principal; por isso o ProxMenux impede a atualização PVE 8 → 9 pelo terminal web." + }, + { + "term": "pvesm", + "aliases": [ + "Gestor de armazenamento Proxmox" + ], + "category": "Proxmox", + "definitionRich": "Ferramenta CLI para gerenciar armazenamento Proxmox. O pvesm status mostra todos os armazenamentos configurados; o pvesm add <type> registra os novos (NFS, Samba, iSCSI, dir, ZFS, LVM, ...).", + "seeAlso": [ + { + "label": "Comandos de armazenamento e discos", + "href": "/docs/help-info/storage-commands" + } + ] + }, + { + "term": "Contêiner privilegiado", + "category": "Linux", + "definitionRich": "Contentor LXC cujo root corresponde ao UID 0 do anfitrião, mantendo namespaces e outras restrições. Tem menor isolamento do que um contentor sem privilégios. GPU, USB e Samba não exigem sempre este modo: permissões e mapeamentos UID são relevantes." + }, + { + "term": "ProxMenux Monitor", + "category": "ProxMenux", + "definitionRich": "Painel web opcional do ProxMenux. Apresenta estatísticas do anfitrião em tempo real (CPU, RAM, discos e rede), uma vista de VM e LXC e início de sessão com 2FA, na porta TCP 8008.", + "seeAlso": [ + { + "label": "ProxMenux Monitor", + "href": "/docs/settings/proxmenux-monitor" + } + ] + }, + { + "term": "qcow2", + "aliases": [ + "QEMU Copy-On-Write v2" + ], + "category": "Armazenamento", + "definitionRich": "Formato de imagem de disco VM comum em armazenamento de diretório. Suporta alocação a pedido, snapshots e cópia na escrita. Converta com qemu-img convert -O qcow2 ...." + }, + { + "term": "qm", + "aliases": [ + "Gestor de QEMU" + ], + "category": "Proxmox", + "definitionRich": "Ferramenta para gerir VM no Proxmox: qm list / start / stop / shutdown / config / set / destroy / importdisk / migrate. Equivale ao pct para contentores.", + "seeAlso": [ + { + "label": "Gestão de VM e contentores", + "href": "/docs/help-info/vm-ct-commands" + } + ] + }, + { + "term": "Q35", + "category": "Virtualização", + "definitionRich": "Tipo de máquina QEMU que emula o chipset Intel Q35 com PCIe. Recomendado em vez de i440FX para passagem direta PCIe e sistemas convidados modernos. Configura-se com qm set <vmid> -machine q35." + }, + { + "term": "QEMU", + "category": "Virtualização", + "definitionRich": "Emulador e virtualizador de máquinas de código aberto. O Proxmox combina-o com KVM para executar VM com desempenho próximo do nativo." + }, + { + "term": "rclone", + "category": "Linux", + "definitionRich": "Ferramenta de linha de comandos compatível com vários serviços, incluindo Google Drive, Dropbox, OneDrive, Mega e S3. O guia de cópias na nuvem utiliza-a para montar armazenamento remoto num diretório para arquivos vzdump.", + "seeAlso": [ + { + "label": "Cópias para a nuvem pessoal", + "href": "/guides/backup_cloud" + } + ] + }, + { + "term": "Samba / SMB / CIFS", + "category": "Armazenamento", + "definitionRich": "Família de protocolos Microsoft para partilha de ficheiros. SMB é o protocolo, Samba a implementação aberta para Linux e CIFS um dialeto SMB antigo. Regista-se no Proxmox com pvesm add cifs.", + "seeAlso": [ + { + "label": "Gerenciador de armazenamento e compartilhamento", + "href": "/docs/storage-share" + } + ] + }, + { + "term": "SeaBIOS", + "category": "Virtualização", + "definitionRich": "Implementação aberta de BIOS clássico utilizada pelo QEMU. Firmware predefinido de novas VM, salvo escolha de OVMF. Adequado a sistemas antigos e instalações Linux que não exigem UEFI." + }, + { + "term": "smartctl / SMART", + "aliases": [ + "Self-Monitoring, Analysis and Reporting Technology" + ], + "category": "Armazenamento", + "definitionRich": "Diagnóstico integrado dos discos para estado, erros e resultados dos testes internos. A ferramenta é smartctl, do pacote smartmontools; nvme-cli acrescenta comandos específicos para NVMe.", + "seeAlso": [ + { + "label": "Integridade e teste do disco SMART", + "href": "/docs/disk-manager/smart-disk-test" + }, + { + "label": "Comandos de armazenamento → seção SMART", + "href": "/docs/help-info/storage-commands" + } + ] + }, + { + "term": "systemd / systemctl / journalctl", + "category": "Linux", + "definitionRich": "Sistema de inicialização Debian / Proxmox. systemctl gere serviços: iniciar, parar, ativar e consultar o estado. journalctl lê o registo binário do systemd-journald." + }, + { + "term": "sysctl", + "category": "Linux", + "definitionRich": "Ferramenta para ler e alterar parâmetros do kernel. As definições persistentes ficam normalmente em /etc/sysctl.d/*.conf; o suporte de /etc/sysctl.conf depende do serviço de carregamento. A pós-instalação do ProxMenux oferece um perfil sysctl.", + "seeAlso": [ + { + "label": "Pós- instalação: Rede", + "href": "/docs/post-install/network" + } + ] + }, + { + "term": "trixie", + "category": "Linux", + "definitionRich": "Codinome para Debian 13, a base de SO para Proxmox VE 9. Predecessor: bookworm (debian 12 / PVE 8).", + "seeAlso": [ + { + "label": "Atualize PVE 8 para PVE 9", + "href": "/docs/utils/upgrade-pve8-pve9" + } + ] + }, + { + "term": "udev", + "category": "Linux", + "definitionRich": "Gestor de dispositivos Linux. Responde a eventos de hardware e cria ou remove entradas em /dev. As regras em /etc/udev/rules.d/ podem fixar nomes de interface por MAC, criar dispositivos NVIDIA ao carregar o controlador e outras tarefas." + }, + { + "term": "UID / GID idmap", + "aliases": [ + "Mudança UID" + ], + "category": "Linux", + "definitionRich": "Com o mapeamento predefinido dos LXC sem privilégios, UID e GID no anfitrião são deslocados em +100000: UID 0 corresponde a 100000 e 1000 a 101000. Mapeamentos personalizados podem diferir; os proprietários nos bind mounts devem corresponder ao mapeamento.", + "seeAlso": [ + { + "label": "Pontos de montagem LXC", + "href": "/docs/storage-share/lxc-mount-points" + } + ] + }, + { + "term": "Contêiner sem privilégios", + "category": "Linux", + "definitionRich": "Contentor LXC cujo root corresponde a um UID sem privilégios no anfitrião, normalmente 100000. Reduz os privilégios, embora partilhe o kernel. O acesso ao hardware pode ser configurado com permissões e mapeamentos adequados; o modo privilegiado não é sempre necessário." + }, + { + "term": "VFIO", + "aliases": [ + "Função virtual E/S" + ], + "category": "Virtualização", + "definitionRich": "Sistema do kernel Linux para controladores seguros no espaço de utilizador, usado na atribuição direta de dispositivos PCIe a VM. Utiliza vfio, vfio_iommu_type1 e vfio_pci, configurados em /etc/modprobe.d/vfio.conf.", + "seeAlso": [ + { + "label": "Post-Install: Virtualização", + "href": "/docs/post-install/virtualization" + } + ] + }, + { + "term": "VirtIO", + "category": "Virtualização", + "definitionRich": "Família de controladores paravirtualizados para rede, armazenamento, memória dinâmica e GPU. Evitam a sobrecarga de emular hardware antigo, como e1000 ou IDE. O convidado precisa dos controladores: integrados no Linux e disponíveis numa ISO separada para Windows." + }, + { + "term": "VLAN", + "aliases": [ + "Rede local virtual" + ], + "category": "Rede", + "definitionRich": "Etiquetas 802.1Q que dividem uma rede física em várias redes lógicas. Configuram-se por ponte ou interface em /etc/network/interfaces." + }, + { + "term": "VM", + "aliases": [ + "Máquina Virtual" + ], + "category": "Proxmox", + "definitionRich": "Máquina virtual gerida pelo Proxmox com QEMU/KVM, com kernel próprio. O VMID numérico corresponde a /etc/pve/qemu-server/<VMID>.conf. Geralmente tem mais sobrecarga que LXC, com isolamento através de um kernel separado.", + "seeAlso": [ + { + "label": "Gestão de VM e contentores", + "href": "/docs/help-info/vm-ct-commands" + } + ] + }, + { + "term": "vzdump", + "category": "Proxmox", + "definitionRich": "Ferramenta de cópias Proxmox para VM e CT. Os arquivos em ficheiros não são incrementais; os destinos PBS permitem transferências incrementais. As tarefas configuram modo (snapshot / suspend / stop), compressão (como zstd, gzip ou lzo), retenção e notificações.", + "seeAlso": [ + { + "label": "Comandos de cópias e restauro", + "href": "/docs/help-info/backup-commands" + } + ] + }, + { + "term": "ZFS", + "aliases": [ + "Zettabyte File System" + ], + "category": "Armazenamento", + "definitionRich": "Sistema de ficheiros e gestor de volumes com snapshots, replicação send/receive, somas de verificação e compressão. Pode reparar dados corrompidos se existir uma cópia redundante válida. A cache ARC utiliza RAM e pode ser limitada.", + "seeAlso": [ + { + "label": "Comandos de gestão ZFS", + "href": "/docs/help-info/zfs-commands" + } + ] + } + ] +} diff --git a/web/messages/pt/docs/installation.json b/web/messages/pt/docs/installation.json new file mode 100644 index 00000000..831dcd7b --- /dev/null +++ b/web/messages/pt/docs/installation.json @@ -0,0 +1,93 @@ +{ + "meta": { + "title": "Instalar o ProxMenux | Documentação do ProxMenux", + "description": "Instale o ProxMenux com um comando em anfitriões Proxmox VE 8 ou posteriores. Inclui catálogos JSON pré-gerados em oito idiomas: inglês, espanhol, francês, alemão, italiano, português, eslovaco e sueco. Escolha o idioma na instalação ou altere-o depois nas definições. O canal beta permite experimentar antecipadamente as novas funcionalidades.", + "ogTitle": "Instalar o ProxMenux | Documentação do ProxMenux", + "ogDescription": "Instale ProxMenux em Proxmox VE 8+ em um comando. Canais estáveis e beta disponíveis." + }, + "header": { + "title": "Instalar o ProxMenux", + "description": "Um instalador que se inicia numa linha em qualquer anfitrião Proxmox VE 8 ou posterior. Instala automaticamente as dependências, descarrega os scripts, configura o comando de arranque do menu e pede o idioma na primeira execução. Dois canais: estável (predefinido) e beta.", + "section": "Instalação" + }, + "stable": { + "heading": "Instalar", + "intro": "Execute isto no terminal da sua máquina Proxmox:", + "code": "bash -c \"$(wget -qLO - https://raw.githubusercontent.com/MacRimi/ProxMenux/main/install_proxmenux.sh)\"" + }, + "during": { + "heading": "Durante a instalação", + "intro": "O ProxMenux instala automaticamente e configura as dependências de que necessita:", + "tablePackage": "Pacote", + "tablePurpose": "Finalidade", + "rows": [ + { + "package": "dialog", + "purpose": "Menus de terminal interativos" + }, + { + "package": "curl", + "purpose": "Transferências e verificações de conectividade" + }, + { + "package": "jq", + "purpose": "Processamento JSON" + }, + { + "package": "git", + "purpose": "Clonagem e atualização de repositórios" + } + ], + "outro": "O instalador também descarrega os scripts para /usr/local/share/proxmenux/ e cria o comando de arranque /usr/local/bin/menu. O painel web ProxMenux Monitor é registado como serviço proxmenux-monitor.service.", + "imageAlt": "Instalação ProxMenux em curso" + }, + "first": { + "heading": "Primeiro arranque", + "intro": "Uma vez instalado, execute:", + "code": "menu", + "outro": "O ProxMenux abre no menu principal, onde pode iniciar os procedimentos documentados neste site. Num anfitrião Proxmox recém-instalado, Pós-instalação é um bom ponto de partida." + }, + "beta": { + "heading": "Canal Beta", + "calloutTitle": "O que é o Programa Beta?", + "calloutBody": "Quer experimentar as novidades antes do lançamento oficial e ajudar a definir a versão final? O programa beta do ProxMenux dá acesso antecipado às novas funcionalidades, incluindo as últimas compilações do Monitor, a partir do ramo develop. As versões beta podem conter erros ou funções incompletas. Os seus comentários ajudam a corrigi-los antes da versão estável.", + "intro": "Instale a versão beta em vez da estável com:", + "code": "bash -c \"$(wget -qLO - https://raw.githubusercontent.com/MacRimi/ProxMenux/develop/install_proxmenux_beta.sh)\"", + "outro": "A beta é opcional: tem de executar explicitamente o respetivo instalador. Quando é publicada uma versão estável, o ProxMenux avisa na próxima execução de menu e propõe a mudança automática. Para sair antes da beta, escolha Desativar programa beta nas definições." + }, + "updating": { + "heading": "Actualização", + "body": "O ProxMenux gere as suas atualizações. Quando há uma nova versão, a próxima execução de menu propõe a instalação. Ao aceitar, os ficheiros e a configuração da ferramenta são substituídos na instalação existente, sem downloads manuais. O canal estável recebe versões estáveis e a beta recebe versões beta, com a proposta de mudança descrita acima. O aviso depende de onde executa menu: por SSH ou na consola Proxmox, surge um diálogo sim/não e a aceitação aplica a atualização imediatamente. No terminal WebSocket do ProxMenux Monitor surge uma mensagem informativa, porque esse terminal seria interrompido durante a operação. A mensagem apresenta o instalador numa linha (bash -c \"$(wget -qLO - https://raw.githubusercontent.com/MacRimi/ProxMenux/main/install_proxmenux.sh)\" para estável, ou o URL equivalente de install_proxmenux_beta.sh para beta), que deve executar por SSH ou na consola." + }, + "uninstall": { + "heading": "Desinstalar", + "body": "No ProxMenux: Definições → Desinstalar ProxMenux. A desinstalação remove os scripts, o comando de arranque e o serviço Monitor, além das dependências selecionadas, se assim escolher. Restaura /root/.bashrc e /etc/motd a partir das cópias criadas na instalação, caso existam. Procedimento completo: Desinstalar ProxMenux." + }, + "troubleshoot": { + "heading": "Resolução de Problemas", + "virustotalTitle": "VirusTotal sinaliza o URL de instalação", + "virustotalBody": "O resultado de 1/95 do motor Chong Lua Dao, comunicado na issue #162, foi identificado pelo responsável do projeto como um falso positivo. O instalador usa o padrão curl | bash e pode descarregar jq da sua versão oficial no GitHub. Este comportamento pode ativar análises heurísticas; esse relatório histórico não avalia todos os downloads futuros. O código do instalador é aberto e pode ser analisado. Mais contexto na issue #162.", + "aptTitle": "A instalação falhou com erros apt", + "aptBody": "Normalmente falta um repositório Proxmox ou está mal configurado. O instalador obtém as dependências via apt, que falha se a configuração dos repositórios estiver incorreta. É comum em instalações mínimas do Proxmox 8 ainda não atualizadas. Execute primeiro apt-get update manualmente, resolva todos os erros e volte a executar o instalador.", + "menuTitle": "`menu: command not found` após a instalação", + "menuBody": "O comando de arranque está em /usr/local/bin/menu. Confirme com ls -lh /usr/local/bin/menu. Se faltar, a instalação terminou antes de concluir: execute-a novamente. Se existir mas o comando não for encontrado, PATH não inclui /usr/local/bin. Corrija PATH ou execute diretamente /usr/local/bin/menu.", + "stuckTitle": "A instalação trava ou não avança", + "stuckBody": "Se uma instalação, reinstalação ou atualização ficar presa por causa de um problema de conexão, cancele com Ctrl + C e execute o instalador manualmente.", + "otherTitle": "Outros problemas", + "otherBody": "Consulte GitHub Issues para problemas conhecidos ou abra uma issue com os registos relevantes. Se usar a beta e o problema estiver relacionado com o Monitor, inclua a saída de journalctl -u proxmenux-monitor -n 50." + }, + "next": { + "heading": "E agora?", + "postInstall": "Script de pós-instalação — ajustes e reforço de segurança de um anfitrião Proxmox recém-instalado.", + "introduction": "Introdução — apresentação completa das funcionalidades.", + "monitor": "ProxMenux Monitor — painel web para o host (instalado automaticamente ao lado do menu)." + }, + "requirements": { + "heading": "Requisitos e boas práticas", + "reqTitle": "Requisitos", + "reqBody": "Proxmox VE 8.x ou posterior. O PVE 7 e as versões anteriores não são suportados. O anfitrião precisa de acesso à Internet para descarregar scripts, dependências e a AppImage do ProxMenux Monitor. Execute o instalador como root no anfitrião Proxmox.", + "inspectTitle": "Sempre inspecione scripts que você executa da internet", + "inspectReview": "Reveja o código do instalador antes de executar.", + "inspectCoc": "Todas as ligações executáveis seguem o código de conduta do ProxMenux." + } +} diff --git a/web/messages/pt/docs/introduction.json b/web/messages/pt/docs/introduction.json new file mode 100644 index 00000000..7624786e --- /dev/null +++ b/web/messages/pt/docs/introduction.json @@ -0,0 +1,206 @@ +{ + "meta": { + "title": "ProxMenux — Gestão do Proxmox VE através de menus | Código aberto", + "description": "Ferramenta de código aberto para gerir o Proxmox VE através de menus. O ProxMenux reúne dois componentes: uma CLI/TUI para ajustes após a instalação, VM e contentores LXC, passagem direta de GPU e Coral TPU, discos, armazenamento e rede; e um painel web alojado no próprio servidor, com monitorização proativa, notificações por Telegram, Discord ou e-mail, reformulação por IA e API REST.", + "ogTitle": "ProxMenux — Gestão do Proxmox VE através de menus", + "ogDescription": "CLI/TUI de código aberto e painel web para Proxmox VE: ajustes após a instalação, VM, GPU, discos, rede, armazenamento e segurança. O Monitor acrescenta verificações de estado, notificações, reformulação por IA e uma API REST.", + "twitterTitle": "ProxMenux — Gestão do Proxmox VE através de menus", + "twitterDescription": "CLI/TUI de código aberto e painel web para Proxmox VE. Monitorização, notificações, reformulação por IA e API REST." + }, + "header": { + "title": "Introdução", + "description": "O ProxMenux é uma ferramenta de código aberto para gerir o Proxmox VE através de menus. O projeto inclui uma CLI/TUI para tarefas comuns do anfitrião, VM, contentores, armazenamento, rede e segurança, e um painel web alojado no próprio servidor, com monitorização proativa, notificações, reformulação opcional por IA e API REST.", + "section": "Introdução" + }, + "hero": { + "tagline": "Um menu para todas as tarefas. O que normalmente exige consultar a wiki, duas discussões no fórum e uma sequência de comandos copiada fica disponível numa opção numerada, que pode iniciar em segundos.", + "audience": "Concebido para utilizadores principiantes de Proxmox, com predefinições seguras já selecionadas, e administradores experientes, que podem executar tarefas habituais com menos comandos. Gratuito e de código aberto, com uma comunidade ativa no GitHub." + }, + "twoProducts": { + "heading": "Dois produtos, um projecto", + "intro": "O ProxMenux tem dois componentes na mesma árvore de código-fonte. O instalador coloca ambos no anfitrião: Scripts fornece a interface de terminal e Monitor o painel web:", + "scripts": { + "title": "ProxMenux Scripts", + "body": "A CLI/TUI original, iniciada com menu. Nove áreas abrangem otimizações após a instalação, VM e contentores LXC, passagem direta de GPU e Coral TPU, discos, armazenamento, rede, segurança e utilitários, com uma seleção de comandos de referência. Funciona em terminais locais, por SSH ou na web." + }, + "monitor": { + "title": "ProxMenux Monitor", + "body": "Painel web alojado no próprio servidor, distribuído como AppImage. Métricas do anfitrião em tempo real, monitorização proativa, notificações, reformulação opcional por IA com seis fornecedores, terminal web integrado e API REST. Ative-o no menu Scripts, em Definições → ProxMenux Monitor." + }, + "calloutTitle": "O que o ProxMenux gere", + "calloutIntro": "Três camadas, todas acessíveis a partir do mesmo projeto:", + "layers": [ + "O anfitrião Proxmox — repositórios, pacotes, rede, ZFS, Ceph, kernel e observabilidade.", + "As máquinas virtuais (VM) — criação, passagem direta de GPU, importação e exportação OVA/OVF e acesso direto a discos.", + "Os contentores LXC — criação, pontos de montagem, passagem direta de GPU/TPU e clientes e servidores NFS/Samba." + ] + }, + "scriptsSection": { + "heading": "ProxMenux Scripts — o que se obtém", + "intro": "Nove áreas funcionais, cada uma com o seu submenu em menu e uma página própria na documentação. Selecione um cartão para abrir diretamente a visão geral dessa secção.", + "items": [ + { + "title": "Após a instalação", + "description": "Otimizações para uma instalação recente do Proxmox: repositórios, kernel, sincronização horária, segurança básica e desempenho, com opções reversíveis.", + "icon": "Server", + "href": "/docs/post-install" + }, + { + "title": "GPUs e Coral TPU", + "description": "Passagem direta de NVIDIA, iGPU Intel, AMD e Coral TPU para VM e contentores LXC, com alternância entre os modos VM e LXC.", + "icon": "Cpu", + "href": "/docs/hardware/nvidia-host" + }, + { + "title": "Criar VM", + "description": "Assistentes para sistemas NAS, Windows e Linux, com predefinições adequadas para hardware, armazenamento e rede.", + "icon": "Server", + "href": "/docs/create-vm" + }, + { + "title": "Gerenciador de disco", + "description": "Disponibilize discos físicos a VM e LXC, formate e apague discos, execute testes SMART e importe imagens qcow2, vmdk ou vdi, tudo através de um menu.", + "icon": "HardDrive", + "href": "/docs/disk-manager" + }, + { + "title": "Armazenamento e partilha", + "description": "Registe armazenamento NFS, Samba/CIFS, iSCSI e local no Proxmox e partilhe pastas entre o anfitrião e os contentores LXC através de bind mounts ou protocolos de rede.", + "icon": "Boxes", + "href": "/docs/storage-share" + }, + { + "title": "Rede", + "description": "Diagnóstico sem alterações, análise com sugestões e reparações guiadas de /etc/network/interfaces. São criadas cópias de segurança antes das alterações.", + "icon": "Network", + "href": "/docs/network" + }, + { + "title": "Segurança", + "description": "Fail2Ban para prevenir intrusões por SSH e interfaces web e Lynis para auditar o reforço da segurança, com instalação e gestão através de predefinições adequadas.", + "icon": "Shield", + "href": "/docs/security" + }, + { + "title": "Utilitários", + "description": "Crie ISO do Windows com o UUP Dump, instale ferramentas CLI, execute atualizações guiadas do sistema ou passe do PVE 8 para o 9 e exporte e importe VM OVA/OVF.", + "icon": "Wrench", + "href": "/docs/utils" + }, + { + "title": "Referência de comandos", + "description": "Uma seleção de comandos Linux e Proxmox organizada por tema: sistema, VM/CT com qm e pct, armazenamento, rede, ZFS, passagem direta de GPU, cópias de segurança e ferramentas CLI do dia a dia.", + "icon": "BookOpen", + "href": "/docs/help-info" + } + ] + }, + "monitorSection": { + "heading": "ProxMenux Monitor — o que se obtém", + "intro": "O painel web é alojado no anfitrião Proxmox, na porta TCP 8008. Selecione um cartão para abrir a página da respetiva secção ou leia primeiro a visão geral do Monitor.", + "items": [ + { + "title": "Monitorização do estado do sistema", + "description": "Dez categorias verificadas a cada cinco minutos: CPU, memória, armazenamento, discos/SMART, rede, VM, serviços, registos, atualizações e segurança. Com níveis de gravidade e supressão de alertas por categoria.", + "icon": "Activity", + "href": "/docs/monitor/health-monitor" + }, + { + "title": "Notificações", + "description": "Telegram, Discord, e-mail, Gotify, Pushover e Apprise multicanal, com eliminação de duplicados, intervalo mínimo entre envios, agrupamento de alertas próximos, horários de silêncio e histórico completo.", + "icon": "Bell", + "href": "/docs/monitor/notifications" + }, + { + "title": "Assistente de IA", + "description": "Reformulação opcional das notificações em linguagem clara. Seis fornecedores: OpenAI, Anthropic Claude, Google Gemini, Groq, OpenRouter e Ollama local. Treze idiomas no seletor das notificações.", + "icon": "Sparkles", + "href": "/docs/monitor/ai-assistant" + }, + { + "title": "Terminal Web", + "description": "Uma shell interativa no anfitrião Proxmox através do navegador e um terminal ProxMenux Scripts separado que executa o menu na interface web.", + "icon": "Terminal", + "href": "/docs/monitor/dashboard/terminal" + }, + { + "title": "REST API", + "description": "Endpoints HTTP para sistema, estado, armazenamento/SMART, rede, VM, notificações e segurança, úteis para Homepage, Home Assistant, Prometheus ou scripts personalizados.", + "icon": "Code2", + "href": "/docs/monitor/api" + }, + { + "title": "Integrações", + "description": "Webhook nativo do Proxmox VE, recolha de métricas pelo Prometheus, sondas Uptime Kuma, widgets Homepage, Home Assistant e Glance, fluxos n8n/Zapier e Tailscale Secure Gateway.", + "icon": "Plug", + "href": "/docs/monitor/integrations" + } + ] + }, + "installPaths": { + "heading": "Opções de instalação", + "intro": "Ambos os instaladores disponibilizam Scripts e Monitor. Scripts utiliza catálogos JSON previamente preparados em oito idiomas, sem tradução online. Pode escolher o canal estável ou beta; Monitor é distribuído como AppImage e executado a partir do seu ambiente extraído:", + "headerPath": "Install path", + "headerBundles": "O que inclui", + "headerWhen": "Quando escolher", + "rows": [ + { + "pathRich": "Scripts: estável", + "bundles": "CLI/TUI com traduções JSON previamente preparadas em oito idiomas, sem ambiente virtual ou serviço de tradução online.", + "when": "Utilização habitual com o canal de versões estáveis." + }, + { + "pathRich": "Scripts: beta", + "bundles": "A mesma interface multilingue, instalada a partir do ramo develop para testar as próximas alterações.", + "when": "Teste antecipado de novas funcionalidades, com maior risco de erros." + }, + { + "pathRich": "Monitor", + "bundles": "AppImage autónoma com painel web na porta TCP 8008. O instalador extrai o ambiente de execução e gere o serviço; Monitor pode ser controlado nas definições.", + "when": "Quando é útil consultar o anfitrião num painel web, através de telemóvel, tablet ou navegador." + } + ], + "outro": "Os comandos e requisitos detalhados estão na página de instalação." + }, + "warnSource": { + "title": "Verifique sempre os scripts da Internet antes de os executar", + "body": "O ProxMenux é de código aberto e pode consultar cada script no GitHub. Leia o código-fonte antes de executar o comando de instalação. Faça o mesmo com qualquer outra ferramenta de automação.", + "sourceLabel": "Ver fonte ProxMenux", + "cocLabel": "Código de Conduta" + }, + "next": { + "heading": "Por onde continuar", + "items": [ + { + "lead": "É a primeira vez que utiliza o ProxMenux? ", + "linkHref": "/docs/installation", + "linkLabel": "Instale-o com um único comando", + "tailRich": " e execute menu." + }, + { + "lead": "Acabou de instalar o Proxmox? Comece pelo ", + "linkHref": "/docs/post-install", + "linkLabel": "script de pós-instalação", + "tail": "." + }, + { + "lead": "Pretende um painel web? ", + "linkHref": "/docs/monitor", + "linkLabel": "ProxMenux Monitor", + "tail": " tem documentação que explica o que apresenta, como foi desenvolvido e como o proteger." + }, + { + "lead": "Procura um comando específico? A ", + "linkHref": "/docs/help-info", + "linkLabel": "referência de comandos", + "tail": " reúne uma seleção organizada por tema, com botões para copiar." + }, + { + "lead": "Pretende guias mais detalhados? A ", + "linkHref": "/guides", + "linkLabel": "secção de guias", + "tail": " aborda Coral TPU, passagem direta de NVIDIA, Kodi em LXC e outros temas." + } + ] + } +} diff --git a/web/messages/sk/docs/external-repositories.json b/web/messages/sk/docs/external-repositories.json new file mode 100644 index 00000000..0ba67861 --- /dev/null +++ b/web/messages/sk/docs/external-repositories.json @@ -0,0 +1,58 @@ +{ + "meta": { + "title": "Externé repozitáre | Dokumentácia ProxMenuxu", + "description": "ProxMenux začleňuje vybrané externé repozitáre skriptov, napríklad community-scripts a ZimaOS, ako alternatívy v niektorých ponukách. Každý skript má jasne uvedený pôvod; chyby sa hlásia jeho pôvodnému správcovi.", + "ogTitle": "Externé repozitáre | Dokumentácia ProxMenuxu", + "ogDescription": "Externé repozitáre skriptov začlenené ako alternatívy v ponukách ProxMenuxu." + }, + "header": { + "title": "Externé repozitáre", + "description": "ProxMenux začleňuje vybrané externé repozitáre skriptov ako alternatívy v niektorých častiach ponuky. Skripty pochádzajú z dôveryhodných zdrojov tretích strán a v ponuke je jasne uvedený ich pôvod.", + "section": "Externé repozitáre" + }, + "practice": { + "title": "Čo to znamená v praxi", + "body": "Ak položka ponuky používa externý skript namiesto vlastného kódu ProxMenuxu, ponuka výslovne uvádza jeho pôvod a načítaný repozitár. ProxMenux skripty iba spúšťa, nemení ich. Chyby v ich fungovaní patria správcovi pôvodného repozitára, nie ProxMenuxu." + }, + "integrated": { + "heading": "Aktuálne začlenené repozitáre", + "usedInLabel": "Použité v:", + "items": [ + { + "name": "community-scripts / ProxmoxVE", + "url": "https://community-scripts.github.io/ProxmoxVE/", + "description": "Duchovný nástupca pomocných skriptov od ttecka. Rozsiahly katalóg skriptov na nasadenie LXC (Home Assistant, Plex, Frigate…), VM, doplnkov a úprav PVE jedným spustením.", + "usedIn": "Spúšťač Helper Scripts a Sieť (oprava offloadingu sieťovej karty Intel e1000e)" + } + ] + }, + "attribution": { + "heading": "Uvedenie autorstva a uznanie", + "items": [ + "Pôvodní autori sú vždy uvedení v ponuke aj na stránke dokumentácie k začlenenému skriptu.", + "Odkaz na zdrojový repozitár sa zobrazuje pred spustením skriptu aj na príslušnej stránke dokumentácie.", + "Vývojárov týchto externých projektov môžete podporiť hviezdičkou ⭐, sponzorstvom alebo kvalitnými hláseniami chýb." + ] + }, + "report": { + "title": "Kde nahlásiť problémy s externými skriptmi", + "body": "Ak externý skript nefunguje podľa očakávania, nahláste to priamo v jeho repozitári, nie v ProxMenuxe. ProxMenux skript stiahne a spustí bez zmeny zdrojového kódu. Pôvodný správca môže chybu posúdiť a opraviť. Hlásenia pre ProxMenux sú určené na problémy so spúšťačom alebo so začlenením skriptu." + }, + "suggest": { + "heading": "Navrhovanie nových externých repozitárov", + "intro": "Našli ste skript alebo repozitár, ktorý by sa hodil do ponuky ProxMenuxu? Navrhnite ho cez:", + "discussionTitle": "💬 Otvoriť diskusiu", + "discussionBody": "Vhodné pre nápady: získate spätnú väzbu komunity, skôr než z nich vznikne žiadosť o funkciu.", + "issueTitle": "🐛 Vytvoriť issue", + "issueBody": "Pre konkrétne žiadosti o funkcie s jasne určeným rozsahom." + }, + "candidate": { + "title": "Čo robí dobrého kandidáta na integráciu", + "items": [ + "Otvorený zdrojový kód a aktívny správca.", + "Idempotentný: možno ho bezpečne spustiť viackrát.", + "Nemení základnú konfiguráciu Proxmoxu bez upozornenia.", + "Rieši problém, ktorý ProxMenux ešte nepokrýva, a predchádza tak zdvojovaniu funkcií." + ] + } +} diff --git a/web/messages/sk/docs/glossary.json b/web/messages/sk/docs/glossary.json new file mode 100644 index 00000000..ccfb3a68 --- /dev/null +++ b/web/messages/sk/docs/glossary.json @@ -0,0 +1,677 @@ +{ + "meta": { + "title": "Slovník pojmov | Dokumentácia ProxMenux", + "description": "Definície pojmov používaných v dokumentácii ProxMenux: Proxmox, úložiská, siete a virtualizácia.", + "ogTitle": "Slovník pojmov | Dokumentácia ProxMenux", + "ogDescription": "Stručný prehľad pojmov" + }, + "header": { + "title": "Slovník pojmov", + "description": "Stručné definície pojmov z ProxMenuxu a z vysvetlení vnútorného fungovania Proxmoxu.", + "section": "Slovník pojmov" + }, + "callout": { + "title": "Ako používať túto stránku", + "bodyRich": "Každá položka obsahuje kategóriu a stručnú definíciu. Odkazy Pozri tiež otvoria súvisiacu dokumentáciu. Navigáciou A–Z prejdete priamo na vybrané písmeno." + }, + "jumpHeading": "Prejsť na písmeno", + "seeAlsoLabel": "Pozri tiež:", + "aliasesLabel": "tiež:", + "missingCallout": { + "title": "Chýba vám pojem?", + "leadRich": "Ak pojem chýba, otvorte issue alebo PR na GitHub. Slovník je v web/messages/en/docs/glossary.json so zodpovedajúcimi jazykovými katalógmi." + }, + "entries": [ + { + "term": "ACS", + "aliases": [ + "Access Control Services", + "Prepísanie ACS" + ], + "category": "Virtualizácia", + "definitionRich": "Funkcie riadenia prístupu PCIe, ktoré pomáhajú izolovať komunikáciu zariadení. Skupiny IOMMU závisia od hardvéru a topológie. Úprava jadra ACS override môže rozdeliť skupiny hlásené Linuxom, nevytvára však hardvérovú izoláciu; priradenie do rôznych VM predstavuje bezpečnostné riziko.", + "seeAlso": [ + { + "label": "Pridať radič alebo NVMe do VM", + "href": "/docs/disk-manager/add-controller-nvme-vm" + } + ] + }, + { + "term": "ARC", + "aliases": [ + "Adaptive Replacement Cache" + ], + "category": "Úložisko", + "definitionRich": "Vyrovnávacia pamäť ZFS v RAM hostiteľa pre nedávno a často používané dátové bloky. Predvolený limit závisí od verzie a nastavení inštalácie Proxmoxu. ProxMenux ponúka jeho obmedzenie v ponuke po inštalácii.", + "seeAlso": [ + { + "label": "Po inštalácii: úložiská", + "href": "/docs/post-install/storage" + }, + { + "label": "ZFS príkazy", + "href": "/docs/help-info/zfs-commands" + } + ] + }, + { + "term": "Bind mount", + "category": "Linux", + "definitionRich": "Funkcia Linuxu, ktorá sprístupní časť súborového systému aj cez inú cestu. ProxMenux ju používa na zdieľanie adresárov hostiteľa s kontajnermi LXC cez pct set -mpN.", + "seeAlso": [ + { + "label": "Prípojné body LXC", + "href": "/docs/storage-share/lxc-mount-points" + } + ] + }, + { + "term": "Agregované sieťové rozhranie", + "aliases": [ + "Združenie sieťových rozhraní", + "Agregácia liniek" + ], + "category": "Sieť", + "definitionRich": "Združuje viac fyzických sieťových rozhraní do jedného logického pre redundanciu (active-backup), vyššiu súhrnnú priepustnosť (LACP / 802.3ad) alebo oboje. Nastavuje sa v /etc/network/interfaces." + }, + { + "term": "Most", + "aliases": [ + "vmbrX", + "vmbr0", + "Most Linux" + ], + "category": "Sieť", + "definitionRich": "Virtuálny prepínač druhej vrstvy na hostiteľovi. vmbr0 zvyčajne pripája hosťov k fyzickej sieti. Ďalšie mosty (vmbr1, vmbr2...) môžu oddeľovať siete podľa fyzických prepojení a konfigurácie.", + "seeAlso": [ + { + "label": "Analýza a oprava mosta", + "href": "/docs/network/bridge-analysis" + } + ] + }, + { + "term": "Ceph", + "category": "Úložisko", + "definitionRich": "Distribuované úložisko integrované do Proxmoxu pre hyperkonvergované klastre. OSD (Object Storage Daemons) tvoria základ objektového, blokového a súborového úložiska. Požadovaná verzia Cephu závisí od verzie Proxmoxu a postupu aktualizácie; pozrite si príslušnú príručku.", + "seeAlso": [ + { + "label": "Upgrade PVE 8 na PVE 9", + "href": "/docs/utils/upgrade-pve8-pve9" + } + ] + }, + { + "term": "CT", + "aliases": [ + "Kontajner", + "Kontajner LXC" + ], + "category": "Proxmox", + "definitionRich": "Skratka pre kontajner používaná v Proxmoxe pre inštanciu LXC. Číselné CTID zodpovedá súboru /etc/pve/lxc/<CTID>.conf. Pozri aj LXC.", + "seeAlso": [ + { + "label": "Správa VM a kontajnerov", + "href": "/docs/help-info/vm-ct-commands" + } + ] + }, + { + "term": "deb822", + "category": "Linux", + "definitionRich": "Moderný formát zdrojov APT: súbory .sources so štruktúrovanými blokmi a poľami Types, URIs, Suites, Components a Signed-By. Nahrádza jednoriadkový formát .list; štandard od PVE 9 / Debian Trixie.", + "seeAlso": [ + { + "label": "Upgrade PVE 8 na PVE 9", + "href": "/docs/utils/upgrade-pve8-pve9" + } + ] + }, + { + "term": "dGPU", + "aliases": [ + "Samostatný GPU" + ], + "category": "Virtualizácia", + "definitionRich": "Samostatná grafická karta, zvyčajne pripojená cez PCIe, na rozdiel od iGPU. Možno ju priradiť VM cez VFIO alebo sprístupniť viacerým kontajnerom LXC cez zariadenia a ovládač hostiteľa, ak to hardvér a aplikácie podporujú.", + "seeAlso": [ + { + "label": "Pridať GPU do VM (priame priradenie)", + "href": "/docs/hardware/gpu-vm-passthrough" + } + ] + }, + { + "term": "Dialog", + "category": "Linux", + "definitionRich": "Nástroj založený na ncurses na zobrazovanie ponúk, výziev a priebehu operácií v termináli. Ponuky ProxMenuxu používajú dialog." + }, + { + "term": "DKMS", + "aliases": [ + "Podpora dynamického kernelového modulu" + ], + "category": "Linux", + "definitionRich": "Systém na opätovné zostavenie registrovaných externých modulov, napríklad NVIDIA alebo ZFS, pri zmene jadra. Úspech vyžaduje kompatibilné zdrojové kódy modulov a zodpovedajúce hlavičky jadra.", + "seeAlso": [ + { + "label": "Nainštalovať Coral TPU (host)", + "href": "/docs/hardware/install-coral-tpu-host" + } + ] + }, + { + "term": "Fail2Ban", + "category": "Linux", + "definitionRich": "Služba sledujúca opakované neúspešné prihlásenia v protokoloch a blokujúca príslušné IP adresy cez firewall. ProxMenux obsahuje prednastavené pravidlá jail pre SSH, rozhranie Proxmoxu a Monitor.", + "seeAlso": [ + { + "label": "Fail2Ban", + "href": "/docs/security/fail2ban" + } + ] + }, + { + "term": "Fastfetch", + "category": "Linux", + "definitionRich": "Nástroj zobrazujúci informácie o systéme s grafikou ASCII pri prihlásení do shellu. Nahrádza neofetch a možno ho voliteľne zapnúť v ponuke ProxMenuxu po inštalácii.", + "seeAlso": [ + { + "label": "Po inštalácii: voliteľné", + "href": "/docs/post-install/optional" + } + ] + }, + { + "term": "GRUB", + "aliases": [ + "GRand Unified Bootloader" + ], + "category": "Linux", + "definitionRich": "Zavádzač používaný v inštaláciách Linuxu s GRUB-om. Konfigurácia je v /etc/default/grub a /boot/grub/; zmeny aplikujte cez update-grub. Proxmox môže používať aj systemd-boot: pred zmenou parametrov jadra overte aktívny zavádzač.", + "seeAlso": [ + { + "label": "GPU Prenosové príkazy", + "href": "/docs/help-info/gpu-commands" + } + ] + }, + { + "term": "iGPU", + "aliases": [ + "Integrovaný GPU" + ], + "category": "Virtualizácia", + "definitionRich": "Grafický procesor integrovaný v puzdre CPU, napríklad Intel UHD / Iris alebo Radeon v APU Ryzen. Často sa zdieľa medzi viacerými LXC cez /dev/dri namiesto výhradného priradenia jednej VM.", + "seeAlso": [ + { + "label": "Pridať GPU do LXC", + "href": "/docs/hardware/igpu-acceleration-lxc" + } + ] + }, + { + "term": "ifupdown / ifupdown2", + "category": "Sieť", + "definitionRich": "Klasický systém konfigurácie siete v Debiane, ktorý číta /etc/network/interfaces. Proxmox štandardne používa prepracovanú verziu ifupdown2 s načítaním konfigurácie za behu cez ifreload -a." + }, + { + "term": "initramfs", + "category": "Linux", + "definitionRich": "Počiatočný súborový systém v RAM používaný pred pripojením skutočného koreňového systému. Obsahuje ovládače potrebné pri štarte. Po zmenách VFIO, IOMMU alebo ovládačov úložísk ho obnovte cez update-initramfs -u -k all." + }, + { + "term": "IOMMU", + "aliases": [ + "Jednotka riadenia vstupnej/výstupnej pamäte", + "VT-d", + "AMD-Vi" + ], + "category": "Virtualizácia", + "definitionRich": "Hardvérová funkcia (Intel VT-d / AMD-Vi) potrebná na priame priradenie PCIe zariadení do VM. Zapnite ju vo firmvéri a overte podporu v jadre. Podľa platformy a predvolených nastavení môžu byť potrebné parametre intel_iommu=on alebo amd_iommu=on.", + "seeAlso": [ + { + "label": "Po inštalácii: Virtualizácia", + "href": "/docs/post-install/virtualization" + }, + { + "label": "Pridať GPU do VM (priame priradenie)", + "href": "/docs/hardware/gpu-vm-passthrough" + } + ] + }, + { + "term": "Skupina IOMMU", + "category": "Virtualizácia", + "definitionRich": "Skupina zariadení tvoriaca najmenšiu jednotku izolácie IOMMU. Jej členovia nemusia byť izolovaní navzájom; pred priradením cez VFIO skontrolujte všetkých. Zoznam zobrazíte cez find /sys/kernel/iommu_groups/ -type l | sort -V." + }, + { + "term": "iSCSI", + "aliases": [ + "Internet SCSI" + ], + "category": "Úložisko", + "definitionRich": "Protokol pre blokové úložisko cez IP: vzdialený disk sa zobrazí ako lokálne zariadenie SCSI. Do Proxmoxu sa pridáva cez pvesm add iscsi.", + "seeAlso": [ + { + "label": "Pridať iSCSI target ako Proxmox úložisko", + "href": "/docs/storage-share/host-iscsi" + } + ] + }, + { + "term": "KVM", + "aliases": [ + "Virtuálny stroj na báze kernelu" + ], + "category": "Virtualizácia", + "definitionRich": "Modul jadra Linuxu, ktorý z hostiteľa vytvára hypervízor. Spolu s QEMU na emuláciu zariadení tvorí základ virtuálnych strojov v Proxmoxe." + }, + { + "term": "LVM", + "aliases": [ + "Logical Volume Manager" + ], + "category": "Úložisko", + "definitionRich": "Správa zväzkov Linuxu združujúca fyzické úložisko do skupín (VG) obsahujúcich logické zväzky (LV). Inštalácie Proxmoxu založené na LVM často používajú LVM-thin pre disky hosťov; dostupné sú aj iné úložiská. Nástroje: pvs, vgs a lvs.", + "seeAlso": [ + { + "label": "Príkazy pre úložiská a disky", + "href": "/docs/help-info/storage-commands" + } + ] + }, + { + "term": "LXC", + "aliases": [ + "Linux Containers" + ], + "category": "Linux", + "definitionRich": "Virtualizácia na úrovni operačného systému: izolované používateľské prostredia zdieľajú jadro hostiteľa. Zvyčajne má nižšiu réžiu než VM, ale inú hranicu izolácie. Proxmox spravuje LXC cez pct.", + "seeAlso": [ + { + "label": "Správa VM a kontajnerov", + "href": "/docs/help-info/vm-ct-commands" + } + ] + }, + { + "term": "Lynis", + "category": "Linux", + "definitionRich": "Bezpečnostný audítor s otvoreným zdrojovým kódom od CISOfy. Analyzuje hostiteľa a poskytuje skóre zabezpečenia s konkrétnymi odporúčaniami. ProxMenux inštaluje verziu z pôvodného repozitára GitHub namiesto staršieho balíka Debianu.", + "seeAlso": [ + { + "label": "Lynis", + "href": "/docs/security/lynis" + } + ] + }, + { + "term": "Adresa MAC", + "aliases": [ + "Adresa hardvéru" + ], + "category": "Sieť", + "definitionRich": "Zvyčajne 48-bitový identifikátor ethernetového rozhrania pridelený hardvérom alebo softvérom. Funkcia Trvalé názvy sieťových rozhraní v ProxMenuxe spája MAC adresy so stálymi názvami (eno1, enp3s0) aj po zmene enumerácie PCI.", + "seeAlso": [ + { + "label": "Stále názvy sieťových rozhraní", + "href": "/docs/network/persistent-names" + } + ] + }, + { + "term": "MOTD", + "aliases": [ + "Správa dňa" + ], + "category": "Linux", + "definitionRich": "Text zobrazený po prihlásení cez SSH, uložený v /etc/motd. ProxMenux môže po inštalácii pridať banner; odinštalovanie obnoví pôvodný súbor, ak existuje jeho záloha." + }, + { + "term": "NFS", + "aliases": [ + "Systém sieťových súborov" + ], + "category": "Úložisko", + "definitionRich": "Protokol na sieťové zdieľanie súborov pochádzajúci z Unixu. Do Proxmoxu sa pridáva cez pvesm add nfs; ProxMenux ponúka aj postupy pre klientov a servery NFS v LXC.", + "seeAlso": [ + { + "label": "Správca úložísk a zdieľania", + "href": "/docs/storage-share" + } + ] + }, + { + "term": "nftables / iptables", + "category": "Sieť", + "definitionRich": "Nástroje firewallu Linuxu. nftables je moderné riešenie; iptables môže používať pôvodný alebo nft-kompatibilný backend. Klasický pve-firewall používa iptables, alternatívny proxmox-firewall používa nftables.", + "seeAlso": [ + { + "label": "Sieťové príkazy", + "href": "/docs/help-info/network-commands" + } + ] + }, + { + "term": "nouveau", + "category": "Linux", + "definitionRich": "Ovládač grafických kariet NVIDIA s otvoreným zdrojovým kódom v Linuxe. Pri inštalácii proprietárneho ovládača zabráňte tomu, aby nouveau obsadil ten istý GPU, zvyčajne zablokovaním modulu a obnovou initramfs.", + "seeAlso": [ + { + "label": "Inštalačný návod NVIDIA", + "href": "/guides/nvidia" + } + ] + }, + { + "term": "Repozitár no-subscription", + "category": "Proxmox", + "definitionRich": "Repozitár balíkov Proxmoxu dostupný bez predplatného enterprise. Balíky prechádzajú menším rozsahom overenia než v repozitári enterprise, ktorý Proxmox odporúča do produkcie. ProxMenux ponúka nastavenie repozitárov po inštalácii.", + "seeAlso": [ + { + "label": "Po inštalácii: Základné nastavenia", + "href": "/docs/post-install/basic-settings" + } + ] + }, + { + "term": "OVA / OVF", + "aliases": [ + "Open Virtualization Format" + ], + "category": "Virtualizácia", + "definitionRich": "Formáty DMTF na prenos virtuálnych strojov. OVA zabalí súbory do jedného archívu TAR; OVF opisuje VM v XML so súvisiacimi súbormi diskov, často VMDK. Podpora importu závisí od cieľového hypervízora a konfigurácie.", + "seeAlso": [ + { + "label": "Exportovať VM do OVA / OVF", + "href": "/docs/utils/export-vm" + }, + { + "label": "Importovať VM z OVA / OVF", + "href": "/docs/utils/import-vm" + } + ] + }, + { + "term": "OVMF", + "aliases": [ + "Firmvér UEFI", + "Open Virtual Machine Firmware" + ], + "category": "Virtualizácia", + "definitionRich": "Firmvér UEFI pre VM, nastavený cez qm set <vmid> -bios ovmf. Používa sa pre hostí UEFI vrátane Windows 11 a konfigurácií Secure Boot. efidisk0 uchováva premenné EFI; mnohí iní hostia môžu naďalej používať klasický BIOS.", + "seeAlso": [ + { + "label": "Pridať GPU do VM (priame priradenie)", + "href": "/docs/hardware/gpu-vm-passthrough" + } + ] + }, + { + "term": "PBS", + "aliases": [ + "Proxmox Backup Server" + ], + "category": "Proxmox", + "definitionRich": "Samostatný zálohovací produkt Proxmoxu s inkrementálnym prenosom, deduplikáciou a voliteľným šifrovaním na strane klienta pre VM a CT. Môže byť cieľom vzdump; samostatný server je vhodnejší než zálohy na chránenom hostiteľovi." + }, + { + "term": "pct", + "category": "Proxmox", + "definitionRich": "Nástroj príkazového riadka na správu kontajnerov LXC v Proxmoxe: pct list / start / stop / shutdown / config / enter / exec / push / pull / destroy.", + "seeAlso": [ + { + "label": "Správa VM a kontajnerov", + "href": "/docs/help-info/vm-ct-commands" + } + ] + }, + { + "term": "pmxcfs", + "aliases": [ + "Proxmox Cluster Filesystem" + ], + "category": "Proxmox", + "definitionRich": "Virtuálny súborový systém založený na FUSE, pripojený v /etc/pve/. Replikuje konfiguráciu medzi uzlami klastra: zmeny v /etc/pve/ sa šíria automaticky." + }, + { + "term": "pveam", + "aliases": [ + "Správca virtuálnych zariadení Proxmox VE" + ], + "category": "Proxmox", + "definitionRich": "Nástroj na správu lokálneho katalógu šablón CT. pveam update aktualizuje index; pveam available vypíše šablóny a pveam download <storage> <template> stiahne vybranú šablónu." + }, + { + "term": "pveproxy", + "category": "Proxmox", + "definitionRich": "Služba HTTPS pre webové rozhranie a terminál Proxmoxu na porte 8006. Pri veľkých aktualizáciách sa reštartuje; ProxMenux preto odmieta spustiť prechod PVE 8 → 9 z webového terminálu." + }, + { + "term": "pvesm", + "aliases": [ + "Správca úložísk Proxmox" + ], + "category": "Proxmox", + "definitionRich": "Nástroj CLI pre správu úložiska Proxmox. pvesm status zobrazuje všetky nakonfigurované úložiská; pvesm add <type> registruje nové (NFS, Samba, iSCSI, dir, ZFS, LVM, ...).", + "seeAlso": [ + { + "label": "Príkazy pre úložiská a disky", + "href": "/docs/help-info/storage-commands" + } + ] + }, + { + "term": "Privilegovaný kontajner", + "category": "Linux", + "definitionRich": "Kontajner LXC, ktorého root zodpovedá UID 0 hostiteľa, pričom naďalej platia menné priestory a ďalšie obmedzenia. Má slabšiu izoláciu než neprivilegovaný kontajner. GPU, USB a Samba tento režim nevyžadujú vždy; dôležité sú oprávnenia a mapovania UID." + }, + { + "term": "ProxMenux Monitor", + "category": "ProxMenux", + "definitionRich": "Voliteľný webový panel ProxMenuxu. Zobrazuje štatistiky hostiteľa v reálnom čase (CPU, RAM, disky a sieť), prehľad VM a LXC a prihlásenie s 2FA na porte TCP 8008.", + "seeAlso": [ + { + "label": "ProxMenux Monitor", + "href": "/docs/settings/proxmenux-monitor" + } + ] + }, + { + "term": "qcow2", + "aliases": [ + "QEMU Copy-On-Write v2" + ], + "category": "Úložisko", + "definitionRich": "Formát obrazu disku VM bežný na adresárových úložiskách. Podporuje prideľovanie priestoru podľa potreby, snímky a kopírovanie pri zápise. Konverzia cez qemu-img convert -O qcow2 ...." + }, + { + "term": "qm", + "aliases": [ + "Správca QEMU" + ], + "category": "Proxmox", + "definitionRich": "Nástroj na správu VM v Proxmoxe: qm list / start / stop / shutdown / config / set / destroy / importdisk / migrate. Pre kontajnery plní rovnakú úlohu pct.", + "seeAlso": [ + { + "label": "Správa VM a kontajnerov", + "href": "/docs/help-info/vm-ct-commands" + } + ] + }, + { + "term": "Q35", + "category": "Virtualizácia", + "definitionRich": "Typ stroja QEMU emulujúci čipovú súpravu Intel Q35 s PCIe. Odporúčaný namiesto i440FX pre priame priradenie PCIe a moderných hostí. Nastaví sa cez qm set <vmid> -machine q35." + }, + { + "term": "QEMU", + "category": "Virtualizácia", + "definitionRich": "Emulátor počítačov a virtualizačný nástroj s otvoreným zdrojovým kódom. Proxmox ho kombinuje s KVM na spúšťanie VM s výkonom blízkym natívnemu." + }, + { + "term": "rclone", + "category": "Linux", + "definitionRich": "Nástroj príkazového riadka podporujúci mnohé cloudové úložiská vrátane Google Drive, Dropbox, OneDrive, Mega a S3. Príručka cloudového zálohovania ho používa na pripojenie vzdialeného úložiska ako adresára pre archívy vzdump.", + "seeAlso": [ + { + "label": "Zálohy do osobného cloudu", + "href": "/guides/backup_cloud" + } + ] + }, + { + "term": "Samba / SMB / CIFS", + "category": "Úložisko", + "definitionRich": "Rodina protokolov Microsoftu na zdieľanie súborov. SMB je protokol, Samba jeho otvorená implementácia pre Linux a CIFS starší dialekt SMB. Do Proxmoxu sa pridáva cez pvesm add cifs.", + "seeAlso": [ + { + "label": "Správca úložísk a zdieľania", + "href": "/docs/storage-share" + } + ] + }, + { + "term": "SeaBIOS", + "category": "Virtualizácia", + "definitionRich": "Otvorená implementácia klasického BIOS-u používaná v QEMU. Predvolený firmvér nových VM, ak nevyberiete OVMF. Vhodný pre staršie systémy a inštalácie Linuxu bez požiadavky na UEFI." + }, + { + "term": "smartctl / SMART", + "aliases": [ + "Self-Monitoring, Analysis and Reporting Technology" + ], + "category": "Úložisko", + "definitionRich": "Vstavaná diagnostika diskov poskytujúca stav, počty chýb a výsledky interných testov. Nástrojom je smartctl z balíka smartmontools; nvme-cli pridáva príkazy pre NVMe.", + "seeAlso": [ + { + "label": "SMART Zdravie a test disku", + "href": "/docs/disk-manager/smart-disk-test" + }, + { + "label": "Príkazy pre úložiská → časť SMART", + "href": "/docs/help-info/storage-commands" + } + ] + }, + { + "term": "systemd / systemctl / journalctl", + "category": "Linux", + "definitionRich": "Inicializačný systém Debianu / Proxmoxu. systemctl spravuje služby: spustenie, zastavenie, povolenie a stav. journalctl číta binárny protokol vytvorený službou systemd-journald." + }, + { + "term": "sysctl", + "category": "Linux", + "definitionRich": "Nástroj na čítanie a zmenu parametrov jadra. Trvalé nastavenia sa zvyčajne ukladajú do /etc/sysctl.d/*.conf; podpora /etc/sysctl.conf závisí od načítavacej služby. ProxMenux ponúka profil sysctl po inštalácii.", + "seeAlso": [ + { + "label": "Po inštalácii: sieť", + "href": "/docs/post-install/network" + } + ] + }, + { + "term": "trixie", + "category": "Linux", + "definitionRich": "Kódový názov Debianu 13, základného operačného systému pre Proxmox VE 9. Predchodca: bookworm (Debian 12 / PVE 8).", + "seeAlso": [ + { + "label": "Upgrade PVE 8 na PVE 9", + "href": "/docs/utils/upgrade-pve8-pve9" + } + ] + }, + { + "term": "udev", + "category": "Linux", + "definitionRich": "Správca zariadení Linuxu. Reaguje na hardvérové udalosti a vytvára alebo odstraňuje položky v /dev. Pravidlá v /etc/udev/rules.d/ môžu priraďovať stále názvy rozhraní podľa MAC, vytvárať zariadenia NVIDIA pri načítaní ovládača a podobne." + }, + { + "term": "UID / GID idmap", + "aliases": [ + "UID posun" + ], + "category": "Linux", + "definitionRich": "Pri predvolenom mapovaní neprivilegovaných LXC sú UID a GID na hostiteľovi posunuté o +100000: UID 0 zodpovedá 100000 a 1000 zodpovedá 101000. Vlastné mapovania môžu byť odlišné; vlastníctvo súborov v bind mountoch musí zodpovedať mapovaniu.", + "seeAlso": [ + { + "label": "Prípojné body LXC", + "href": "/docs/storage-share/lxc-mount-points" + } + ] + }, + { + "term": "Neprivilegovaný kontajner", + "category": "Linux", + "definitionRich": "Kontajner LXC, ktorého root sa mapuje na neprivilegované UID hostiteľa, zvyčajne 100000. Obmedzuje práva na hostiteľovi, ale zdieľa jeho jadro. Prístup k hardvéru je možný s vhodnými oprávneniami a mapovaním; privilegovaný režim nie je vždy potrebný." + }, + { + "term": "VFIO", + "aliases": [ + "Virtuálna funkcia I/O" + ], + "category": "Virtualizácia", + "definitionRich": "Rozhranie jadra Linuxu pre bezpečné ovládače v používateľskom priestore, používané na priame priradenie PCIe zariadení do VM. Využíva vfio, vfio_iommu_type1 a vfio_pci s konfiguráciou v /etc/modprobe.d/vfio.conf.", + "seeAlso": [ + { + "label": "Po inštalácii: Virtualizácia", + "href": "/docs/post-install/virtualization" + } + ] + }, + { + "term": "VirtIO", + "category": "Virtualizácia", + "definitionRich": "Rodina paravirtualizovaných ovládačov pre sieť, úložisko, dynamickú pamäť a GPU. Znižujú réžiu emulácie starého hardvéru, napríklad e1000 alebo IDE. Hosť potrebuje príslušné ovládače: v Linuxe sú súčasťou jadra, pre Windows sú na samostatnom ISO." + }, + { + "term": "VLAN", + "aliases": [ + "Virtuálna lokálna sieť" + ], + "category": "Sieť", + "definitionRich": "Značky 802.1Q rozdeľujúce jednu fyzickú sieť na viac logických sietí. Nastavujú sa pre most alebo rozhranie v /etc/network/interfaces." + }, + { + "term": "VM", + "aliases": [ + "Virtuálny stroj" + ], + "category": "Proxmox", + "definitionRich": "Virtuálny stroj spravovaný Proxmoxom cez QEMU/KVM s vlastným jadrom hosťa. Číselné VMID zodpovedá /etc/pve/qemu-server/<VMID>.conf. Zvyčajne má vyššiu réžiu než LXC a izoláciu cez oddelené jadro.", + "seeAlso": [ + { + "label": "Správa VM a kontajnerov", + "href": "/docs/help-info/vm-ct-commands" + } + ] + }, + { + "term": "vzdump", + "category": "Proxmox", + "definitionRich": "Zálohovací nástroj Proxmoxu pre VM a CT. Súborové archívy nie sú inkrementálne; ciele PBS podporujú inkrementálne prenosy. Úlohy nastavujú režim (snapshot / suspend / stop), kompresiu (napríklad zstd, gzip alebo lzo), uchovávanie a upozornenia.", + "seeAlso": [ + { + "label": "Príkazy zálohovania a obnovy", + "href": "/docs/help-info/backup-commands" + } + ] + }, + { + "term": "ZFS", + "aliases": [ + "Zettabyte File System" + ], + "category": "Úložisko", + "definitionRich": "Súborový systém a správca zväzkov so snímkami, replikáciou send/receive, kontrolnými súčtami a kompresiou. Poškodené dáta môže opraviť, ak existuje platná redundantná kópia. Vyrovnávacia pamäť ARC používa RAM a možno ju obmedziť.", + "seeAlso": [ + { + "label": "Príkazy správy ZFS", + "href": "/docs/help-info/zfs-commands" + } + ] + } + ] +} diff --git a/web/messages/sk/docs/installation.json b/web/messages/sk/docs/installation.json new file mode 100644 index 00000000..5569fb8b --- /dev/null +++ b/web/messages/sk/docs/installation.json @@ -0,0 +1,93 @@ +{ + "meta": { + "title": "Inštalácia ProxMenuxu | Dokumentácia ProxMenuxu", + "description": "Inštalácia ProxMenuxu jedným príkazom na hostiteľoch Proxmox VE 8 a novších. Obsahuje vopred vytvorené katalógy JSON pre osem jazykov: angličtinu, španielčinu, francúzštinu, nemčinu, taliančinu, portugalčinu, slovenčinu a švédčinu. Jazyk vyberiete pri inštalácii alebo ho neskôr zmeníte v nastaveniach. Beta kanál poskytuje skorý prístup k novým funkciám.", + "ogTitle": "Inštalácia ProxMenuxu | Dokumentácia ProxMenuxu", + "ogDescription": "Nainštalujte ProxMenux na Proxmox VE 8 alebo novší jediným príkazom. K dispozícii je stabilný aj beta kanál." + }, + "header": { + "title": "Inštalácia ProxMenuxu", + "description": "Inštalátor spustíte jedným riadkom na ľubovoľnom hostiteľovi Proxmox VE 8 alebo novšom. Automaticky nainštaluje závislosti, stiahne skripty, nastaví spúšťač ponuky a pri prvom spustení požiada o výber jazyka. K dispozícii sú dva kanály: stabilný (predvolený) a beta.", + "section": "Inštalácia" + }, + "stable": { + "heading": "Inštalovať", + "intro": "Spustite tento príkaz v termináli hostiteľa Proxmox:", + "code": "bash -c \"$(wget -qLO - https://raw.githubusercontent.com/MacRimi/ProxMenux/main/install_proxmenux.sh)\"" + }, + "during": { + "heading": "Počas inštalácie", + "intro": "ProxMenux automaticky nainštaluje a nakonfiguruje závislosti, ktoré potrebuje:", + "tablePackage": "Balík", + "tablePurpose": "Účel", + "rows": [ + { + "package": "dialog", + "purpose": "Interaktívne ponuky v termináli" + }, + { + "package": "curl", + "purpose": "Sťahovanie a kontrola pripojenia" + }, + { + "package": "jq", + "purpose": "Spracovanie JSON" + }, + { + "package": "git", + "purpose": "Klonovanie a aktualizácia repozitárov" + } + ], + "outro": "Inštalátor tiež stiahne skripty do /usr/local/share/proxmenux/ a vytvorí spúšťač /usr/local/bin/menu. Webový panel ProxMenux Monitor sa zaregistruje ako služba proxmenux-monitor.service.", + "imageAlt": "Prebieha inštalácia ProxMenux" + }, + "first": { + "heading": "Prvé spustenie", + "intro": "Po inštalácii spustite:", + "code": "menu", + "outro": "ProxMenux otvorí hlavnú ponuku. Z nej môžete spustiť všetky postupy zdokumentované na tejto stránke. Na čerstvo nainštalovanom hostiteľovi Proxmox je vhodné začať časťou Po inštalácii." + }, + "beta": { + "heading": "Beta kanál", + "calloutTitle": "Čo je Beta program?", + "calloutBody": "Chcete vyskúšať novinky pred oficiálnym vydaním a pomôcť vytvoriť konečnú verziu? Beta program ProxMenuxu sprístupňuje nové funkcie vrátane najnovších zostavení Monitora priamo z vetvy develop. Beta verzie môžu obsahovať chyby alebo nedokončené funkcie. Vaša spätná väzba pomáha opraviť ich pred stabilným vydaním.", + "intro": "Namiesto stabilného nainštalujte beta verziu:", + "code": "bash -c \"$(wget -qLO - https://raw.githubusercontent.com/MacRimi/ProxMenux/develop/install_proxmenux_beta.sh)\"", + "outro": "Účasť v beta programe je dobrovoľná: musíte výslovne spustiť beta inštalátor. Po vydaní stabilnej verzie ProxMenux pri ďalšom spustení menu upozorní a ponúkne automatický prechod. Ak chcete beta program opustiť skôr, v nastaveniach vyberte Deaktivovať beta program." + }, + "updating": { + "heading": "Aktualizácia", + "body": "ProxMenux spravuje vlastné aktualizácie. Keď je dostupná nová verzia, ďalšie spustenie menu ponúkne jej inštaláciu. Po prijatí sa súbory a konfigurácia nástroja nahradia v existujúcej inštalácii, bez ručného sťahovania. Stabilný kanál dostáva stabilné vydania a beta kanál beta vydania spolu s vyššie opísanou ponukou prechodu. Podoba výzvy závisí od toho, kde spustíte menu: cez SSH alebo konzolu Proxmox sa zobrazí dialóg áno/nie a po potvrdení sa aktualizácia vykoná ihneď. V termináli WebSocket v ProxMenux Monitore sa namiesto neho zobrazí informačné okno, pretože tento terminál by sa počas aktualizácie prerušil. Okno ukazuje jednoriadkový inštalačný príkaz (bash -c \"$(wget -qLO - https://raw.githubusercontent.com/MacRimi/ProxMenux/main/install_proxmenux.sh)\" pre stabilný kanál alebo zodpovedajúcu URL install_proxmenux_beta.sh pre beta kanál), ktorý spustíte cez SSH alebo konzolu." + }, + "uninstall": { + "heading": "Odinštalovanie", + "body": "V ProxMenuxe: Nastavenia → Odinštalovať ProxMenux. Odinštalovanie odstráni skripty, spúšťač a službu Monitor a voliteľne aj vybrané závislosti. Súbory /root/.bashrc a /etc/motd obnoví zo záloh vytvorených pri inštalácii, ak sú dostupné. Celý postup: Odinštalovanie ProxMenuxu." + }, + "troubleshoot": { + "heading": "Riešenie problémov", + "virustotalTitle": "VirusTotal označuje URL inštalácie", + "virustotalBody": "Výsledok 1/95 od Chong Lua Dao, nahlásený v issue #162, správca projektu označil za falošný poplach. Inštalátor používa vzor curl | bash a môže stiahnuť jq z jeho oficiálneho vydania na GitHube. Takéto správanie môže spustiť heuristickú detekciu; historické hlásenie nie je hodnotením všetkých budúcich stiahnutí. Inštalátor má otvorený zdrojový kód a možno ho skontrolovať. Ďalšie súvislosti v issue #162.", + "aptTitle": "Inštalácia zlyhala s apt chybami", + "aptBody": "Zvyčajne chýba repozitár Proxmoxu alebo je nesprávne nastavený. Inštalátor získava závislosti cez apt, ktorý pri chybnej konfigurácii repozitárov zlyhá. Stáva sa to napríklad pri minimálnych inštaláciách Proxmoxu 8, ktoré ešte neboli aktualizované. Najprv ručne spustite apt-get update, opravte všetky chyby a potom znova spustite inštalátor.", + "menuTitle": "`menu: command not found` po inštalácii", + "menuBody": "Spúšťač je v /usr/local/bin/menu. Overte ho príkazom ls -lh /usr/local/bin/menu. Ak chýba, inštalácia sa predčasne ukončila; spustite ju znova. Ak existuje, ale príkaz sa nenájde, PATH neobsahuje /usr/local/bin. Opravte PATH alebo spustite priamo /usr/local/bin/menu.", + "stuckTitle": "Inštalácia visí alebo nepostupuje", + "stuckBody": "Ak sa inštalácia, reinštalácia alebo aktualizácia zasekne pre problém s pripojením, prerušte ju pomocou Ctrl + C a znova ručne spustite inštalátor.", + "otherTitle": "Iné problémy", + "otherBody": "Pozrite si známe problémy v GitHub Issues alebo vytvorte nové hlásenie s príslušnými výpismi. Ak používate beta verziu a problém súvisí s Monitorom, pridajte výstup journalctl -u proxmenux-monitor -n 50." + }, + "next": { + "heading": "Čo ďalej?", + "postInstall": "Skript po inštalácii — úpravy a zabezpečenie čerstvo nainštalovaného hostiteľa Proxmox.", + "introduction": "Úvod — úplný prehľad funkcií.", + "monitor": "ProxMenux Monitor — webový panel hostiteľa, ktorý sa automaticky inštaluje spolu s ponukou." + }, + "requirements": { + "heading": "Požiadavky a osvedčené postupy", + "reqTitle": "Požiadavky", + "reqBody": "Proxmox VE 8.x alebo novší. PVE 7 a staršie verzie nie sú podporované. Hostiteľ potrebuje prístup na internet na stiahnutie skriptov, závislostí a AppImage ProxMenux Monitora. Inštalátor spúšťajte ako root na hostiteľovi Proxmox.", + "inspectTitle": "Vždy skontrolujte skripty, ktoré spustíte z internetu", + "inspectReview": "Pred spustením si prezrite zdroj inštalátora.", + "inspectCoc": "Všetky spustiteľné odkazy dodržiavajú kódex správania ProxMenuxu." + } +} diff --git a/web/messages/sk/docs/introduction.json b/web/messages/sk/docs/introduction.json new file mode 100644 index 00000000..3502bb16 --- /dev/null +++ b/web/messages/sk/docs/introduction.json @@ -0,0 +1,206 @@ +{ + "meta": { + "title": "ProxMenux — Správa Proxmox VE pomocou ponúk | Open source", + "description": "Open-source nástroj na správu Proxmox VE pomocou ponúk. ProxMenux má dve súčasti: CLI/TUI na úpravy po inštalácii, vytváranie VM a kontajnerov LXC, priame priradenie GPU a Coral TPU, správu diskov, úložísk a siete; a webový panel na vlastnom serveri s proaktívnym monitorovaním stavu, upozorneniami cez Telegram, Discord alebo e-mail, preformulovaním pomocou AI a rozhraním REST API.", + "ogTitle": "ProxMenux — Správa Proxmox VE pomocou ponúk", + "ogDescription": "Open-source CLI/TUI a webový panel pre Proxmox VE: úpravy po inštalácii, VM, GPU, disky, sieť, úložiská a zabezpečenie. Samostatný Monitor pridáva kontroly stavu, upozornenia, preformulovanie pomocou AI a REST API.", + "twitterTitle": "ProxMenux — Správa Proxmox VE pomocou ponúk", + "twitterDescription": "Open-source CLI/TUI a webový panel pre Proxmox VE. Monitorovanie stavu, upozornenia, preformulovanie pomocou AI a REST API." + }, + "header": { + "title": "Úvod", + "description": "ProxMenux je open-source nástroj pre Proxmox VE ovládaný pomocou ponúk. Projekt má dve súčasti: CLI/TUI pre bežné úlohy pri správe hostiteľa, VM, kontajnerov, úložísk, siete a zabezpečenia a webový panel na vlastnom serveri s proaktívnym monitorovaním stavu, upozorneniami, voliteľným preformulovaním pomocou AI a REST API.", + "section": "Úvod" + }, + "hero": { + "tagline": "Jedna ponuka pre všetky úlohy. To, na čo bežne potrebujete otvorenú wiki, dve diskusie na fóre a skopírovanú sériu príkazov, je dostupné ako číslovaná voľba, ktorú spustíte za pár sekúnd.", + "audience": "Určený pre začínajúcich používateľov Proxmoxu s bezpečnými predvolenými nastaveniami aj pre skúsených správcov, ktorí chcú bežné úlohy vykonať s menším počtom príkazov. Bezplatný a open source, s aktívnou komunitou na GitHub." + }, + "twoProducts": { + "heading": "Dve súčasti, jeden projekt", + "intro": "ProxMenux má dve súčasti v spoločnom zdrojovom strome. Inštalátor nainštaluje obe na hostiteľa: Scripts poskytuje terminálové rozhranie a Monitor webový panel:", + "scripts": { + "title": "ProxMenux Scripts", + "body": "Pôvodné rozhranie CLI/TUI, ktoré spustíte príkazom menu. Deväť oblastí pokrýva optimalizácie po inštalácii, VM a kontajnery LXC, priame priradenie GPU a Coral TPU, disky, úložiská, sieť, zabezpečenie a nástroje, spolu s prehľadom vybraných príkazov. Funguje v lokálnom termináli, cez SSH aj vo webovom termináli." + }, + "monitor": { + "title": "ProxMenux Monitor", + "body": "Webový panel na vlastnom serveri, distribuovaný ako AppImage. Metriky hostiteľa v reálnom čase, proaktívne monitorovanie stavu, upozornenia, voliteľné preformulovanie pomocou AI so šiestimi poskytovateľmi, integrovaný webový terminál a REST API. Zapnete ho v ponuke Scripts cez Nastavenia → ProxMenux Monitor." + }, + "calloutTitle": "Čo ProxMenux spravuje", + "calloutIntro": "Tri vrstvy, všetky dosiahnuteľné z toho istého projektu:", + "layers": [ + "Hostiteľ Proxmox — repozitáre, balíky, sieť, ZFS, Ceph, jadro a monitorovanie.", + "Virtuálne stroje (VM) — vytváranie, priame priradenie GPU a diskov, import a export OVA/OVF.", + "Kontajnery LXC — vytváranie, prípojné body, priame priradenie GPU/TPU, klienti a servery NFS/Samba." + ] + }, + "scriptsSection": { + "heading": "ProxMenux Scripts — čo ponúka", + "intro": "Deväť funkčných oblastí, každá s vlastnou ponukou v menu a podrobnou stránkou v dokumentácii. Kliknutím na kartu otvoríte prehľad príslušnej oblasti.", + "items": [ + { + "title": "Po inštalácii", + "description": "Optimalizácie čerstvej inštalácie Proxmoxu: repozitáre, jadro, synchronizácia času, základné zabezpečenie a výkon, s možnosťami vrátenia zmien.", + "icon": "Server", + "href": "/docs/post-install" + }, + { + "title": "GPU a Coral TPU", + "description": "Priame priradenie NVIDIA, Intel iGPU, AMD a Coral TPU virtuálnym strojom a kontajnerom LXC s prepínaním medzi režimami VM a LXC.", + "icon": "Cpu", + "href": "/docs/hardware/nvidia-host" + }, + { + "title": "Vytvoriť VM", + "description": "Sprievodcovia pre systémy NAS, Windows a Linux s rozumnými predvolenými nastaveniami hardvéru, úložísk a siete.", + "icon": "Server", + "href": "/docs/create-vm" + }, + { + "title": "Správca diskov", + "description": "Sprístupnenie fyzických diskov pre VM a LXC, formátovanie a mazanie diskov, testy SMART a import obrazov qcow2, vmdk a vdi — priamo z ponuky.", + "icon": "HardDrive", + "href": "/docs/disk-manager" + }, + { + "title": "Úložiská a zdieľanie", + "description": "Registrácia úložísk NFS, Samba/CIFS, iSCSI a lokálnych úložísk v Proxmoxe; zdieľanie priečinkov medzi hostiteľom a kontajnermi LXC pomocou bind mountov alebo sieťových protokolov.", + "icon": "Boxes", + "href": "/docs/storage-share" + }, + { + "title": "Sieť", + "description": "Diagnostika bez zmien, analýza s návrhmi a riadené opravy /etc/network/interfaces. Pred zmenami sa vytvárajú zálohy.", + "icon": "Network", + "href": "/docs/network" + }, + { + "title": "Zabezpečenie", + "description": "Fail2Ban na ochranu SSH a webových rozhraní pred pokusmi o prienik a Lynis na audit zabezpečenia — inštalácia a správa s rozumnými predvolenými nastaveniami.", + "icon": "Shield", + "href": "/docs/security" + }, + { + "title": "Nástroje", + "description": "Vytváranie ISO systému Windows cez UUP Dump, inštalácia nástrojov CLI, riadené aktualizácie systému, prechod z PVE 8 na 9 a export či import VM vo formáte OVA/OVF.", + "icon": "Wrench", + "href": "/docs/utils" + }, + { + "title": "Prehľad príkazov", + "description": "Výber príkazov Linuxu a Proxmoxu podľa tém: systém, VM/CT s qm a pct, úložiská, sieť, ZFS, priame priradenie GPU, zálohovanie a každodenné nástroje CLI.", + "icon": "BookOpen", + "href": "/docs/help-info" + } + ] + }, + "monitorSection": { + "heading": "ProxMenux Monitor — čo ponúka", + "intro": "Webový panel beží priamo na hostiteľovi Proxmox na porte TCP 8008. Kliknutím na kartu otvoríte príslušnú stránku alebo si najprv prečítajte prehľad Monitora.", + "items": [ + { + "title": "Monitor stavu systému", + "description": "Každých päť minút sa kontroluje desať kategórií: CPU, pamäť, úložiská, disky/SMART, sieť, VM, služby, protokoly, aktualizácie a zabezpečenie. S úrovňami závažnosti a možnosťou potlačiť upozornenia pre jednotlivé kategórie.", + "icon": "Activity", + "href": "/docs/monitor/health-monitor" + }, + { + "title": "Oznámenia", + "description": "Telegram, Discord, e-mail, Gotify, Pushover a viackanálový Apprise — s odstraňovaním duplicít, minimálnym odstupom medzi odoslaniami, zoskupovaním súbežných upozornení, tichými hodinami a úplnou históriou.", + "icon": "Bell", + "href": "/docs/monitor/notifications" + }, + { + "title": "AI asistent", + "description": "Voliteľné preformulovanie upozornení do zrozumiteľného jazyka. Šesť poskytovateľov: OpenAI, Anthropic Claude, Google Gemini, Groq, OpenRouter a lokálny Ollama. Trinásť jazykov vo výbere jazyka upozornení.", + "icon": "Sparkles", + "href": "/docs/monitor/ai-assistant" + }, + { + "title": "Web terminál", + "description": "Interaktívny shell na hostiteľovi Proxmox v prehliadači a samostatný terminál ProxMenux Scripts, ktorý spúšťa ponuku vo webovom rozhraní.", + "icon": "Terminal", + "href": "/docs/monitor/dashboard/terminal" + }, + { + "title": "REST API", + "description": "HTTP endpointy pre systém, jeho stav, úložiská/SMART, sieť, VM, upozornenia a zabezpečenie — vhodné pre Homepage, Home Assistant, Prometheus alebo vlastné skripty.", + "icon": "Code2", + "href": "/docs/monitor/api" + }, + { + "title": "Integrácie", + "description": "Natívny webhook Proxmox VE, zber metrík cez Prometheus, kontroly Uptime Kuma, widgety Homepage, Home Assistant a Glance, automatizácie n8n/Zapier a Tailscale Secure Gateway.", + "icon": "Plug", + "href": "/docs/monitor/integrations" + } + ] + }, + "installPaths": { + "heading": "Možnosti inštalácie", + "intro": "Oba inštalátory nainštalujú Scripts a Monitor. Scripts používa vopred pripravené katalógy JSON v ôsmich jazykoch bez online prekladu. Môžete si vybrať stabilný alebo beta kanál; Monitor sa distribuuje ako AppImage a spúšťa sa z rozbaleného prostredia:", + "headerPath": "Install path", + "headerBundles": "Čo obsahuje", + "headerWhen": "Kedy zvoliť", + "rows": [ + { + "pathRich": "Scripts: stabilný kanál", + "bundles": "CLI/TUI s vopred pripravenými prekladmi JSON v ôsmich jazykoch, bez virtuálneho prostredia či online prekladovej služby.", + "when": "Bežné používanie so stabilným kanálom vydaní." + }, + { + "pathRich": "Scripts: beta kanál", + "bundles": "Rovnaké viacjazyčné rozhranie nainštalované z vetvy develop na testovanie pripravovaných zmien.", + "when": "Skoré testovanie nových funkcií s vyšším rizikom chýb." + }, + { + "pathRich": "Monitor", + "bundles": "Samostatný AppImage s webovým panelom na porte TCP 8008. Inštalátor rozbalí jeho prostredie a spravuje službu; Monitor sa ovláda v nastaveniach.", + "when": "Keď chcete sledovať hostiteľa cez webový panel v telefóne, tablete alebo prehliadači." + } + ], + "outro": "Podrobné príkazy a požiadavky nájdete na stránke inštalácie." + }, + "warnSource": { + "title": "Pred spustením vždy skontrolujte skripty z internetu", + "body": "ProxMenux je open source a každý skript si môžete prezrieť na GitHube. Pred spustením inštalačného príkazu si prečítajte zdrojový kód. Rovnako postupujte pri iných automatizačných nástrojoch.", + "sourceLabel": "Zobraziť zdroj ProxMenux", + "cocLabel": "Kódex správania" + }, + "next": { + "heading": "Ďalšie kroky", + "items": [ + { + "lead": "Začínate s ProxMenuxom? ", + "linkHref": "/docs/installation", + "linkLabel": "Nainštalujte ho jedným príkazom", + "tailRich": " a spustite menu." + }, + { + "lead": "Práve ste nainštalovali Proxmox? Začnite so ", + "linkHref": "/docs/post-install", + "linkLabel": "skriptom po inštalácii", + "tail": "." + }, + { + "lead": "Chcete webový panel? ", + "linkHref": "/docs/monitor", + "linkLabel": "ProxMenux Monitor", + "tail": " má dokumentáciu, ktorá vysvetľuje jeho funkcie, architektúru a zabezpečenie." + }, + { + "lead": "Hľadáte konkrétny príkaz? ", + "linkHref": "/docs/help-info", + "linkLabel": "Prehľad príkazov", + "tail": " obsahuje vybrané príkazy podľa tém s tlačidlami na kopírovanie." + }, + { + "lead": "Chcete podrobnejšie návody? ", + "linkHref": "/guides", + "linkLabel": "Sekcia návodov", + "tail": " sa venuje Coral TPU, priamemu priradeniu NVIDIA, Kodi v LXC a ďalším témam." + } + ] + } +} diff --git a/web/messages/sv/docs/external-repositories.json b/web/messages/sv/docs/external-repositories.json new file mode 100644 index 00000000..4ce33f9e --- /dev/null +++ b/web/messages/sv/docs/external-repositories.json @@ -0,0 +1,58 @@ +{ + "meta": { + "title": "Externa kodarkiv | ProxMenux-dokumentation", + "description": "ProxMenux integrerar utvalda externa skriptarkiv, till exempel community-scripts och ZimaOS, som alternativ i vissa menyer. Varje skript har tydlig källangivelse. Rapportera buggar till den ursprungliga underhållaren.", + "ogTitle": "Externa kodarkiv | ProxMenux-dokumentation", + "ogDescription": "Externa skriptarkiv som är integrerade som alternativ i ProxMenux menyer." + }, + "header": { + "title": "Externa kodarkiv", + "description": "ProxMenux integrerar utvalda externa skriptarkiv som alternativ i vissa menyer. Skripten kommer från betrodda tredjepartskällor och deras ursprung visas tydligt i menyn.", + "section": "Externa kodarkiv" + }, + "practice": { + "title": "Vad detta innebär i praktiken", + "body": "När ett menyalternativ använder ett externt skript i stället för ProxMenux egen kod visar menyn dess ursprung och vilket kodarkiv som läses in. ProxMenux startar skripten utan att ändra dem. Problem med skriptens funktion hör till underhållaren av deras ursprungliga kodarkiv." + }, + "integrated": { + "heading": "För närvarande integrerade", + "usedInLabel": "Används i:", + "items": [ + { + "name": "community-scripts / ProxmoxVE", + "url": "https://community-scripts.github.io/ProxmoxVE/", + "description": "Andlig efterföljare till ttecks hjälpskript. Stor katalog med skript som i en körning installerar LXC:er (Home Assistant, Plex, Frigate…), VM:ar, tillägg och PVE-anpassningar.", + "usedIn": "Start av Helper Scripts och Nätverk (korrigering av nätverksavlastning för Intel e1000e)" + } + ] + }, + "attribution": { + "heading": "Källangivelser och erkännande", + "items": [ + "De ursprungliga upphovspersonerna anges alltid i menyn och på dokumentationssidan för skriptets integration.", + "En länk till källarkivet visas både före körningen och på motsvarande dokumentationssida.", + "Stöd utvecklarna av dessa externa projekt med en ⭐, sponsring eller välskrivna buggrapporter." + ] + }, + "report": { + "title": "Var kan man rapportera problem med externa skript", + "body": "Om ett externt skript inte fungerar som förväntat, rapportera det direkt i dess kodarkiv, inte till ProxMenux. ProxMenux laddar ned och kör skriptet utan att ändra koden. Den ursprungliga underhållaren kan bedöma och åtgärda problemet. ProxMenux ärenden gäller problem med startfunktionen eller skriptets integration." + }, + "suggest": { + "heading": "Förslag till nya externa repositorier", + "intro": "Har du hittat ett skript eller kodarkiv som skulle passa i en ProxMenux-meny? Föreslå det via:", + "discussionTitle": "💬 Starta en diskussion", + "discussionBody": "Passar bäst för idéer: få synpunkter från gemenskapen innan idén blir en funktionsförfrågan.", + "issueTitle": "🐛 Skapa ett ärende", + "issueBody": "För specifika funktionsförfrågningar med tydlig avgränsning." + }, + "candidate": { + "title": "Vad gör en bra integrationskandidat", + "items": [ + "Öppen källkod med en aktiv underhållare.", + "Idempotent: säkert att köra flera gånger.", + "Ändrar inte Proxmox centrala konfiguration utan att meddela det.", + "Löser ett problem som ProxMenux ännu inte hanterar, så att funktioner inte dubbleras." + ] + } +} diff --git a/web/messages/sv/docs/glossary.json b/web/messages/sv/docs/glossary.json new file mode 100644 index 00000000..87216202 --- /dev/null +++ b/web/messages/sv/docs/glossary.json @@ -0,0 +1,677 @@ +{ + "meta": { + "title": "Ordlista | ProxMenux-dokumentation", + "description": "Definitioner av termer som används i ProxMenux-dokumentationen om Proxmox, lagring, nätverk och virtualisering.", + "ogTitle": "Ordlista | ProxMenux-dokumentation", + "ogDescription": "Snabb referens för de tekniska termer som används i ProxMenux-dokumentationen." + }, + "header": { + "title": "Ordlista", + "description": "Korta definitioner av termer som används i ProxMenux och för att beskriva hur Proxmox fungerar.", + "section": "Ordlista" + }, + "callout": { + "title": "Hur man använder denna sida", + "bodyRich": "Varje post har en kategori och en kort definition. Länkarna Se även öppnar relevant dokumentation. Använd A–Z-navigeringen för att gå direkt till en bokstav." + }, + "jumpHeading": "Gå till bokstav", + "seeAlsoLabel": "Se även:", + "aliasesLabel": "också:", + "missingCallout": { + "title": "Saknar en term?", + "leadRich": "Om en term saknas öppnar du en issue eller PR på GitHub. Ordlistan finns i web/messages/en/docs/glossary.json med motsvarande kataloger för varje språk." + }, + "entries": [ + { + "term": "ACS", + "aliases": [ + "Access Control Services", + "Åsidosättning av ACS" + ], + "category": "Virtualisering", + "definitionRich": "PCIe-funktioner för åtkomstkontroll som hjälper till att isolera enheternas trafik. IOMMU-grupper beror på hårdvara och topologi. Kernelpatchen ACS override kan dela grupperna som Linux rapporterar, men tillför ingen hårdvaruisolering; tilldelning till separata VM innebär en säkerhetsrisk.", + "seeAlso": [ + { + "label": "Lägg till Controller eller NVMe till VM", + "href": "/docs/disk-manager/add-controller-nvme-vm" + } + ] + }, + { + "term": "ARC", + "aliases": [ + "Adaptive Replacement Cache" + ], + "category": "Lagring", + "definitionRich": "ZFS läscache i värdens RAM för nyligen och ofta använda datablock. Standardgränsen beror på Proxmox-versionen och installationsinställningarna. ProxMenux erbjuder en gränsinställning i efterinstallationen.", + "seeAlso": [ + { + "label": "Efterinstallation: lagring", + "href": "/docs/post-install/storage" + }, + { + "label": "ZFS kommandon", + "href": "/docs/help-info/zfs-commands" + } + ] + }, + { + "term": "Bind-montering", + "category": "Linux", + "definitionRich": "Linux-funktion som gör en del av filsystemet tillgänglig på ytterligare en sökväg. ProxMenux använder bind-monteringar för att dela värdkataloger med LXC-containrar via pct set -mpN.", + "seeAlso": [ + { + "label": "LXC-monteringspunkter", + "href": "/docs/storage-share/lxc-mount-points" + } + ] + }, + { + "term": "Nätverksbond", + "aliases": [ + "Aggregering av nätverksgränssnitt", + "Länkaggregering" + ], + "category": "Nätverk", + "definitionRich": "Samlar flera fysiska nätverksgränssnitt i ett logiskt för redundans (active-backup), högre sammanlagd kapacitet (LACP / 802.3ad) eller båda. Konfigureras i /etc/network/interfaces." + }, + { + "term": "Bro", + "aliases": [ + "vmbrX", + "vmbr0", + "Linux-brygga" + ], + "category": "Nätverk", + "definitionRich": "Virtuell lager 2-switch på värden. vmbr0 ansluter vanligen gäster till det fysiska nätverket. Fler bryggor (vmbr1, vmbr2...) kan separera gästnät beroende på fysiska anslutningar och konfiguration.", + "seeAlso": [ + { + "label": "Bridge analys och guidad reparation", + "href": "/docs/network/bridge-analysis" + } + ] + }, + { + "term": "Ceph", + "category": "Lagring", + "definitionRich": "Distribuerad lagring integrerad med Proxmox för hyperkonvergerade kluster. OSD:er (Object Storage Daemons) ligger till grund för objekt-, block- och fillagring. Kraven på Ceph-version beror på Proxmox-versionen och uppgraderingsvägen; se motsvarande uppgraderingsguide.", + "seeAlso": [ + { + "label": "Uppgradera PVE 8 till PVE 9", + "href": "/docs/utils/upgrade-pve8-pve9" + } + ] + }, + { + "term": "CT", + "aliases": [ + "Container", + "LXC-container" + ], + "category": "Proxmox", + "definitionRich": "Proxmox förkortning för en LXC-container. Dess numeriska CTID motsvarar /etc/pve/lxc/<CTID>.conf. Se även LXC.", + "seeAlso": [ + { + "label": "Hantera virtuella maskiner och containrar", + "href": "/docs/help-info/vm-ct-commands" + } + ] + }, + { + "term": "deb822", + "category": "Linux", + "definitionRich": "Modernt format för APT-paketkällor: .sources-filer med strukturerade block och fälten Types, URIs, Suites, Components och Signed-By. Ersätter det enradiga .list-formatet; standard från PVE 9 / Debian Trixie.", + "seeAlso": [ + { + "label": "Uppgradera PVE 8 till PVE 9", + "href": "/docs/utils/upgrade-pve8-pve9" + } + ] + }, + { + "term": "dGPU", + "aliases": [ + "Dedikerad GPU" + ], + "category": "Virtualisering", + "definitionRich": "Separat grafikkort, vanligen anslutet via PCIe, till skillnad från en iGPU. Det kan tilldelas en VM med VFIO eller användas av flera LXC-containrar via enhetsnoder och värdens drivrutin, om hårdvara och program stöder det.", + "seeAlso": [ + { + "label": "Koppla GPU till VM (genomkoppling)", + "href": "/docs/hardware/gpu-vm-passthrough" + } + ] + }, + { + "term": "Dialog", + "category": "Linux", + "definitionRich": "Verktyg baserat på ncurses för menyer, inmatningsfrågor och förloppsindikatorer i terminalen. ProxMenux menyer använder dialog." + }, + { + "term": "DKMS", + "aliases": [ + "Dynamisk Kernel Modulstöd" + ], + "category": "Linux", + "definitionRich": "Ramverk som bygger om registrerade externa kärnmoduler, som NVIDIA eller ZFS, när kärnan ändras. Det kräver kompatibel modulkällkod och matchande kärnheaders.", + "seeAlso": [ + { + "label": "Installera Coral TPU (Host)", + "href": "/docs/hardware/install-coral-tpu-host" + } + ] + }, + { + "term": "Fail2Ban", + "category": "Linux", + "definitionRich": "Tjänst som söker efter upprepade autentiseringsfel i loggar och blockerar berörda IP-adresser i brandväggen. ProxMenux har förkonfigurerade jails för SSH, Proxmox-gränssnittet och Monitor.", + "seeAlso": [ + { + "label": "Fail2Ban", + "href": "/docs/security/fail2ban" + } + ] + }, + { + "term": "Fastfetch", + "category": "Linux", + "definitionRich": "Verktyg som visar systeminformation med ASCII-grafik vid inloggning i skalet. Ersätter neofetch och kan aktiveras i ProxMenux efterinstallation.", + "seeAlso": [ + { + "label": "Efter installationen: valfria åtgärder", + "href": "/docs/post-install/optional" + } + ] + }, + { + "term": "GRUB", + "aliases": [ + "GRand Unified Bootloader" + ], + "category": "Linux", + "definitionRich": "Starthanterare för Linux-installationer som använder GRUB. Konfiguration finns i /etc/default/grub och /boot/grub/; tillämpa ändringar med update-grub. Proxmox kan även använda systemd-boot: kontrollera aktiv starthanterare innan du ändrar kärnparametrar.", + "seeAlso": [ + { + "label": "GPU Passthrough kommandon", + "href": "/docs/help-info/gpu-commands" + } + ] + }, + { + "term": "iGPU", + "aliases": [ + "Integrerad GPU" + ], + "category": "Virtualisering", + "definitionRich": "Grafikprocessor integrerad i CPU-kapseln, som Intel UHD / Iris eller Radeon i Ryzen-APU:er. Delas ofta mellan flera LXC-containrar via /dev/dri i stället för att tilldelas en enda VM.", + "seeAlso": [ + { + "label": "Lägg till GPU till LXC", + "href": "/docs/hardware/igpu-acceleration-lxc" + } + ] + }, + { + "term": "ifupdown / ifupdown2", + "category": "Nätverk", + "definitionRich": "Debians klassiska nätverkskonfiguration via /etc/network/interfaces. Proxmox använder normalt den omskrivna versionen ifupdown2, som kan läsa om konfigurationen under drift med ifreload -a." + }, + { + "term": "initramfs", + "category": "Linux", + "definitionRich": "Inledande RAM-filsystem som kärnan använder innan det riktiga rotfilsystemet monteras. Innehåller drivrutiner som behövs tidigt. Byggs om med update-initramfs -u -k all efter ändringar av VFIO, IOMMU eller lagringsdrivrutiner." + }, + { + "term": "IOMMU", + "aliases": [ + "Minneshanteringsenhet för in- och utmatning", + "VT-d", + "AMD-Vi" + ], + "category": "Virtualisering", + "definitionRich": "Hårdvarufunktion (Intel VT-d / AMD-Vi) som behövs för PCIe-genomkoppling till VM. Aktivera den i firmware och kontrollera stödet i kärnan. Beroende på plattform och kärnans standardvärden kan intel_iommu=on eller amd_iommu=on behövas.", + "seeAlso": [ + { + "label": "Post-Install: Virtualisering", + "href": "/docs/post-install/virtualization" + }, + { + "label": "Koppla GPU till VM (genomkoppling)", + "href": "/docs/hardware/gpu-vm-passthrough" + } + ] + }, + { + "term": "IOMMU-grupp", + "category": "Virtualisering", + "definitionRich": "Grupp av enheter som utgör den minsta IOMMU-isoleringsgränsen. Enheter inom gruppen är inte nödvändigtvis isolerade från varandra; kontrollera alla före VFIO-tilldelning. Lista med find /sys/kernel/iommu_groups/ -type l | sort -V." + }, + { + "term": "iSCSI", + "aliases": [ + "Internet SCSI" + ], + "category": "Lagring", + "definitionRich": "Protokoll för blocklagring över IP: en fjärrdisk visas som en lokal SCSI-enhet. Läggs till i Proxmox med pvesm add iscsi.", + "seeAlso": [ + { + "label": "Lägg till iSCSI-mål som Proxmox-lagring", + "href": "/docs/storage-share/host-iscsi" + } + ] + }, + { + "term": "KVM", + "aliases": [ + "Kernelbaserad virtuell maskin" + ], + "category": "Virtualisering", + "definitionRich": "Linux-kärnmodul som gör värden till en hypervisor. Tillsammans med QEMU för enhetsemulering utgör den grunden för Proxmox virtuella maskiner." + }, + { + "term": "LVM", + "aliases": [ + "Logical Volume Manager" + ], + "category": "Lagring", + "definitionRich": "Linux volymhantering som samlar fysisk lagring i volymgrupper (VG) med logiska volymer (LV). LVM-baserade Proxmox-installationer använder ofta LVM-thin för gästdiskar; andra lagringslösningar finns. Verktyg: pvs, vgs och lvs.", + "seeAlso": [ + { + "label": "Kommandon för lagring och diskar", + "href": "/docs/help-info/storage-commands" + } + ] + }, + { + "term": "LXC", + "aliases": [ + "Linux Containers" + ], + "category": "Linux", + "definitionRich": "Virtualisering på operativsystemnivå där isolerade användarmiljöer delar värdens kärna. Har vanligen lägre overhead än VM, men en annan isoleringsgräns. Proxmox hanterar LXC-containrar med pct.", + "seeAlso": [ + { + "label": "Hantera virtuella maskiner och containrar", + "href": "/docs/help-info/vm-ct-commands" + } + ] + }, + { + "term": "Lynis", + "category": "Linux", + "definitionRich": "Säkerhetsgranskare med öppen källkod från CISOfy. Analyserar värden och ger ett härdningsvärde samt konkreta förbättringsförslag. ProxMenux installerar versionen från projektets GitHub-förråd i stället för det äldre Debian-paketet.", + "seeAlso": [ + { + "label": "Lynis", + "href": "/docs/security/lynis" + } + ] + }, + { + "term": "MAC-adress", + "aliases": [ + "Hårdvaruadress" + ], + "category": "Nätverk", + "definitionRich": "Vanligen en 48-bitars identifierare för ett Ethernet-gränssnitt, tilldelad av hårdvara eller programvara. ProxMenux Beständiga nätverksnamn kopplar MAC-adresser till fasta namn (eno1, enp3s0) som består efter ändrad PCI-uppräkning.", + "seeAlso": [ + { + "label": "Persistenta gränssnitt namn", + "href": "/docs/network/persistent-names" + } + ] + }, + { + "term": "MOTD", + "aliases": [ + "Dagens budskap" + ], + "category": "Linux", + "definitionRich": "Text som visas efter SSH-inloggning, lagrad i /etc/motd. ProxMenux kan lägga till en banner efter installationen; avinstallationen återställer föregående fil om en säkerhetskopia finns." + }, + { + "term": "NFS", + "aliases": [ + "Nätverksfilsystem" + ], + "category": "Lagring", + "definitionRich": "Protokoll för fildelning i nätverk med ursprung i Unix. Läggs till som Proxmox-lagring med pvesm add nfs; ProxMenux har även guider för NFS-klienter och -servrar i LXC.", + "seeAlso": [ + { + "label": "Lagrings- och delningshanterare", + "href": "/docs/storage-share" + } + ] + }, + { + "term": "nftables / iptables", + "category": "Nätverk", + "definitionRich": "Brandväggsverktyg för Linux. nftables är det moderna ramverket; iptables kan använda äldre eller nft-kompatibla bakändar. Klassiska pve-firewall använder iptables, medan alternativet proxmox-firewall använder nftables.", + "seeAlso": [ + { + "label": "Nätverkskommandon", + "href": "/docs/help-info/network-commands" + } + ] + }, + { + "term": "nouveau", + "category": "Linux", + "definitionRich": "Öppen NVIDIA-grafikdrivrutin som ingår i Linux-kärnan. Vid installation av den proprietära drivrutinen måste nouveau hindras från att binda samma GPU, vanligen genom blockering av modulen och ombyggnad av initramfs.", + "seeAlso": [ + { + "label": "NVIDIA installationsguide", + "href": "/guides/nvidia" + } + ] + }, + { + "term": "No-subscription-paketförråd", + "category": "Proxmox", + "definitionRich": "Proxmox paketförråd utan enterprise-prenumeration. Paketen valideras mindre omfattande än i enterprise-förrådet, som Proxmox rekommenderar för produktion. ProxMenux erbjuder konfiguration av paketförråd i efterinstallationen.", + "seeAlso": [ + { + "label": "Post-Install: Grundläggande inställningar", + "href": "/docs/post-install/basic-settings" + } + ] + }, + { + "term": "OVA / OVF", + "aliases": [ + "Open Virtualization Format" + ], + "category": "Virtualisering", + "definitionRich": "DMTF-format för att paketera flyttbara VM. OVA samlar filerna i ett TAR-arkiv; OVF beskriver VM i XML med tillhörande diskfiler, ofta VMDK. Importstödet beror på målhypervisorn och konfigurationen.", + "seeAlso": [ + { + "label": "Exportera VM till OVA / OVF", + "href": "/docs/utils/export-vm" + }, + { + "label": "Importera VM från OVA / OVF", + "href": "/docs/utils/import-vm" + } + ] + }, + { + "term": "OVMF", + "aliases": [ + "UEFI-programvara", + "Open Virtual Machine Firmware" + ], + "category": "Virtualisering", + "definitionRich": "UEFI-firmware för VM, valt med qm set <vmid> -bios ovmf. Används för UEFI-gäster, inklusive Windows 11 och Secure Boot-konfigurationer. efidisk0 lagrar beständiga EFI-variabler; många andra gäster kan fortfarande använda äldre BIOS.", + "seeAlso": [ + { + "label": "Koppla GPU till VM (genomkoppling)", + "href": "/docs/hardware/gpu-vm-passthrough" + } + ] + }, + { + "term": "PBS", + "aliases": [ + "Proxmox Backup Server" + ], + "category": "Proxmox", + "definitionRich": "Separat säkerhetskopieringsprodukt från Proxmox med inkrementella överföringar, deduplicering och valfri klientkryptering för VM och CT. Kan användas som vzdump-mål; en separat backupserver är att föredra framför kopior på den skyddade värden." + }, + { + "term": "pct", + "category": "Proxmox", + "definitionRich": "Kommandoradsverktyg för LXC-containrar i Proxmox: pct list / start / stop / shutdown / config / enter / exec / push / pull / destroy.", + "seeAlso": [ + { + "label": "Hantera virtuella maskiner och containrar", + "href": "/docs/help-info/vm-ct-commands" + } + ] + }, + { + "term": "pmxcfs", + "aliases": [ + "Proxmox Cluster Filesystem" + ], + "category": "Proxmox", + "definitionRich": "FUSE-baserat virtuellt filsystem monterat på /etc/pve/. Replikerar konfigurationsändringar mellan klusternoder: ändringar under /etc/pve/ sprids automatiskt." + }, + { + "term": "pveam", + "aliases": [ + "Hanterare för virtuella apparater i Proxmox VE" + ], + "category": "Proxmox", + "definitionRich": "Verktyg för den lokala katalogen med CT-mallar. pveam update uppdaterar indexet; pveam available listar mallar och pveam download <storage> <template> hämtar en mall." + }, + { + "term": "pveproxy", + "category": "Proxmox", + "definitionRich": "HTTPS-tjänst för Proxmox webbgränssnitt och webbterminal på port 8006. Startas om vid större uppgraderingar; därför tillåter ProxMenux inte uppgraderingen PVE 8 → 9 från webbterminalen." + }, + { + "term": "pvesm", + "aliases": [ + "Proxmox lagringshanterare" + ], + "category": "Proxmox", + "definitionRich": "CLI verktyg för hantering av Proxmox lagring. pvesm status visar alla konfigurerade lagringar; pvesm add <type> registrerar nya (NFS, Samba, iSCSI, dir, ZFS, LVM, ...).", + "seeAlso": [ + { + "label": "Kommandon för lagring och diskar", + "href": "/docs/help-info/storage-commands" + } + ] + }, + { + "term": "Privilegerad container", + "category": "Linux", + "definitionRich": "LXC-container vars root mappas till värdens UID 0, medan namnrymder och andra begränsningar fortfarande gäller. Mindre isolerad än en oprivilegierad container. GPU, USB och Samba kräver inte alltid detta läge; behörigheter och UID-mappning spelar roll." + }, + { + "term": "ProxMenux Monitor", + "category": "ProxMenux", + "definitionRich": "Valfri webbpanel för ProxMenux. Visar värdstatistik i realtid (CPU, RAM, diskar och nätverk), VM- och LXC-översikt samt inloggning med 2FA på TCP-port 8008.", + "seeAlso": [ + { + "label": "ProxMenux Monitor", + "href": "/docs/settings/proxmenux-monitor" + } + ] + }, + { + "term": "qcow2", + "aliases": [ + "QEMU Copy-On-Write v2" + ], + "category": "Lagring", + "definitionRich": "Format för VM-diskavbilder som ofta används på kataloglagring. Stöder tilldelning vid behov, ögonblicksbilder och copy-on-write. Konvertera med qemu-img convert -O qcow2 ...." + }, + { + "term": "qm", + "aliases": [ + "QEMU-hanterare" + ], + "category": "Proxmox", + "definitionRich": "Verktyg för att hantera VM i Proxmox: qm list / start / stop / shutdown / config / set / destroy / importdisk / migrate. Motsvarar pct för containrar.", + "seeAlso": [ + { + "label": "Hantera virtuella maskiner och containrar", + "href": "/docs/help-info/vm-ct-commands" + } + ] + }, + { + "term": "Q35", + "category": "Virtualisering", + "definitionRich": "QEMU-maskintyp som emulerar Intel Q35 med PCIe-stöd. Rekommenderas framför i440FX för PCIe-genomkoppling och moderna gästsystem. Ställs in med qm set <vmid> -machine q35." + }, + { + "term": "QEMU", + "category": "Virtualisering", + "definitionRich": "Maskinemulator och virtualiserare med öppen källkod. Proxmox kombinerar den med KVM för att köra VM med prestanda nära den fysiska maskinens." + }, + { + "term": "rclone", + "category": "Linux", + "definitionRich": "Kommandoradsverktyg med stöd för många molnlagringstjänster, bland annat Google Drive, Dropbox, OneDrive, Mega och S3. Molnbackupguiden använder det för att montera fjärrlagring som en katalog för vzdump-arkiv.", + "seeAlso": [ + { + "label": "Säkerhetskopiera till personlig molnlagring", + "href": "/guides/backup_cloud" + } + ] + }, + { + "term": "Samba / SMB / CIFS", + "category": "Lagring", + "definitionRich": "Microsofts protokollfamilj för fildelning. SMB är protokollet, Samba den öppna Linux-implementationen och CIFS en äldre SMB-dialekt. Läggs till i Proxmox med pvesm add cifs.", + "seeAlso": [ + { + "label": "Lagrings- och delningshanterare", + "href": "/docs/storage-share" + } + ] + }, + { + "term": "SeaBIOS", + "category": "Virtualisering", + "definitionRich": "Öppen implementation av äldre BIOS som används av QEMU. Standardfirmware för nya VM om du inte väljer OVMF. Passar äldre system och Linux-installationer utan UEFI-krav." + }, + { + "term": "smartctl / SMART", + "aliases": [ + "Self-Monitoring, Analysis and Reporting Technology" + ], + "category": "Lagring", + "definitionRich": "Inbyggd diskdiagnostik för hälsostatus, felräknare och självtestresultat. Verktyget är smartctl från smartmontools; nvme-cli lägger till NVMe-specifika kommandon.", + "seeAlso": [ + { + "label": "SMART-status och disktest", + "href": "/docs/disk-manager/smart-disk-test" + }, + { + "label": "Lagringskommandon → SMART sektion", + "href": "/docs/help-info/storage-commands" + } + ] + }, + { + "term": "systemd / systemctl / journalctl", + "category": "Linux", + "definitionRich": "Init-system i Debian / Proxmox. systemctl hanterar tjänster: start, stopp, aktivering och status. journalctl läser binärloggen som skrivs av systemd-journald." + }, + { + "term": "sysctl", + "category": "Linux", + "definitionRich": "Verktyg för att läsa och ändra kärnparametrar. Beständiga inställningar placeras vanligen i /etc/sysctl.d/*.conf; stödet för /etc/sysctl.conf beror på laddningstjänsten. ProxMenux erbjuder en sysctl-profil i efterinstallationen.", + "seeAlso": [ + { + "label": "Post-Install: Nätverk", + "href": "/docs/post-install/network" + } + ] + }, + { + "term": "trixie", + "category": "Linux", + "definitionRich": "Kodnamn för Debian 13, OS-basen för Proxmox VE 9. Föregångare: bookworm (Debian 12 / PVE 8).", + "seeAlso": [ + { + "label": "Uppgradera PVE 8 till PVE 9", + "href": "/docs/utils/upgrade-pve8-pve9" + } + ] + }, + { + "term": "udev", + "category": "Linux", + "definitionRich": "Linux enhetshanterare. Reagerar på hårdvaruhändelser och skapar eller tar bort poster under /dev. Regler i /etc/udev/rules.d/ kan binda gränssnittsnamn till MAC-adresser, skapa NVIDIA-enhetsnoder när drivrutinen laddas och annat." + }, + { + "term": "UID / GID idmap", + "aliases": [ + "UID skift" + ], + "category": "Linux", + "definitionRich": "Med standardmappningen i oprivilegierade LXC förskjuts UID och GID på värden med +100000: UID 0 motsvarar 100000 och 1000 motsvarar 101000. Anpassade mappningar kan skilja sig; filägarskap i bind-monteringar måste stämma med mappningen.", + "seeAlso": [ + { + "label": "LXC-monteringspunkter", + "href": "/docs/storage-share/lxc-mount-points" + } + ] + }, + { + "term": "Oprivilegierad container", + "category": "Linux", + "definitionRich": "LXC-container vars root mappas till ett oprivilegierat UID på värden, normalt 100000. Det minskar värdprivilegierna medan kärnan delas. Hårdvaruåtkomst kan konfigureras med lämpliga behörigheter och mappningar; privilegierat läge krävs inte alltid." + }, + { + "term": "VFIO", + "aliases": [ + "Virtuell funktion I/O" + ], + "category": "Virtualisering", + "definitionRich": "Linux-kärnramverk för säkra enhetsdrivrutiner i användarutrymme, använt för direkt PCIe-tilldelning till VM. Använder vfio, vfio_iommu_type1 och vfio_pci med konfiguration i /etc/modprobe.d/vfio.conf.", + "seeAlso": [ + { + "label": "Post-Install: Virtualisering", + "href": "/docs/post-install/virtualization" + } + ] + }, + { + "term": "VirtIO", + "category": "Virtualisering", + "definitionRich": "Familj av paravirtualiserade drivrutiner för nätverk, lagring, dynamisk minneshantering och GPU. Undviker overhead från emulerad äldre hårdvara som e1000 eller IDE. Gästen behöver motsvarande drivrutiner: inbyggda i Linux och tillgängliga som separat ISO för Windows." + }, + { + "term": "VLAN", + "aliases": [ + "Virtuellt LAN" + ], + "category": "Nätverk", + "definitionRich": "802.1Q-taggar som delar ett fysiskt nätverk i flera logiska nät. Konfigureras per brygga eller nätverksgränssnitt i /etc/network/interfaces." + }, + { + "term": "VM", + "aliases": [ + "Virtuell maskin" + ], + "category": "Proxmox", + "definitionRich": "Virtuell maskin som Proxmox hanterar med QEMU/KVM och som kör en egen gästkärna. Dess numeriska VMID motsvarar /etc/pve/qemu-server/<VMID>.conf. Har vanligen högre overhead än LXC, med isolering genom en separat kärna.", + "seeAlso": [ + { + "label": "Hantera virtuella maskiner och containrar", + "href": "/docs/help-info/vm-ct-commands" + } + ] + }, + { + "term": "vzdump", + "category": "Proxmox", + "definitionRich": "Proxmox säkerhetskopieringsverktyg för VM och CT. Filarkiv är inte inkrementella; PBS-mål stöder inkrementella överföringar. Jobb konfigurerar läge (snapshot / suspend / stop), komprimering (som zstd, gzip eller lzo), bevarande och aviseringar.", + "seeAlso": [ + { + "label": "Kommandon för säkerhetskopiering och återställning", + "href": "/docs/help-info/backup-commands" + } + ] + }, + { + "term": "ZFS", + "aliases": [ + "Zettabyte File System" + ], + "category": "Lagring", + "definitionRich": "Filsystem och volymhanterare med ögonblicksbilder, send/receive-replikering, kontrollsummor och komprimering. Kan reparera skadade data om en giltig redundant kopia finns. Läscachen ARC använder RAM och kan begränsas.", + "seeAlso": [ + { + "label": "Kommandon för ZFS-hantering", + "href": "/docs/help-info/zfs-commands" + } + ] + } + ] +} diff --git a/web/messages/sv/docs/installation.json b/web/messages/sv/docs/installation.json new file mode 100644 index 00000000..1ec483a9 --- /dev/null +++ b/web/messages/sv/docs/installation.json @@ -0,0 +1,93 @@ +{ + "meta": { + "title": "Installera ProxMenux | ProxMenux-dokumentation", + "description": "Installera ProxMenux med ett kommando på Proxmox VE 8 eller senare. Färdiga JSON-kataloger ingår för åtta språk: engelska, spanska, franska, tyska, italienska, portugisiska, slovakiska och svenska. Välj språk vid installationen eller ändra det senare i inställningarna. Betakanalen ger tidig tillgång till nya funktioner.", + "ogTitle": "Installera ProxMenux | ProxMenux-dokumentation", + "ogDescription": "Installera ProxMenux på Proxmox VE 8+ i ett kommando. Stabila och betakanaler tillgängliga." + }, + "header": { + "title": "Installera ProxMenux", + "description": "Installationsprogrammet startas med en rad på en Proxmox VE-värd med version 8 eller senare. Det installerar beroenden, laddar ned skripten, skapar menyns startkommando och frågar efter språk vid första körningen. Två kanaler finns: stabil (standard) och beta.", + "section": "Installation" + }, + "stable": { + "heading": "Installera", + "intro": "Kör detta i terminalen på din Proxmox-värd:", + "code": "bash -c \"$(wget -qLO - https://raw.githubusercontent.com/MacRimi/ProxMenux/main/install_proxmenux.sh)\"" + }, + "during": { + "heading": "Under installationen", + "intro": "ProxMenux installerar automatiskt och konfigurerar de beroenden det behöver:", + "tablePackage": "Paket", + "tablePurpose": "Syfte", + "rows": [ + { + "package": "dialog", + "purpose": "Interaktiva terminalmenyer" + }, + { + "package": "curl", + "purpose": "Nedladdningar och anslutningskontroller" + }, + { + "package": "jq", + "purpose": "JSON-bearbetning" + }, + { + "package": "git", + "purpose": "Kloning och uppdatering av kodarkiv" + } + ], + "outro": "Installationsprogrammet laddar också ned skriptträdet till /usr/local/share/proxmenux/ och skapar startkommandot /usr/local/bin/menu. Webbpanelen ProxMenux Monitor registreras som tjänsten proxmenux-monitor.service.", + "imageAlt": "ProxMenux installation pågår" + }, + "first": { + "heading": "Första starten", + "intro": "Kör följande efter installationen:", + "code": "menu", + "outro": "ProxMenux öppnas i huvudmenyn. Därifrån kan du starta alla arbetsflöden som beskrivs på webbplatsen. På en nyinstallerad Proxmox-värd är Efterinstallation en bra början." + }, + "beta": { + "heading": "Betakanal", + "calloutTitle": "Vad är Beta-programmet?", + "calloutBody": "Vill du testa nyheterna före den officiella utgåvan och påverka slutversionen? ProxMenux betaprogram ger tidig tillgång till nya funktioner, inklusive de senaste versionerna av Monitor, direkt från grenen develop. Betaversioner kan innehålla buggar och ofullständiga funktioner. Dina synpunkter hjälper till att rätta dem före den stabila utgåvan.", + "intro": "Installera betaversionen istället för den stabila med:", + "code": "bash -c \"$(wget -qLO - https://raw.githubusercontent.com/MacRimi/ProxMenux/develop/install_proxmenux_beta.sh)\"", + "outro": "Betaprogrammet är frivilligt: du måste uttryckligen köra beta-installationsprogrammet. När en stabil version släpps meddelar ProxMenux det vid nästa start av menu och erbjuder automatiskt byte. Om du vill lämna betan tidigare väljer du Inaktivera betaprogrammet i inställningarna." + }, + "updating": { + "heading": "Uppdatering", + "body": "ProxMenux hanterar sina egna uppdateringar. När en ny version finns erbjuder nästa start av menu att installera den. Om du accepterar ersätts verktygets filer och konfiguration i den befintliga installationen, utan manuell nedladdning. Den stabila kanalen får stabila utgåvor och betakanalen betautgåvor, med erbjudandet om byte som beskrivs ovan. Dialogen beror på var du kör menu: via SSH eller i Proxmox-konsolen visas en ja/nej-dialog, och uppdateringen tillämpas direkt om du accepterar. I WebSocket-terminalen i ProxMenux Monitor visas i stället information, eftersom den terminalen skulle avbrytas under uppdateringen. Meddelandet visar installationskommandot på en rad (bash -c \"$(wget -qLO - https://raw.githubusercontent.com/MacRimi/ProxMenux/main/install_proxmenux.sh)\" för stabil eller motsvarande adress till install_proxmenux_beta.sh för beta), som du kör via SSH eller konsolen." + }, + "uninstall": { + "heading": "Avinstallera", + "body": "I ProxMenux: Inställningar → Avinstallera ProxMenux. Avinstallationen tar bort skriptträdet, startkommandot och Monitor-tjänsten samt, om du väljer det, utvalda beroenden. Den återställer /root/.bashrc och /etc/motd från säkerhetskopiorna som skapades vid installationen, om de finns. Fullständiga instruktioner: Avinstallera ProxMenux." + }, + "troubleshoot": { + "heading": "Felsökning", + "virustotalTitle": "VirusTotal flaggar installationsadressen", + "virustotalBody": "Resultatet 1/95 från Chong Lua Dao, som rapporterades i ärende #162, bedömdes av projektansvarig som ett falsklarm. Installationsprogrammet använder mönstret curl | bash och kan ladda ned jq från dess officiella GitHub-utgåva. Detta beteende kan utlösa heuristiska skannrar. Den historiska rapporten säger inget avgörande om alla framtida nedladdningar. Installationsprogrammet har öppen källkod och kan granskas. Mer bakgrund finns i ärende #162.", + "aptTitle": "Installationen misslyckas med apt-fel", + "aptBody": "Vanligtvis saknas ett Proxmox-kodarkiv eller så är det felkonfigurerat. Installationsprogrammet hämtar beroenden via apt, som misslyckas om arkivkonfigurationen är fel. Det förekommer bland annat på minimala Proxmox 8-installationer som ännu inte har uppdaterats. Kör först apt-get update manuellt, rätta alla fel och kör sedan installationsprogrammet igen.", + "menuTitle": "`menu: command not found` efter installation", + "menuBody": "Startkommandot finns i /usr/local/bin/menu. Kontrollera med ls -lh /usr/local/bin/menu. Om filen saknas avbröts installationen för tidigt; kör den igen. Om filen finns men kommandot inte hittas saknar PATH /usr/local/bin. Rätta PATH eller kör direkt /usr/local/bin/menu.", + "stuckTitle": "Installationen fastnar eller kommer inte vidare", + "stuckBody": "Om en installation, ominstallation eller uppdatering fastnar på grund av ett anslutningsproblem, annullera med Ctrl + C och kör om installationsprogrammet manuellt.", + "otherTitle": "Andra problem", + "otherBody": "Sök efter kända problem i GitHub Issues eller skapa ett nytt ärende med relevanta loggar. Om du använder betan och problemet gäller Monitor, inkludera utdata från journalctl -u proxmenux-monitor -n 50." + }, + "next": { + "heading": "Nästa steg", + "postInstall": "Efterinstallationsskript — anpassningar och härdning av en nyinstallerad Proxmox-värd.", + "introduction": "Introduktion — fullständig genomgång av funktionerna.", + "monitor": "ProxMenux Monitor — webbpanel för värden som installeras automatiskt tillsammans med menyn." + }, + "requirements": { + "heading": "Krav och god praxis", + "reqTitle": "Krav", + "reqBody": "Proxmox VE 8.x eller senare. PVE 7 och tidigare stöds inte. Värden behöver internetåtkomst för att hämta skript, beroenden och ProxMenux Monitors AppImage. Kör installationsprogrammet som root på Proxmox-värden.", + "inspectTitle": "Inspektera alltid skript du kör från internet", + "inspectReview": "Granska installationsprogrammets källkod innan du kör det.", + "inspectCoc": "Alla körbara länkar följer ProxMenux uppförandekod." + } +} diff --git a/web/messages/sv/docs/introduction.json b/web/messages/sv/docs/introduction.json new file mode 100644 index 00000000..be6688c6 --- /dev/null +++ b/web/messages/sv/docs/introduction.json @@ -0,0 +1,206 @@ +{ + "meta": { + "title": "ProxMenux — Hantera Proxmox VE via menyer | Öppen källkod", + "description": "Ett verktyg med öppen källkod för att hantera Proxmox VE via menyer. ProxMenux består av två delar: ett CLI/TUI för anpassningar efter installation, virtuella maskiner och LXC-containrar, GPU- och Coral TPU-genomkoppling, diskar, lagring och nätverk samt en webbpanel på den egna servern med proaktiv övervakning, aviseringar via Telegram, Discord eller e-post, AI-omformulering och ett REST-API.", + "ogTitle": "ProxMenux — Hantera Proxmox VE via menyer", + "ogDescription": "CLI/TUI med öppen källkod och webbpanel för Proxmox VE: anpassningar efter installation, virtuella maskiner, GPU:er, diskar, nätverk, lagring och säkerhet. En separat Monitor ger tillståndskontroller, aviseringar, AI-omformulering och REST-API.", + "twitterTitle": "ProxMenux — Hantera Proxmox VE via menyer", + "twitterDescription": "CLI/TUI med öppen källkod och webbpanel för Proxmox VE. Tillståndsövervakning, aviseringar, AI-omformulering och REST-API." + }, + "header": { + "title": "Introduktion", + "description": "ProxMenux är ett menybaserat verktyg med öppen källkod för Proxmox VE. Projektet består av ett CLI/TUI för vanliga uppgifter kring värdsystem, virtuella maskiner, containrar, lagring, nätverk och säkerhet samt en webbpanel på den egna servern med proaktiv övervakning, aviseringar, valfri AI-omformulering och REST-API.", + "section": "Introduktion" + }, + "hero": { + "tagline": "En meny för alla arbetsflöden. Det som annars kräver en öppen wikiflik, två forumtrådar och en inklistrad kommandoföljd finns som ett numrerat menyval som du kan starta på några sekunder.", + "audience": "För både nya Proxmox-användare, med genomtänkta och säkra standardinställningar, och erfarna administratörer som vill slippa upprepad kommandoskrivning. Kostnadsfritt och med öppen källkod samt en aktiv gemenskap på GitHub." + }, + "twoProducts": { + "heading": "Två produkter, ett projekt", + "intro": "ProxMenux har två delar i samma källkodsträd. Installationsprogrammet installerar båda på värdsystemet: Scripts ger terminalgränssnittet och Monitor webbpanelen:", + "scripts": { + "title": "ProxMenux Scripts", + "body": "Det ursprungliga CLI/TUI som du startar med menu. Nio områden täcker optimeringar efter installation, virtuella maskiner och LXC-containrar, GPU- och Coral TPU-genomkoppling, diskar, lagring, nätverk, säkerhet och verktyg samt en utvald kommandoreferens. Fungerar i lokala terminaler, via SSH och i webbterminaler." + }, + "monitor": { + "title": "ProxMenux Monitor", + "body": "Webbpanel på den egna servern, distribuerad som AppImage. Värdsystemets mätvärden i realtid, proaktiv övervakning, aviseringar, valfri AI-omformulering med sex leverantörer, inbyggd webbterminal och REST-API. Aktiveras i Scripts-menyn under Inställningar → ProxMenux Monitor." + }, + "calloutTitle": "Vad ProxMenux hanterar", + "calloutIntro": "Tre lager, alla tillgängliga från samma projekt:", + "layers": [ + "Proxmox-värdsystemet — paketförråd, paket, nätverk, ZFS, Ceph, kärna och övervakning.", + "Virtuella maskiner (VM) — skapande, GPU-genomkoppling, import och export av OVA/OVF samt direktåtkomst till diskar.", + "LXC-containrar — skapande, monteringspunkter, GPU-/TPU-genomkoppling samt NFS-/Samba-klienter och -servrar." + ] + }, + "scriptsSection": { + "heading": "ProxMenux Scripts - vad du får", + "intro": "Nio funktionella områden, var och en med sin egen meny i menu och en detaljsida i dokumentationen. Klicka på vilket kort som helst för att hoppa direkt till det avsnittets översikt.", + "items": [ + { + "title": "Efter installationen", + "description": "Optimeringar för en ny Proxmox-installation: paketförråd, kärna, tidssynkronisering, grundläggande säkerhet och prestanda, med alternativ som kan återställas.", + "icon": "Server", + "href": "/docs/post-install" + }, + { + "title": "GPU & Coral TPU", + "description": "Genomkoppling av NVIDIA, Intel iGPU, AMD och Coral TPU till virtuella maskiner och LXC-containrar, med växling mellan VM- och LXC-läge.", + "icon": "Cpu", + "href": "/docs/hardware/nvidia-host" + }, + { + "title": "Skapa VM", + "description": "Guider för NAS-system, Windows och Linux med lämpliga standardinställningar för maskinvara, lagring och nätverk.", + "icon": "Server", + "href": "/docs/create-vm" + }, + { + "title": "Diskhanteraren", + "description": "Ge virtuella maskiner och LXC tillgång till fysiska diskar, formatera och radera, kör SMART-tester och importera qcow2-, vmdk- och vdi-avbilder — allt via en meny.", + "icon": "HardDrive", + "href": "/docs/disk-manager" + }, + { + "title": "Lagring och delning", + "description": "Registrera NFS-, Samba-/CIFS-, iSCSI- och lokal lagring i Proxmox och dela mappar mellan värdsystemet och LXC-containrar via bind-monteringar eller nätverksprotokoll.", + "icon": "Boxes", + "href": "/docs/storage-share" + }, + { + "title": "Nätverk", + "description": "Diagnostik utan ändringar, analys följd av förslag och guidade reparationer av /etc/network/interfaces. Säkerhetskopior skapas före ändringar.", + "icon": "Network", + "href": "/docs/network" + }, + { + "title": "Säkerhet", + "description": "Fail2Ban för att skydda SSH och webbgränssnitt mot intrångsförsök samt Lynis för säkerhetsgranskning — installation och hantering med lämpliga standardinställningar.", + "icon": "Shield", + "href": "/docs/security" + }, + { + "title": "Verktyg", + "description": "Skapa Windows-ISO:er med UUP Dump, installera CLI-verktyg, kör guidade systemuppdateringar eller uppgradera PVE 8 till 9 samt exportera och importera virtuella maskiner i OVA-/OVF-format.", + "icon": "Wrench", + "href": "/docs/utils" + }, + { + "title": "Kommandoreferens", + "description": "En utvald samling Linux- och Proxmox-kommandon efter ämne: system, VM/CT med qm och pct, lagring, nätverk, ZFS, GPU-genomkoppling, säkerhetskopiering och CLI-verktyg för vardagen.", + "icon": "BookOpen", + "href": "/docs/help-info" + } + ] + }, + "monitorSection": { + "heading": "ProxMenux Monitor - vad du får", + "intro": "Webbpanelen körs på Proxmox-värdsystemet via TCP-port 8008. Klicka på ett kort för att öppna motsvarande sida eller läs först översikten över Monitor.", + "items": [ + { + "title": "Tillståndsövervakning", + "description": "Tio kategorier kontrolleras var femte minut: CPU, minne, lagring, diskar/SMART, nätverk, virtuella maskiner, tjänster, loggar, uppdateringar och säkerhet. Med allvarlighetsgrader och möjlighet att undertrycka aviseringar per kategori.", + "icon": "Activity", + "href": "/docs/monitor/health-monitor" + }, + { + "title": "Aviseringar", + "description": "Telegram, Discord, e-post, Gotify, Pushover och Apprise för flera kanaler — med borttagning av dubbletter, minsta intervall mellan utskick, gruppering av täta aviseringar, tysta tider och fullständig historik.", + "icon": "Bell", + "href": "/docs/monitor/notifications" + }, + { + "title": "AI assistent", + "description": "Valfri omformulering av aviseringar till lättbegripligt språk. Sex leverantörer: OpenAI, Anthropic Claude, Google Gemini, Groq, OpenRouter och lokalt körd Ollama. Tretton språk i språkvalet för aviseringar.", + "icon": "Sparkles", + "href": "/docs/monitor/ai-assistant" + }, + { + "title": "Webbterminal", + "description": "Ett interaktivt skal på Proxmox-värdsystemet i webbläsaren samt en separat ProxMenux Scripts-terminal som kör menyn i webbgränssnittet.", + "icon": "Terminal", + "href": "/docs/monitor/dashboard/terminal" + }, + { + "title": "REST API", + "description": "HTTP-slutpunkter för system, tillstånd, lagring/SMART, nätverk, virtuella maskiner, aviseringar och säkerhet — för Homepage, Home Assistant, Prometheus eller egna skript.", + "icon": "Code2", + "href": "/docs/monitor/api" + }, + { + "title": "Integrationer", + "description": "Inbyggd Proxmox VE-webhook, mätvärdesinsamling med Prometheus, kontroller med Uptime Kuma, widgetar för Homepage, Home Assistant och Glance, n8n-/Zapier-flöden samt Tailscale Secure Gateway.", + "icon": "Plug", + "href": "/docs/monitor/integrations" + } + ] + }, + "installPaths": { + "heading": "Installationsalternativ", + "intro": "Båda installationsprogrammen installerar Scripts och Monitor. Scripts använder färdiga JSON-kataloger på åtta språk utan onlineöversättning. Välj stabil- eller betakanalen; Monitor distribueras som AppImage och körs från sin uppackade körmiljö:", + "headerPath": "Install path", + "headerBundles": "Vad som ingår", + "headerWhen": "När det passar", + "rows": [ + { + "pathRich": "Scripts: stabil", + "bundles": "CLI/TUI med färdiga JSON-översättningar på åtta språk, utan virtuell miljö eller onlinetjänst för översättning.", + "when": "Vanlig användning med den stabila versionskanalen." + }, + { + "pathRich": "Scripts: beta", + "bundles": "Samma flerspråkiga gränssnitt, installerat från develop-grenen för att testa kommande ändringar.", + "when": "Tidig testning av nya funktioner, med större risk för fel." + }, + { + "pathRich": "Monitor", + "bundles": "Fristående AppImage med webbpanel på TCP-port 8008. Installationsprogrammet packar upp körmiljön och hanterar tjänsten; Monitor kan styras från inställningarna.", + "when": "När du vill följa värdsystemet i en webbpanel på mobil, surfplatta eller i webbläsaren." + } + ], + "outro": "Detaljerade kommandon och förutsättningar finns på installationssidan." + }, + "warnSource": { + "title": "Granska alltid skript från internet innan du kör dem", + "body": "ProxMenux har öppen källkod och du kan granska varje skript på GitHub. Läs källkoden innan du kör installationskommandot. Gör samma sak med andra automationsverktyg.", + "sourceLabel": "Visa ProxMenux-källa", + "cocLabel": "Uppförandekod" + }, + "next": { + "heading": "Nästa steg", + "items": [ + { + "lead": "Ny med ProxMenux? ", + "linkHref": "/docs/installation", + "linkLabel": "Installera med ett enda kommando", + "tailRich": " och kör menu." + }, + { + "lead": "Har du just installerat Proxmox? Börja med ", + "linkHref": "/docs/post-install", + "linkLabel": "skriptet för efterinstallation", + "tail": "." + }, + { + "lead": "Vill du ha en webbpanel? ", + "linkHref": "/docs/monitor", + "linkLabel": "ProxMenux Monitor", + "tail": " har dokumentation som förklarar vad panelen visar, hur den är byggd och hur du skyddar den." + }, + { + "lead": "Letar du efter ett visst kommando? ", + "linkHref": "/docs/help-info", + "linkLabel": "Kommandoreferensen", + "tail": " innehåller ett urval ordnat efter ämne, med kopieringsknappar." + }, + { + "lead": "Vill du ha mer utförliga guider? ", + "linkHref": "/guides", + "linkLabel": "Guideavsnittet", + "tail": " tar upp Coral TPU, NVIDIA-genomkoppling, Kodi i LXC och annat." + } + ] + } +}