Merge pull request #574 from MaEscalanteHe/docs/drift-settings-intro

docs(web): fix Settings, Introduction and Installation drift
This commit is contained in:
MacRimi
2026-11-03 19:41:29 +01:00
committed by GitHub
49 changed files with 137 additions and 89 deletions
@@ -144,7 +144,7 @@ export default async function BetaProgramPage({
<h2 className="text-2xl font-semibold mt-10 mb-4 text-gray-900">{t("manual.heading")}</h2>
<p className="mb-4 text-gray-800 leading-relaxed">{t("manual.intro")}</p>
<pre className="rounded-md bg-gray-100 p-4 overflow-x-auto text-xs font-mono text-gray-800 leading-relaxed border border-gray-200">{`# Check current channel (returns "beta" or "stable")
<pre className="rounded-md bg-gray-100 p-4 overflow-x-auto text-xs font-mono text-gray-800 leading-relaxed border border-gray-200">{`# Check current channel (returns "active" for beta, or "stable")
jq -r '.beta_program.status // "stable"' /usr/local/share/proxmenux/config.json
# Switch to Stable
+2 -2
View File
@@ -53,11 +53,11 @@
"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 <code>develop</code>. 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 <code>menu</code> und bietet den automatischen Wechsel an. Zum vorzeitigen Ausstieg wählen Sie unter Einstellungen <betalink>Beta-Programm deaktivieren</betalink>."
"outro": "Die Beta ist freiwillig und muss ausdrücklich über den Beta-Installer installiert werden. Sobald eine stabile Version erscheint, bietet der nächste Start von <code>menu</code> sie mit der regulären Update-Abfrage an. Zum Verlassen des Beta-Kanals wählen Sie unter Einstellungen <betalink>Veröffentlichungskanal ändern</betalink> und dann Stable."
},
"updating": {
"heading": "Aktualisierung",
"body": "ProxMenux verwaltet seine Updates selbst. Ist eine neue Version verfügbar, bietet der nächste Aufruf von <code>menu</code> 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 <code>menu</code> 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 (<code>bash -c \"$(wget -qLO - https://raw.githubusercontent.com/MacRimi/ProxMenux/main/install_proxmenux.sh)\"</code> für stabil oder die entsprechende URL von <code>install_proxmenux_beta.sh</code> für Beta), den Sie über SSH oder die Konsole ausführen sollen."
"body": "ProxMenux verwaltet seine Updates selbst. Ist eine neue Version verfügbar, bietet der nächste Aufruf von <code>menu</code> 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-Builds und werden außerdem auf neue stabile Versionen hingewiesen. Die Anzeige hängt davon ab, wo <code>menu</code> 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 (<code>bash -c \"$(wget -qLO - https://raw.githubusercontent.com/MacRimi/ProxMenux/main/install_proxmenux.sh)\"</code> für stabil oder die entsprechende URL von <code>install_proxmenux_beta.sh</code> für Beta), den Sie über SSH oder die Konsole ausführen sollen."
},
"uninstall": {
"heading": "Deinstallation",
+3 -3
View File
@@ -21,11 +21,11 @@
"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 <code>menu</code> 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."
"body": "Die ursprüngliche CLI/TUI, die Sie mit <code>menu</code> starten. Funktionsbereiche für Optimierungen nach der Installation, VMs und LXC-Container, GPU- und Coral-TPU-Durchreichung, Datenträger, Speicher, OCI-Apps, Netzwerk, Sicherheit, Hilfsprogramme, Host-Sicherung und -Wiederherstellung, Proxmox VE Helper Scripts 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."
"body": "Selbst gehostetes Webdashboard als AppImage. Hostmetriken in Echtzeit, proaktive Zustandsüberwachung, Benachrichtigungen, optionale KI-Umformulierung mit sechs Anbietern, integriertes Webterminal und REST-API. Der Installer richtet es als Dienst ein, der beim Systemstart läuft; aktivieren, deaktivieren oder prüfen Sie ihn im Scripts-Menü unter Einstellungen → ProxMenux Monitor."
},
"calloutTitle": "Was ProxMenux verwaltet",
"calloutIntro": "Drei Schichten, die alle aus dem gleichen Projekt erreichbar sind:",
@@ -37,7 +37,7 @@
},
"scriptsSection": {
"heading": "ProxMenux Scripts - was Sie bekommen",
"intro": "Neun Funktionsbereiche mit jeweils eigenem Menü innerhalb von <code>menu</code> und einer Detailseite in der Dokumentation. Klicken Sie auf eine beliebige Karte, um direkt zur Übersicht dieses Abschnitts zu springen.",
"intro": "Die wichtigsten Funktionsbereiche mit jeweils eigenem Menü innerhalb von <code>menu</code> 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",
@@ -51,7 +51,7 @@
"intro": "Beide Richtungen durchlaufen das gleiche Installationsprogramm – es handelt sich <strong>nicht</strong> um Deinstallations- und Neuinstallationsabläufe in Sonderfällen. Jede Richtung führt einfach das eigene Installationsprogramm des Kanals aus, das idempotent und sicher für die erneute Ausführung einer vorhandenen Installation konzipiert ist. Praktische Konsequenzen:",
"items": [
"Ihre vorhandene Konfiguration, ProxMenux Monitor-Login (<code>auth.json</code>), Benachrichtigungskanäle, Registrierung nach der Installation, benutzerdefinierte Schwellenwerte - keine davon wird berührt. Der Channel Switch tauscht nur den Skriptbaum und den binären AppImage aus.",
"Ein Monitor, der vor dem Switch aktiv war, bleibt danach aktiv; einer, der deaktiviert wurde, bleibt deaktiviert.",
"Der Installer startet den Monitor-Dienst während des Wechsels neu, sodass ein zuvor deaktivierter Monitor wieder läuft. Deaktivieren Sie ihn bei Bedarf erneut unter Einstellungen.",
"ProxMenux Monitor <code>auth.json</code>, API-Token und das JWT-Geheimnis werden über Kanaländerungen hinweg bewahrt. Sitzungen werden nicht abgemeldet.",
"Sie können Kanäle so oft umdrehen, wie Sie möchten - der Dialog wird es jedes Mal akzeptieren und das Installationsprogramm erneut ausführen. Es ist kein Neustart von Proxmox erforderlich.",
"Der Kanalwechsel ersetzt den ProxMenux-Skriptbaum und kann daher nicht im Browser-Terminal von Monitor laufen: Die PTY würde während des Updates beendet und der Dialog unterbrochen. Dort erscheint stattdessen ein Informationsfenster mit dem offiziellen einzeiligen Installationsbefehl des Zielkanals. Führen Sie ihn per SSH oder in der Proxmox-Hostkonsole aus."
+7 -1
View File
@@ -60,6 +60,12 @@
"description": "Wechseln Sie in einem Dialog in beide Richtungen zwischen Stable (main) und Beta (develop). Führt den offiziellen Installer des gewählten Kanals aus; idempotent und immer sichtbar.",
"badge": "Immer verfügbar"
},
{
"icon": "Languages",
"href": "/docs/settings/change-language",
"title": "Sprache ändern",
"description": "Wechselt die ProxMenux-Oberfläche zwischen acht Sprachen. Die Auswahl wird in config.json gespeichert und das Menü lädt in der neuen Sprache neu."
},
{
"icon": "Info",
"href": "/docs/settings/show-version-information",
@@ -70,7 +76,7 @@
"icon": "Trash2",
"href": "/docs/settings/uninstall-proxmenux",
"title": "Deinstallieren Sie ProxMenux",
"description": "Entfernen Sie ProxMenux und (optional) seine Abhängigkeiten. Außerdem werden /root/.bashrc- und /etc/motd-Backups wiederhergestellt, die zum Zeitpunkt der Installation erstellt wurden."
"description": "Entfernt ProxMenux und (optional) seine Abhängigkeiten. Stellt außerdem die von Post-Install erstellten Backups von /root/.bashrc und /etc/motd wieder her."
}
]
},
@@ -33,7 +33,7 @@
},
"warnConditional": {
"title": "Einstellungen Optionen nur sichtbar, wenn Monitor installiert ist",
"body": "Die beiden unten beschriebenen Menüeinträge erscheinen nur in den Einstellungen, wenn <code>proxmenux-monitor.service</code> bei systemd registriert ist. Wenn Sie sie nicht sehen, wurde der Monitor nicht installiert (er ist während der ProxMenux-Installation optional). Um es später hinzuzufügen, installieren Sie ProxMenux mit der neuesten Version neu und wählen Sie die Option Monitor aus."
"body": "Die drei unten beschriebenen Menüeinträge erscheinen nur in den Einstellungen, wenn <code>proxmenux-monitor.service</code> bei systemd registriert ist. Der Installer richtet ihn immer ein; wenn Sie sie nicht sehen, ist der Monitor-Schritt bei der Installation fehlgeschlagen. Führen Sie den offiziellen Installer erneut aus, um ihn zu wiederholen."
},
"toggle": {
"heading": "Aktivieren/Deaktivieren",
@@ -92,8 +92,8 @@
},
"troubleshoot": {
"heading": "Fehlerbehebung",
"missingTitle": "Beide Menüoptionen fehlen",
"missingBody": "Der Monitor ist nicht bei systemd registriert. Bestätigen Sie mit <code>systemctl list-unit-files | grep proxmenux-monitor</code> - wenn keine Ausgabe vorhanden ist, installieren Sie ProxMenux mit der neuesten Version erneut vom offiziellen Installer und wählen Sie während der Installation die Option Monitor aus.",
"missingTitle": "Die Monitor-Menüoptionen fehlen",
"missingBody": "Der Monitor ist nicht bei systemd registriert. Bestätigen Sie mit <code>systemctl list-unit-files | grep proxmenux-monitor</code> - wenn keine Ausgabe vorhanden ist, führen Sie den offiziellen Installer erneut aus; er installiert den Monitor bei jedem Durchlauf.",
"unreachableTitle": "Service aktiviert, aber die URL ist nicht erreichbar",
"unreachableBody": "Die Einstellungsstatusausgabe gibt Ihnen die IP. Bestätigung:",
"unreachableCmd": "ss -tlnp | grep 8008 # is anything listening?\njournalctl -u proxmenux-monitor -n 100 --no-pager # recent errors\ncurl -sI http://localhost:8008 # local reachability",
@@ -12,7 +12,7 @@
},
"scopeWarn": {
"title": "Beeinflusst nur die ProxMenux-Installation - nicht Ihre VMs / CTs / Speicher",
"body": "Die Deinstallation entfernt die ProxMenux-Skripte, den Menüstarter, den optionalen Monitor-Dienst und die von ProxMenux bei der Installation angelegten Sicherungen von Systemdateien. <strong>VMs, Container, Speicher, Netzwerkkonfiguration, Fail2Ban, NVIDIA-Treiber und andere über ProxMenux installierte Komponenten bleiben unberührt.</strong> Sie bleiben in ihrem bisherigen Zustand."
"body": "Die Deinstallation entfernt die ProxMenux-Skripte, den Menüstarter, den Monitor-Dienst und stellt die von Post-Install erstellten Sicherungen von /root/.bashrc und /etc/motd wieder her, sofern sie existieren. <strong>VMs, Container, Speicher, Netzwerkkonfiguration, Fail2Ban, NVIDIA-Treiber und andere über ProxMenux installierte Komponenten bleiben unberührt.</strong> Sie bleiben in ihrem bisherigen Zustand."
},
"flow": {
"heading": "Ablauf der Deinstallation",
+2 -2
View File
@@ -53,11 +53,11 @@
"calloutBody": "Want to try the latest features before the official release and help shape the final version? The ProxMenux Beta Program gives early access to new functionality — including the newest builds of ProxMenux Monitor — directly from the <code>develop</code> branch. Beta builds may contain bugs or incomplete features. Your feedback helps fix them before the stable release.",
"intro": "Install the beta version instead of the stable one with:",
"code": "bash -c \"$(wget -qLO - https://raw.githubusercontent.com/MacRimi/ProxMenux/develop/install_proxmenux_beta.sh)\"",
"outro": "Beta is opt-in — you have to explicitly run the beta installer. When a stable release is published, ProxMenux notifies you on the next <code>menu</code> launch and offers to switch automatically. To opt out earlier, use the <betalink>Deactivate Beta Program</betalink> option in Settings."
"outro": "Beta is opt-in — you have to explicitly run the beta installer. When a stable release is published, the next <code>menu</code> launch offers it with the regular update prompt. To leave the beta channel, use <betalink>Change Release Channel</betalink> in Settings and pick Stable."
},
"updating": {
"heading": "Updating",
"body": "ProxMenux self-updates. When a new version is available, the next <code>menu</code> launch offers the update; accepting replaces utility files and configurations in place. No manual download needed. Stable users get stable releases; beta users get beta releases (and the auto-switch prompt above when a stable cuts over). The prompt shape depends on where <code>menu</code> runs: over SSH or the Proxmox console it is a classic yes / no dialog, and accepting applies the update immediately. Inside the WebSocket terminal of ProxMenux Monitor it is replaced by an informational msgbox — that terminal cannot survive a self-update mid-flight, so the msgbox shows the canonical one-line installer (<code>bash -c \"$(wget -qLO - https://raw.githubusercontent.com/MacRimi/ProxMenux/main/install_proxmenux.sh)\"</code> for stable, or the equivalent <code>install_proxmenux_beta.sh</code> URL for beta) to run from SSH or console."
"body": "ProxMenux self-updates. When a new version is available, the next <code>menu</code> launch offers the update; accepting replaces utility files and configurations in place. No manual download needed. Stable users get stable releases; beta users get beta builds and are also offered new stable releases. The prompt shape depends on where <code>menu</code> runs: over SSH or the Proxmox console it is a classic yes / no dialog, and accepting applies the update immediately. Inside the WebSocket terminal of ProxMenux Monitor it is replaced by an informational msgbox — that terminal cannot survive a self-update mid-flight, so the msgbox shows the canonical one-line installer (<code>bash -c \"$(wget -qLO - https://raw.githubusercontent.com/MacRimi/ProxMenux/main/install_proxmenux.sh)\"</code> for stable, or the equivalent <code>install_proxmenux_beta.sh</code> URL for beta) to run from SSH or console."
},
"uninstall": {
"heading": "Uninstalling",
+3 -3
View File
@@ -21,11 +21,11 @@
"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 <code>menu</code>. 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."
"body": "The original CLI/TUI you launch with <code>menu</code>. Functional areas covering post-install optimizations, VM and LXC creation, GPU and Coral TPU passthrough, disks, storage, OCI apps, network, security, utilities, host backup and restore, Proxmox VE Helper Scripts, plus a curated commands reference. Runs in any terminal — local, SSH or web."
},
"monitor": {
"title": "ProxMenux Monitor",
"body": "Self-hosted web dashboard (AppImage). Real-time host metrics, a proactive Health Monitor, notifications, an optional AI rewrite hook (six providers), an integrated web terminal and a REST API. Enable from the Scripts menu (Settings → ProxMenux Monitor)."
"body": "Self-hosted web dashboard (AppImage). Real-time host metrics, a proactive Health Monitor, notifications, an optional AI rewrite hook (six providers), an integrated web terminal and a REST API. The installer sets it up as a service that starts on boot; activate, deactivate or check it from the Scripts menu (Settings → ProxMenux Monitor)."
},
"calloutTitle": "What ProxMenux acts on",
"calloutIntro": "Three layers, all reachable from the same project:",
@@ -37,7 +37,7 @@
},
"scriptsSection": {
"heading": "ProxMenux Scripts — what you get",
"intro": "Nine functional areas, each with its own menu inside <code>menu</code> and a detail page in the documentation. Click any card to jump straight to that section's overview.",
"intro": "The main functional areas, each with its own menu inside <code>menu</code> and a detail page in the documentation. Click any card to jump straight to that section's overview.",
"items": [
{
"title": "Post-Install",
@@ -51,7 +51,7 @@
"intro": "Both directions go through the same installer — they are <strong>not</strong> special-cased uninstall + reinstall flows. Each direction simply runs the channel's own installer, which is designed to be idempotent and safe to re-execute over an existing install. Practical consequences:",
"items": [
"Your existing config, ProxMenux Monitor login (<code>auth.json</code>), notification channels, post-install registry, custom thresholds — none of those are touched. The channel switch only swaps the script tree and the binary AppImage.",
"A Monitor that was active before the switch stays active after; one that was deactivated stays deactivated.",
"The installer restarts the Monitor service during the switch, so a Monitor you had deactivated runs again. Deactivate it again from Settings if needed.",
"ProxMenux Monitor <code>auth.json</code>, API tokens and the JWT secret are preserved across channel changes. Sessions don't get logged out.",
"You can flip channels as many times as you like — the dialog will accept it every time and rerun the installer. No restart of Proxmox is required.",
"The channel switch installer replaces ProxMenux's own script tree, so it cannot run inside the Monitor's browser terminal (that PTY would be torn down mid-update and leave the dialog stranded). If you launch the option from there, the confirmation is replaced by an informational msgbox showing the canonical one-line installer for the target channel; run that command from an SSH session or the Proxmox host console."
+7 -1
View File
@@ -60,6 +60,12 @@
"description": "Switch between Stable (main) and Beta (develop) in either direction from a single dialog. Runs the official installer for the chosen channel; idempotent and always visible.",
"badge": "Always available"
},
{
"icon": "Languages",
"href": "/docs/settings/change-language",
"title": "Change Language",
"description": "Switch the ProxMenux interface between eight languages. The choice is saved to config.json and the menu reloads in the new language."
},
{
"icon": "Info",
"href": "/docs/settings/show-version-information",
@@ -70,7 +76,7 @@
"icon": "Trash2",
"href": "/docs/settings/uninstall-proxmenux",
"title": "Uninstall ProxMenux",
"description": "Remove ProxMenux and (optionally) its dependencies. Also restores /root/.bashrc and /etc/motd backups created at install time."
"description": "Remove ProxMenux and (optionally) its dependencies. Also restores /root/.bashrc and /etc/motd backups created by Post-Install."
}
]
},
@@ -33,7 +33,7 @@
},
"warnConditional": {
"title": "Settings options only visible when Monitor is installed",
"body": "The two menu entries described below only appear in Settings if <code>proxmenux-monitor.service</code> is registered with systemd. If you don't see them, the Monitor wasn't installed (it's optional during ProxMenux install). To add it later, reinstall ProxMenux with the latest version and pick the Monitor option."
"body": "The three menu entries described below only appear in Settings if <code>proxmenux-monitor.service</code> is registered with systemd. The installer always sets it up, so if you don't see them the Monitor step failed during install. Run the official installer again to retry it."
},
"toggle": {
"heading": "Activate / Deactivate",
@@ -92,8 +92,8 @@
},
"troubleshoot": {
"heading": "Troubleshooting",
"missingTitle": "Both menu options are missing",
"missingBody": "The Monitor isn't registered with systemd. Confirm with <code>systemctl list-unit-files | grep proxmenux-monitor</code> — if there's no output, reinstall ProxMenux from the official installer with the latest version and pick the Monitor option during install.",
"missingTitle": "The Monitor menu options are missing",
"missingBody": "The Monitor isn't registered with systemd. Confirm with <code>systemctl list-unit-files | grep proxmenux-monitor</code> — if there's no output, run the official installer again; it installs the Monitor on every run.",
"unreachableTitle": "Service activated but the URL is unreachable",
"unreachableBody": "The Settings status output gives you the IP. Confirm:",
"unreachableCmd": "ss -tlnp | grep 8008 # is anything listening?\njournalctl -u proxmenux-monitor -n 100 --no-pager # recent errors\ncurl -sI http://localhost:8008 # local reachability",
@@ -12,7 +12,7 @@
},
"scopeWarn": {
"title": "Affects the ProxMenux install only — not your VMs / CTs / storage",
"body": "Uninstalling ProxMenux removes the ProxMenux scripts, the menu launcher, the optional Monitor service and any backups ProxMenux took of system files when you installed it. <strong>It does not touch your VMs, containers, storage, network configuration, Fail2Ban, NVIDIA driver or anything else you installed via ProxMenux.</strong> Those stay as they are."
"body": "Uninstalling ProxMenux removes the ProxMenux scripts, the menu launcher, the Monitor service and restores the /root/.bashrc and /etc/motd backups that Post-Install took, if they exist. <strong>It does not touch your VMs, containers, storage, network configuration, Fail2Ban, NVIDIA driver or anything else you installed via ProxMenux.</strong> Those stay as they are."
},
"flow": {
"heading": "The uninstall flow",
+2 -2
View File
@@ -53,11 +53,11 @@
"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 <code>develop</code>. 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 voluntaria: debes ejecutar expresamente su instalador. Cuando se publica una versión estable, ProxMenux avisa al volver a ejecutar <code>menu</code> y ofrece cambiar automáticamente. Para salir antes de la beta, usa <betalink>Desactivar programa beta</betalink> en Configuración."
"outro": "La beta es voluntaria: debes ejecutar expresamente su instalador. Cuando se publica una versión estable, al volver a ejecutar <code>menu</code> se ofrece con el aviso de actualización habitual. Para salir del canal beta, usa <betalink>Cambiar canal de versiones</betalink> en Ajustes y elige Estable."
},
"updating": {
"heading": "Actualizar",
"body": "ProxMenux gestiona sus actualizaciones. Si hay una nueva versión, al ejecutar <code>menu</code> 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 <code>menu</code>: 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 (<code>bash -c \"$(wget -qLO - https://raw.githubusercontent.com/MacRimi/ProxMenux/main/install_proxmenux.sh)\"</code> para estable, o la URL equivalente de <code>install_proxmenux_beta.sh</code> para beta), que debes ejecutar por SSH o desde la consola."
"body": "ProxMenux gestiona sus actualizaciones. Si hay una nueva versión, al ejecutar <code>menu</code> 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 versiones estables y la beta, compilaciones beta, y además se le ofrecen las nuevas versiones estables. El aviso depende de dónde ejecutes <code>menu</code>: 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 (<code>bash -c \"$(wget -qLO - https://raw.githubusercontent.com/MacRimi/ProxMenux/main/install_proxmenux.sh)\"</code> para estable, o la URL equivalente de <code>install_proxmenux_beta.sh</code> para beta), que debes ejecutar por SSH o desde la consola."
},
"uninstall": {
"heading": "Desinstalar",
+3 -3
View File
@@ -21,11 +21,11 @@
"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 <code>menu</code>. 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."
"body": "La CLI/TUI original que se lanza con <code>menu</code>. Áreas funcionales que cubren optimizaciones post-instalación, creación de VMs y LXC, passthrough de GPU y Coral TPU, discos, almacenamiento, aplicaciones OCI, red, seguridad, utilidades, backup y restauración del host, Proxmox VE Helper Scripts, además de una referencia curada de comandos. Funciona en cualquier terminal — local, SSH o web."
},
"monitor": {
"title": "ProxMenux Monitor",
"body": "Panel web autoalojado (AppImage). Métricas del host en tiempo real, un monitor de salud proactivo, notificaciones, un gancho opcional de reescritura con IA (seis proveedores), un terminal web integrado y una API REST. Actívalo desde el menú de Scripts (Settings → ProxMenux Monitor)."
"body": "Panel web autoalojado (AppImage). Métricas del host en tiempo real, un monitor de salud proactivo, notificaciones, un gancho opcional de reescritura con IA (seis proveedores), un terminal web integrado y una API REST. El instalador lo configura como un servicio que arranca con el sistema; actívalo, desactívalo o consúltalo desde el menú de Scripts (Settings → ProxMenux Monitor)."
},
"calloutTitle": "Sobre qué actúa ProxMenux",
"calloutIntro": "Tres capas, todas accesibles desde el mismo proyecto:",
@@ -37,7 +37,7 @@
},
"scriptsSection": {
"heading": "ProxMenux Scripts — qué incluye",
"intro": "Nueve áreas funcionales, cada una con su propio menú dentro de <code>menu</code> y una página de detalle en la documentación. Pulsa cualquier tarjeta para ir directamente al resumen de esa sección.",
"intro": "Las principales áreas funcionales, cada una con su propio menú dentro de <code>menu</code> y una página de detalle en la documentación. Pulsa cualquier tarjeta para ir directamente al resumen de esa sección.",
"items": [
{
"title": "Post-instalación",
@@ -51,7 +51,7 @@
"intro": "Ambas direcciones pasan por el mismo instalador — <strong>no</strong> son flujos especiales de desinstalación + reinstalación. Cada dirección simplemente ejecuta el instalador propio del canal, que está diseñado para ser idempotente y seguro de reejecutar sobre una instalación existente. Consecuencias prácticas:",
"items": [
"Tu configuración existente, login de ProxMenux Monitor (<code>auth.json</code>), canales de notificación, registro post-instalación, umbrales personalizados — nada de eso se toca. El cambio de canal solo intercambia el árbol de scripts y el AppImage binario.",
"Un Monitor que estaba activo antes del cambio sigue activo después; uno que estaba desactivado sigue desactivado.",
"El instalador reinicia el servicio Monitor durante el cambio, así que un Monitor que habías desactivado vuelve a ejecutarse. Desactívalo de nuevo desde Ajustes si hace falta.",
"El <code>auth.json</code>, los tokens de API y el secreto JWT de ProxMenux Monitor se preservan entre cambios de canal. Las sesiones no se cierran.",
"Puedes saltar de canal tantas veces como quieras — el diálogo lo aceptará cada vez y volverá a ejecutar el instalador. No hace falta reiniciar Proxmox.",
"El instalador de cambio de canal sustituye el árbol de scripts de ProxMenux, por lo que no puede ejecutarse desde el terminal del navegador de Monitor: la PTY se cerraría a mitad de la actualización y dejaría el diálogo bloqueado. Si lo abres desde allí, aparece un cuadro informativo con el comando oficial de una línea del canal elegido. Ejecútalo desde SSH o la consola del host Proxmox."
+7 -1
View File
@@ -60,6 +60,12 @@
"description": "Cambia entre estable (main) y beta (develop) en ambos sentidos desde un único diálogo. Ejecuta el instalador oficial del canal elegido; es idempotente y siempre está visible.",
"badge": "Siempre disponible"
},
{
"icon": "Languages",
"href": "/docs/settings/change-language",
"title": "Cambiar idioma",
"description": "Cambia la interfaz de ProxMenux entre ocho idiomas. La elección se guarda en config.json y el menú se recarga en el nuevo idioma."
},
{
"icon": "Info",
"href": "/docs/settings/show-version-information",
@@ -70,7 +76,7 @@
"icon": "Trash2",
"href": "/docs/settings/uninstall-proxmenux",
"title": "Desinstalar ProxMenux",
"description": "Elimina ProxMenux y (opcionalmente) sus dependencias. También restaura los backups de /root/.bashrc y /etc/motd creados en el momento de la instalación."
"description": "Elimina ProxMenux y (opcionalmente) sus dependencias. También restaura los backups de /root/.bashrc y /etc/motd creados por Post-Install."
}
]
},
@@ -33,7 +33,7 @@
},
"warnConditional": {
"title": "Las opciones de Ajustes solo aparecen cuando Monitor está instalado",
"body": "Las dos entradas de menú descritas debajo solo aparecen en Settings si <code>proxmenux-monitor.service</code> está registrado en systemd. Si no las ves, el Monitor no se instaló (es opcional durante la instalación de ProxMenux). Para añadirlo más tarde, reinstala ProxMenux con la última versión y elige la opción de Monitor."
"body": "Las tres entradas de menú descritas debajo solo aparecen en Settings si <code>proxmenux-monitor.service</code> está registrado en systemd. El instalador siempre lo configura, así que si no las ves el paso del Monitor falló durante la instalación. Ejecuta de nuevo el instalador oficial para reintentarlo."
},
"toggle": {
"heading": "Activar / Desactivar",
@@ -92,8 +92,8 @@
},
"troubleshoot": {
"heading": "Solución de problemas",
"missingTitle": "Ambas opciones del menú faltan",
"missingBody": "El Monitor no está registrado en systemd. Confirma con <code>systemctl list-unit-files | grep proxmenux-monitor</code> — si no hay salida, reinstala ProxMenux desde el instalador oficial con la última versión y elige la opción de Monitor durante la instalación.",
"missingTitle": "Faltan las opciones de menú del Monitor",
"missingBody": "El Monitor no está registrado en systemd. Confirma con <code>systemctl list-unit-files | grep proxmenux-monitor</code> — si no hay salida, ejecuta de nuevo el instalador oficial; instala el Monitor en cada ejecución.",
"unreachableTitle": "Servicio activado pero la URL es inalcanzable",
"unreachableBody": "El estado en Ajustes muestra la IP. Comprueba:",
"unreachableCmd": "ss -tlnp | grep 8008 # is anything listening?\njournalctl -u proxmenux-monitor -n 100 --no-pager # recent errors\ncurl -sI http://localhost:8008 # local reachability",
@@ -12,7 +12,7 @@
},
"scopeWarn": {
"title": "Afecta solo a la instalación de ProxMenux — no a tus VMs / CTs / almacenamiento",
"body": "Desinstalar ProxMenux elimina sus scripts, el lanzador del menú, el servicio opcional Monitor y las copias de archivos del sistema que creó durante la instalación. <strong>No modifica tus máquinas virtuales, contenedores, almacenamiento, configuración de red, Fail2Ban, el controlador NVIDIA ni nada más que hayas instalado mediante ProxMenux.</strong> Todo ello permanece como está."
"body": "Desinstalar ProxMenux elimina sus scripts, el lanzador del menú, el servicio Monitor y restaura las copias de /root/.bashrc y /etc/motd que hizo Post-Install, si existen. <strong>No modifica tus máquinas virtuales, contenedores, almacenamiento, configuración de red, Fail2Ban, el controlador NVIDIA ni nada más que hayas instalado mediante ProxMenux.</strong> Todo ello permanece como está."
},
"flow": {
"heading": "El proceso de desinstalación",
+2 -2
View File
@@ -53,11 +53,11 @@
"calloutBody": "Vous souhaitez essayer les nouveautés avant leur sortie officielle et contribuer à la version finale ? Le programme bêta de ProxMenux donne accès aux nouvelles fonctionnalités, dont les dernières compilations de Monitor, depuis la branche <code>develop</code>. Les versions bêta peuvent contenir des bogues ou des fonctions incomplètes. Vos retours aident à les corriger avant la version stable.",
"intro": "Installez la version bêta au lieu de la version stable avec :",
"code": "bash -c \"$(wget -qLO - https://raw.githubusercontent.com/MacRimi/ProxMenux/develop/install_proxmenux_beta.sh)\"",
"outro": "La bêta est facultative : vous devez lancer explicitement son installateur. Lorsqu’une version stable est publiée, ProxMenux vous avertit au prochain lancement de <code>menu</code> et propose de basculer automatiquement. Pour quitter la bêta plus tôt, choisissez <betalink>Désactiver le programme bêta</betalink> dans les paramètres."
"outro": "La bêta est facultative : vous devez lancer explicitement son installateur. Lorsqu’une version stable est publiée, le prochain lancement de <code>menu</code> la propose avec l’invite de mise à jour habituelle. Pour quitter le canal bêta, utilisez <betalink>Changer le canal de publication</betalink> dans les paramètres et choisissez Stable."
},
"updating": {
"heading": "Mise à jour",
"body": "ProxMenux gère ses mises à jour. Si une nouvelle version est disponible, le prochain lancement de <code>menu</code> propose de l’installer. En acceptant, vous remplacez les fichiers et la configuration de l’outil dans l’installation existante, sans téléchargement manuel. Le canal stable reçoit les versions stables, et la bêta les versions bêta, avec la proposition de bascule décrite ci-dessus. L’affichage dépend de l’endroit où vous lancez <code>menu</code> : via SSH ou dans la console Proxmox, une boîte oui/non permet d’appliquer immédiatement la mise à jour. Dans le terminal WebSocket de ProxMenux Monitor, un message informatif la remplace, car ce terminal serait interrompu pendant l’opération. Il affiche l’installateur en une ligne (<code>bash -c \"$(wget -qLO - https://raw.githubusercontent.com/MacRimi/ProxMenux/main/install_proxmenux.sh)\"</code> pour stable, ou l’URL correspondante de <code>install_proxmenux_beta.sh</code> pour bêta), à exécuter via SSH ou dans la console."
"body": "ProxMenux gère ses mises à jour. Si une nouvelle version est disponible, le prochain lancement de <code>menu</code> propose de l’installer. En acceptant, vous remplacez les fichiers et la configuration de l’outil dans l’installation existante, sans téléchargement manuel. Le canal stable reçoit les versions stables, et la bêta les versions bêta et se voit aussi proposer les nouvelles versions stables. L’affichage dépend de l’endroit où vous lancez <code>menu</code> : via SSH ou dans la console Proxmox, une boîte oui/non permet d’appliquer immédiatement la mise à jour. Dans le terminal WebSocket de ProxMenux Monitor, un message informatif la remplace, car ce terminal serait interrompu pendant l’opération. Il affiche l’installateur en une ligne (<code>bash -c \"$(wget -qLO - https://raw.githubusercontent.com/MacRimi/ProxMenux/main/install_proxmenux.sh)\"</code> pour stable, ou l’URL correspondante de <code>install_proxmenux_beta.sh</code> pour bêta), à exécuter via SSH ou dans la console."
},
"uninstall": {
"heading": "Désinstallation",
+3 -3
View File
@@ -21,11 +21,11 @@
"intro": "ProxMenux comprend deux composants dans le même arbre de sources. L’installateur déploie les deux sur l’hôte : Scripts fournit l’interface de terminal et Monitor le tableau de bord web :",
"scripts": {
"title": "ProxMenux Scripts",
"body": "La CLI/TUI d’origine, à lancer avec <code>menu</code>. Neuf domaines couvrent les optimisations après installation, les VM et conteneurs LXC, le passthrough GPU et Coral TPU, les disques, le stockage, le réseau, la sécurité et les utilitaires, avec une sélection de commandes de référence. Fonctionne dans un terminal local, SSH ou web."
"body": "La CLI/TUI d’origine, à lancer avec <code>menu</code>. Les domaines fonctionnels couvrent les optimisations après installation, les VM et conteneurs LXC, le passthrough GPU et Coral TPU, les disques, le stockage, les applications OCI, le réseau, la sécurité, les utilitaires, la sauvegarde et la restauration de l’hôte, les Proxmox VE Helper Scripts, 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."
"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. L’installateur le configure comme un service lancé au démarrage ; activez-le, désactivez-le ou vérifiez-le depuis le menu Scripts (Paramètres → ProxMenux Monitor)."
},
"calloutTitle": "Sur quoi ProxMenux intervient",
"calloutIntro": "Trois couches, toutes accessibles du même projet :",
@@ -37,7 +37,7 @@
},
"scriptsSection": {
"heading": "ProxMenux Scripts — ce que vous obtenez",
"intro": "Neuf zones fonctionnelles, chacune avec son propre menu à l'intérieur de <code>menu</code> et une page de détail dans la documentation. Cliquez sur n'importe quelle carte pour sauter directement à l'aperçu de cette section.",
"intro": "Les principales zones fonctionnelles, chacune avec son propre menu à l’intérieur de <code>menu</code> et une page de détail dans la documentation. Cliquez sur n’importe quelle carte pour sauter directement à l’aperçu de cette section.",
"items": [
{
"title": "Après l'installation",
@@ -51,7 +51,7 @@
"intro": "Les deux directions passent par le même programme d'installation – il ne s'agit <strong>pas</strong> de flux de désinstallation et de réinstallation dans des cas particuliers. Chaque direction exécute simplement le propre programme d'installation du canal, qui est conçu pour être idempotent et pouvoir être réexécuté en toute sécurité sur une installation existante. Conséquences pratiques :",
"items": [
"Votre configuration existante, votre login ProxMenux Monitor (<code>auth.json</code>), les canaux de notification, le registre post-installation, les seuils personnalisés — aucun de ceux-ci n'est touché. Le commutateur de canal échange uniquement l'arborescence de script et le binaire AppImage.",
"Un moniteur qui était actif avant que l'interrupteur reste actif après; un moniteur qui a été désactivé reste désactivé.",
"L’installateur redémarre le service Monitor pendant le changement : un moniteur que vous aviez désactivé redémarre donc. Désactivez-le à nouveau depuis les paramètres si nécessaire.",
"Les jetons ProxMenux Monitor <code>auth.json</code>, API et le secret JWT sont conservés à travers les changements de canaux. Les séances ne sont pas déconnectées.",
"Vous pouvez retourner les canaux autant de fois que vous le souhaitez — le dialogue l'acceptera à chaque fois et relancera l'installateur. Aucun redémarrage de Proxmox n'est nécessaire.",
"Le changement de canal remplace les scripts ProxMenux et ne peut donc pas être exécuté depuis le terminal du navigateur de Monitor : le PTY serait fermé pendant la mise à jour et laisserait le dialogue bloqué. Dans ce terminal, un message affiche à la place la commande officielle en une ligne pour le canal choisi. Exécutez-la depuis SSH ou la console de l'hôte Proxmox."
+7 -1
View File
@@ -60,6 +60,12 @@
"description": "Passez de Stable (main) à Beta (develop) et inversement dans un seul dialogue. Exécute l'installateur officiel du canal choisi ; idempotent et toujours visible.",
"badge": "Toujours disponible"
},
{
"icon": "Languages",
"href": "/docs/settings/change-language",
"title": "Changer de langue",
"description": "Basculez l’interface de ProxMenux entre huit langues. Le choix est enregistré dans config.json et le menu se recharge dans la nouvelle langue."
},
{
"icon": "Info",
"href": "/docs/settings/show-version-information",
@@ -70,7 +76,7 @@
"icon": "Trash2",
"href": "/docs/settings/uninstall-proxmenux",
"title": "Désinstaller ProxMenux",
"description": "Supprimer ProxMenux et (facultativement) ses dépendances. restaure également les sauvegardes /root/.bashrc et /etc/motd créées au moment de l'installation."
"description": "Supprime ProxMenux et (facultativement) ses dépendances. Restaure aussi les sauvegardes de /root/.bashrc et /etc/motd créées par Post-Install."
}
]
},
@@ -33,7 +33,7 @@
},
"warnConditional": {
"title": "Options de configuration uniquement visibles lorsque Monitor est installé",
"body": "Les deux entrées de menu décrites ci-dessous apparaissent seulement dans Paramètres si <code>proxmenux-monitor.service</code> est enregistré avec systemd. Si vous ne les voyez pas, le moniteur n'a pas été installé (il est optionnel pendant l'installation de ProxMenux). Pour l'ajouter plus tard, réinstallez ProxMenux avec la dernière version et choisissez l'option Monitor."
"body": "Les trois entrées de menu décrites ci-dessous apparaissent seulement dans Paramètres si <code>proxmenux-monitor.service</code> est enregistré avec systemd. L’installateur le configure toujours : si vous ne les voyez pas, l’étape Monitor a échoué pendant l’installation. Relancez l’installateur officiel pour la réessayer."
},
"toggle": {
"heading": "Activer / Désactiver",
@@ -92,8 +92,8 @@
},
"troubleshoot": {
"heading": "Dépannage",
"missingTitle": "Les deux options du menu sont manquantes",
"missingBody": "Le moniteur n'est pas enregistré avec systemd. Confirmez avec <code>systemctl list-unit-files | grep proxmenux-monitor</code> — s'il n'y a pas de sortie, réinstallez ProxMenux depuis l'installateur officiel avec la dernière version et choisissez l'option Monitor pendant l'installation.",
"missingTitle": "Les options de menu de Monitor sont manquantes",
"missingBody": "Le moniteur n’est pas enregistré avec systemd. Confirmez avec <code>systemctl list-unit-files | grep proxmenux-monitor</code> — s’il n’y a pas de sortie, relancez l’installateur officiel ; il installe Monitor à chaque exécution.",
"unreachableTitle": "Service activé mais l'URL est inaccessible",
"unreachableBody": "La sortie d'état de paramètres vous donne l'IP. Confirmer :",
"unreachableCmd": "ss -tlnp | grep 8008 # is anything listening?\njournalctl -u proxmenux-monitor -n 100 --no-pager # recent errors\ncurl -sI http://localhost:8008 # local reachability",
@@ -12,7 +12,7 @@
},
"scopeWarn": {
"title": "affecte uniquement l'installation de ProxMenux — pas vos VM / CT / stockage",
"body": "La désinstallation supprime les scripts ProxMenux, le lanceur de menu, le service Monitor facultatif et les sauvegardes de fichiers système créées par ProxMenux lors de son installation. <strong>Elle ne modifie pas vos VM, conteneurs, stockage, configuration réseau, Fail2Ban, pilote NVIDIA ni aucun autre élément installé via ProxMenux.</strong> Ces éléments restent en place."
"body": "La désinstallation de ProxMenux supprime les scripts ProxMenux, le lanceur de menu, le service Monitor et restaure les sauvegardes de /root/.bashrc et /etc/motd faites par Post-Install, si elles existent. <strong>Elle ne modifie pas vos VM, conteneurs, stockage, configuration réseau, Fail2Ban, pilote NVIDIA ni aucun autre élément installé via ProxMenux.</strong> Ces éléments restent en place."
},
"flow": {
"heading": "Déroulement de la désinstallation",
+2 -2
View File
@@ -53,11 +53,11 @@
"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 <code>develop</code>. 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 <code>menu</code> e propone il passaggio automatico. Per uscire prima dalla beta, scegli <betalink>Disattiva programma beta</betalink> nelle impostazioni."
"outro": "La beta è facoltativa: devi avviarne esplicitamente il programma di installazione. Quando esce una versione stabile, il successivo avvio di <code>menu</code> la propone con la normale richiesta di aggiornamento. Per uscire dal canale beta, usa <betalink>Cambia canale di rilascio</betalink> nelle impostazioni e scegli Stable."
},
"updating": {
"heading": "Aggiornamento",
"body": "ProxMenux gestisce i propri aggiornamenti. Se è disponibile una nuova versione, il successivo avvio di <code>menu</code> 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 <code>menu</code>: 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 (<code>bash -c \"$(wget -qLO - https://raw.githubusercontent.com/MacRimi/ProxMenux/main/install_proxmenux.sh)\"</code> per il canale stabile, oppure l’URL equivalente di <code>install_proxmenux_beta.sh</code> per la beta), da eseguire via SSH o dalla console."
"body": "ProxMenux gestisce i propri aggiornamenti. Se è disponibile una nuova versione, il successivo avvio di <code>menu</code> 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; la beta riceve build beta e le viene proposta anche ogni nuova versione stabile. Il messaggio dipende da dove esegui <code>menu</code>: 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 (<code>bash -c \"$(wget -qLO - https://raw.githubusercontent.com/MacRimi/ProxMenux/main/install_proxmenux.sh)\"</code> per il canale stabile, oppure l’URL equivalente di <code>install_proxmenux_beta.sh</code> per la beta), da eseguire via SSH o dalla console."
},
"uninstall": {
"heading": "Disinstallare",
+3 -3
View File
@@ -21,11 +21,11 @@
"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 <code>menu</code>. 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."
"body": "La CLI/TUI originale, da avviare con <code>menu</code>. Aree funzionali che coprono ottimizzazioni dopo l’installazione, creazione di VM e LXC, passthrough di GPU e Coral TPU, dischi, archiviazione, app OCI, rete, sicurezza, utilità, backup e ripristino dell’host, Proxmox VE Helper Scripts, 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."
"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. Il programma di installazione la configura come servizio che parte all’avvio; si attiva, disattiva o controlla dal menu Scripts (Impostazioni → ProxMenux Monitor)."
},
"calloutTitle": "Cosa gestisce ProxMenux",
"calloutIntro": "Tre strati, tutti raggiungibili dallo stesso progetto:",
@@ -37,7 +37,7 @@
},
"scriptsSection": {
"heading": "ProxMenux Scripts — che cosa si ottiene",
"intro": "Nove aree funzionali, ognuna con il proprio sottomenu in <code>menu</code> e una pagina dedicata nella documentazione. Seleziona una scheda per aprire direttamente la panoramica della sezione.",
"intro": "Le principali aree funzionali, ognuna con il proprio sottomenu in <code>menu</code> e una pagina dedicata nella documentazione. Seleziona una scheda per aprire direttamente la panoramica della sezione.",
"items": [
{
"title": "Dopo l'installazione",
@@ -51,7 +51,7 @@
"intro": "Entrambe le direzioni passano attraverso lo stesso programma di installazione: <strong>non</strong> flussi di disinstallazione e reinstallazione speciali. Ciascuna direzione esegue semplicemente il programma di installazione del canale, progettato per essere idempotente e sicuro da eseguire nuovamente su un'installazione esistente. Conseguenze pratiche:",
"items": [
"La configurazione esistente, ProxMenux Monitor login (<code>auth.json</code>), canali di notifica, registro post-installazione, soglie personalizzate — nessuno di questi sono toccati. L'interruttore di canale scambia solo l'albero di script e il binario AppImage.",
"Un Monitor attivo prima del cambio rimane attivo dopo; uno disattivato rimane disattivato.",
"Il programma di installazione riavvia il servizio Monitor durante il cambio, quindi un Monitor che avevi disattivato torna in esecuzione. Disattivalo di nuovo dalle impostazioni se necessario.",
"Il file <code>auth.json</code>, i token API e il segreto JWT di ProxMenux Monitor vengono conservati al cambio di canale. Le sessioni non vengono disconnesse.",
"Puoi cambiare canale tutte le volte che vuoi: la finestra accetta ogni modifica ed esegue nuovamente il programma di installazione. Non è necessario riavviare Proxmox.",
"Il cambio di canale sostituisce gli script di ProxMenux e non può essere eseguito nel terminale del browser di Monitor: il PTY verrebbe chiuso durante l'aggiornamento, bloccando la finestra. In quel terminale appare invece un messaggio con il comando ufficiale di una riga per il canale scelto. Eseguilo da SSH o dalla console dell'host Proxmox."
+7 -1
View File
@@ -60,6 +60,12 @@
"description": "Passa tra Stable (main) e Beta (develop) in entrambe le direzioni da una sola finestra. Esegue il programma di installazione ufficiale del canale scelto; è idempotente e sempre visibile.",
"badge": "Sempre disponibile"
},
{
"icon": "Languages",
"href": "/docs/settings/change-language",
"title": "Cambia lingua",
"description": "Passa l’interfaccia di ProxMenux tra otto lingue. La scelta viene salvata in config.json e il menu si ricarica nella nuova lingua."
},
{
"icon": "Info",
"href": "/docs/settings/show-version-information",
@@ -70,7 +76,7 @@
"icon": "Trash2",
"href": "/docs/settings/uninstall-proxmenux",
"title": "Disinstalla ProxMenux",
"description": "Rimuovere ProxMenux e (opzionalmente) le sue dipendenze. Inoltre ripristina i backup /root/.bashrc e /etc/motd creati al momento dell'installazione."
"description": "Rimuove ProxMenux e (facoltativamente) le sue dipendenze. Ripristina anche i backup di /root/.bashrc e /etc/motd creati da Post-Install."
}
]
},
@@ -33,7 +33,7 @@
},
"warnConditional": {
"title": "Opzioni delle impostazioni visibili solo quando Monitor è installato",
"body": "Le due voci del menu descritte di seguito appaiono solo in Impostazioni se <code>proxmenux-monitor.service</code> è registrato con systemd. Se non li vedi, il Monitor non è stato installato (è opzionale durante l'installazione ProxMenux). Per aggiungerlo in seguito, reinstallare ProxMenux con l'ultima versione e selezionare l'opzione Monitor."
"body": "Le tre voci del menu descritte di seguito appaiono solo in Impostazioni se <code>proxmenux-monitor.service</code> è registrato con systemd. Il programma di installazione lo configura sempre, quindi se non le vedi il passaggio del Monitor è fallito durante l'installazione. Esegui di nuovo il programma di installazione ufficiale per riprovare."
},
"toggle": {
"heading": "Attivare / disattivare",
@@ -92,8 +92,8 @@
},
"troubleshoot": {
"heading": "Risoluzione dei problemi",
"missingTitle": "Entrambe le opzioni di menu mancano",
"missingBody": "Il Monitor non è registrato con systemd. Confermare con <code>systemctl list-unit-files | grep proxmenux-monitor</code> — se non c'è uscita, reinstallare ProxMenux dal programma di installazione ufficiale con l'ultima versione e selezionare l'opzione Monitor durante l'installazione.",
"missingTitle": "Le opzioni di menu del Monitor mancano",
"missingBody": "Il Monitor non è registrato con systemd. Confermare con <code>systemctl list-unit-files | grep proxmenux-monitor</code> — se non c'è uscita, eseguire di nuovo il programma di installazione ufficiale; installa il Monitor a ogni esecuzione.",
"unreachableTitle": "Servizio attivato ma l'URL non è raggiungibile",
"unreachableBody": "L'uscita di stato delle impostazioni ti dà l'IP. Conferma:",
"unreachableCmd": "ss -tlnp | grep 8008 # is anything listening?\njournalctl -u proxmenux-monitor -n 100 --no-pager # recent errors\ncurl -sI http://localhost:8008 # local reachability",
@@ -12,7 +12,7 @@
},
"scopeWarn": {
"title": "Riguarda solo l'installazione di ProxMenux, non VM / CT / archiviazione",
"body": "La disinstallazione rimuove gli script ProxMenux, il lanciatore del menu, il servizio Monitor facoltativo e i backup dei file di sistema creati da ProxMenux durante l'installazione. <strong>Non modifica VM, container, archiviazione, configurazione di rete, Fail2Ban, driver NVIDIA o qualsiasi altro elemento installato tramite ProxMenux.</strong> Questi rimangono invariati."
"body": "La disinstallazione di ProxMenux rimuove gli script ProxMenux, il lanciatore del menu, il servizio Monitor e ripristina i backup di /root/.bashrc e /etc/motd creati da Post-Install, se esistono. <strong>Non modifica VM, container, archiviazione, configurazione di rete, Fail2Ban, driver NVIDIA o qualsiasi altro elemento installato tramite ProxMenux.</strong> Questi rimangono invariati."
},
"flow": {
"heading": "Procedura di disinstallazione",
+2 -2
View File
@@ -53,11 +53,11 @@
"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 <code>develop</code>. 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 <code>menu</code> e propõe a mudança automática. Para sair antes da beta, escolha <betalink>Desativar programa beta</betalink> nas definições."
"outro": "A beta é opcional: tem de executar explicitamente o respetivo instalador. Quando é publicada uma versão estável, a próxima execução de <code>menu</code> propõe-na com o aviso de atualização habitual. Para sair do canal beta, use <betalink>Alterar canal de lançamento</betalink> nas definições e escolha Stable."
},
"updating": {
"heading": "Actualização",
"body": "O ProxMenux gere as suas atualizações. Quando há uma nova versão, a próxima execução de <code>menu</code> 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 <code>menu</code>: 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 (<code>bash -c \"$(wget -qLO - https://raw.githubusercontent.com/MacRimi/ProxMenux/main/install_proxmenux.sh)\"</code> para estável, ou o URL equivalente de <code>install_proxmenux_beta.sh</code> para beta), que deve executar por SSH ou na consola."
"body": "O ProxMenux gere as suas atualizações. Quando há uma nova versão, a próxima execução de <code>menu</code> 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; o beta recebe versões beta e também lhe são propostas as novas versões estáveis. O aviso depende de onde executa <code>menu</code>: 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 (<code>bash -c \"$(wget -qLO - https://raw.githubusercontent.com/MacRimi/ProxMenux/main/install_proxmenux.sh)\"</code> para estável, ou o URL equivalente de <code>install_proxmenux_beta.sh</code> para beta), que deve executar por SSH ou na consola."
},
"uninstall": {
"heading": "Desinstalar",
+3 -3
View File
@@ -21,11 +21,11 @@
"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 <code>menu</code>. 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."
"body": "A CLI/TUI original, iniciada com <code>menu</code>. Áreas funcionais que abrangem otimizações após a instalação, criação de VM e LXC, passagem direta de GPU e Coral TPU, discos, armazenamento, aplicações OCI, rede, segurança, utilitários, backup e restauro do host, Proxmox VE Helper Scripts, 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."
"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. O instalador configura-o como um serviço que arranca com o sistema; ative-o, desative-o ou verifique-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:",
@@ -37,7 +37,7 @@
},
"scriptsSection": {
"heading": "ProxMenux Scripts — o que se obtém",
"intro": "Nove áreas funcionais, cada uma com o seu submenu em <code>menu</code> e uma página própria na documentação. Selecione um cartão para abrir diretamente a visão geral dessa secção.",
"intro": "As principais áreas funcionais, cada uma com o seu submenu em <code>menu</code> 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",
@@ -51,7 +51,7 @@
"intro": "Ambas as direções passam pelo mesmo instalador — elas <strong>não</strong> são fluxos de desinstalação e reinstalação de casos especiais. Cada direção simplesmente executa o próprio instalador do canal, que é projetado para ser idempotente e seguro para ser reexecutado em uma instalação existente. Consequências práticas:",
"items": [
"Sua configuração existente, login ProxMenux Monitor (<code>auth.json</code>), canais de notificação, registro pós-instalação, limiares personalizados — nenhum deles é tocado. O interruptor de canal só troca a árvore de scripts e o binário AppImage.",
"Um Monitor ativo antes da mudança continua ativo depois; um que estava desativado continua desativado.",
"O instalador reinicia o serviço Monitor durante a mudança, por isso um Monitor que você tinha desativado volta a executar. Desative-o novamente nas Definições, se necessário.",
"ProxMenux Monitor <code>auth.json</code>, API tokens e o segredo JWT são preservados através de mudanças de canal. As sessões não são encerradas.",
"Você pode inverter os canais quantas vezes quiser — o diálogo irá aceitá-lo toda vez e repetir o instalador. Não é necessário reiniciar o Proxmox.",
"A mudança de canal substitui os scripts do ProxMenux e não pode ser executada no terminal do navegador do Monitor: o PTY seria encerrado durante a atualização e o diálogo ficaria bloqueado. Nesse terminal aparece antes uma mensagem com o comando oficial de uma linha do canal escolhido. Execute-o por SSH ou na consola do anfitrião Proxmox."
+7 -1
View File
@@ -60,6 +60,12 @@
"description": "Mude entre Stable (main) e Beta (develop) nos dois sentidos a partir de uma única janela. Executa o instalador oficial do canal escolhido; é idempotente e está sempre visível.",
"badge": "Sempre disponível"
},
{
"icon": "Languages",
"href": "/docs/settings/change-language",
"title": "Alterar idioma",
"description": "Muda a interface do ProxMenux entre oito idiomas. A escolha é guardada em config.json e o menu recarrega no novo idioma."
},
{
"icon": "Info",
"href": "/docs/settings/show-version-information",
@@ -70,7 +76,7 @@
"icon": "Trash2",
"href": "/docs/settings/uninstall-proxmenux",
"title": "Desinstalar ProxMenux",
"description": "Remova ProxMenux e (opcionalmente) suas dependências. Também restaura backups /root/.bashrc e /etc/motd criados no momento da instalação."
"description": "Remova o ProxMenux e (opcionalmente) as suas dependências. Também restaura os backups de /root/.bashrc e /etc/motd criados pela pós-instalação."
}
]
},
@@ -33,7 +33,7 @@
},
"warnConditional": {
"title": "Opções de configuração somente visíveis quando o Monitor está instalado",
"body": "Os dois itens de menu descritos abaixo só aparecem em Configurações se <code>proxmenux-monitor.service</code> estiver registrado com systemd. Se não os vir, o Monitor não foi instalado (é opcional durante a instalação do ProxMenux). Para adicioná-lo mais tarde, reinstale o ProxMenux com a versão mais recente e escolha a opção Monitor."
"body": "Os três itens de menu descritos abaixo só aparecem em Configurações se <code>proxmenux-monitor.service</code> estiver registrado com systemd. O instalador configura-o sempre, por isso, se não os vir, a etapa do Monitor falhou durante a instalação. Execute novamente o instalador oficial para repeti-la."
},
"toggle": {
"heading": "Activar / Desactivar",
@@ -92,8 +92,8 @@
},
"troubleshoot": {
"heading": "Resolução de Problemas",
"missingTitle": "Faltam ambas as opções de menu",
"missingBody": "O Monitor não está registado na systemd. Confirme com <code>systemctl list-unit-files | grep proxmenux-monitor</code> — se não houver saída, reinstale o ProxMenux do instalador oficial com a versão mais recente e escolha a opção Monitor durante a instalação.",
"missingTitle": "Faltam as opções de menu do Monitor",
"missingBody": "O Monitor não está registado na systemd. Confirme com <code>systemctl list-unit-files | grep proxmenux-monitor</code> — se não houver saída, execute novamente o instalador oficial; ele instala o Monitor em cada execução.",
"unreachableTitle": "Serviço ativado, mas o URL não é acessível",
"unreachableBody": "A saída de status Configurações lhe dá o IP. Confirmar:",
"unreachableCmd": "ss -tlnp | grep 8008 # is anything listening?\njournalctl -u proxmenux-monitor -n 100 --no-pager # recent errors\ncurl -sI http://localhost:8008 # local reachability",
@@ -12,7 +12,7 @@
},
"scopeWarn": {
"title": "Afecta apenas a instalação ProxMenux — não as suas VMs / CTs / armazenamento",
"body": "A desinstalação remove os scripts do ProxMenux, o lançador do menu, o serviço Monitor opcional e as cópias de segurança dos ficheiros de sistema criadas pelo ProxMenux na instalação. <strong>Não altera as suas VMs, contentores, armazenamento, configuração de rede, Fail2Ban, controlador NVIDIA ou qualquer outro elemento instalado através do ProxMenux.</strong> Estes permanecem como estão."
"body": "A desinstalação remove os scripts do ProxMenux, o lançador do menu, o serviço Monitor e restaura os backups de /root/.bashrc e /etc/motd feitos pela pós-instalação, se existirem. <strong>Não altera as suas VMs, contentores, armazenamento, configuração de rede, Fail2Ban, controlador NVIDIA ou qualquer outro elemento instalado através do ProxMenux.</strong> Estes permanecem como estão."
},
"flow": {
"heading": "Processo de desinstalação",
+2 -2
View File
@@ -53,11 +53,11 @@
"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 <code>develop</code>. 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í <code>menu</code> upozorní a ponúkne automatický prechod. Ak chcete beta program opustiť skôr, v nastaveniach vyberte <betalink>Deaktivovať beta program</betalink>."
"outro": "Účasť v beta programe je dobrovoľná: musíte výslovne spustiť beta inštalátor. Po vydaní stabilnej verzie ďalšie spustenie <code>menu</code> ponúkne ju s bežnou výzvou na aktualizáciu. Ak chcete beta kanál opustiť, v nastaveniach použite <betalink>Zmeniť kanál vydaní</betalink> a vyberte Stable."
},
"updating": {
"heading": "Aktualizácia",
"body": "ProxMenux spravuje vlastné aktualizácie. Keď je dostupná nová verzia, ďalšie spustenie <code>menu</code> 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 <code>menu</code>: 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 (<code>bash -c \"$(wget -qLO - https://raw.githubusercontent.com/MacRimi/ProxMenux/main/install_proxmenux.sh)\"</code> pre stabilný kanál alebo zodpovedajúcu URL <code>install_proxmenux_beta.sh</code> pre beta kanál), ktorý spustíte cez SSH alebo konzolu."
"body": "ProxMenux spravuje vlastné aktualizácie. Keď je dostupná nová verzia, ďalšie spustenie <code>menu</code> 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; beta kanál dostáva beta zostavy a ponúkajú sa mu aj nové stabilné vydania. Podoba výzvy závisí od toho, kde spustíte <code>menu</code>: 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 (<code>bash -c \"$(wget -qLO - https://raw.githubusercontent.com/MacRimi/ProxMenux/main/install_proxmenux.sh)\"</code> pre stabilný kanál alebo zodpovedajúcu URL <code>install_proxmenux_beta.sh</code> pre beta kanál), ktorý spustíte cez SSH alebo konzolu."
},
"uninstall": {
"heading": "Odinštalovanie",
+3 -3
View File
@@ -21,11 +21,11 @@
"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 <code>menu</code>. 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."
"body": "Pôvodné rozhranie CLI/TUI, ktoré spustíte príkazom <code>menu</code>. Funkčné oblasti pokrývajú optimalizácie po inštalácii, VM a kontajnery LXC, priame priradenie GPU a Coral TPU, disky, úložiská, aplikácie OCI, sieť, zabezpečenie, nástroje, zálohovanie a obnovu hostiteľa, Proxmox VE Helper Scripts, 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."
"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. Inštalátor ho nastaví ako službu spúšťanú pri štarte; zapnete, vypnete alebo skontrolujete ho v ponuke Scripts cez Nastavenia → ProxMenux Monitor."
},
"calloutTitle": "Čo ProxMenux spravuje",
"calloutIntro": "Tri vrstvy, všetky dosiahnuteľné z toho istého projektu:",
@@ -37,7 +37,7 @@
},
"scriptsSection": {
"heading": "ProxMenux Scripts — čo ponúka",
"intro": "Deväť funkčných oblastí, každá s vlastnou ponukou v <code>menu</code> a podrobnou stránkou v dokumentácii. Kliknutím na kartu otvoríte prehľad príslušnej oblasti.",
"intro": "Hlavné funkčné oblasti, každá s vlastnou ponukou v <code>menu</code> 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",
@@ -51,7 +51,7 @@
"intro": "Obidva smery prechádzajú rovnakým inštalačným programom — <strong>nie sú</strong> špeciálnymi postupmi odinštalovania a preinštalovania. Každý smer jednoducho spúšťa vlastný inštalačný program kanála, ktorý je navrhnutý tak, aby bol idempotentný a bezpečný na opätovné spustenie cez existujúcu inštaláciu. Praktické dôsledky:",
"items": [
"Existujúca konfigurácia, prihlásenie do ProxMenux Monitor (<code>auth.json</code>), kanály oznámení, register úprav po inštalácii a vlastné prahové hodnoty zostávajú nezmenené. Prepnutie kanála vymení iba strom skriptov a binárny AppImage.",
"Monitor, ktorý bol aktívny pred spínačom zostane aktívny po; ten, ktorý bol deaktivovaný, zostane deaktivovaný.",
"Inštalátor počas prepnutia reštartuje službu Monitor, takže Monitor, ktorý ste deaktivovali, sa spustí znova. V prípade potreby ho v Nastaveniach deaktivujte znova.",
"Súbor <code>auth.json</code>, tokeny API a tajomstvo JWT ProxMenux Monitor sa pri zmene kanála zachovajú. Relácie sa neodhlásia.",
"Kanály môžete prepínať ľubovoľne často; dialóg vždy prijme zmenu a znova spustí inštalátor. Reštart Proxmoxu nie je potrebný.",
"Prepnutie kanála nahrádza skripty ProxMenux a nemožno ho vykonať v termináli Monitora v prehliadači: PTY by sa počas aktualizácie ukončil a dialóg by uviazol. V tomto termináli sa namiesto toho zobrazí informačné okno s oficiálnym jednoriadkovým príkazom pre zvolený kanál. Spustite ho cez SSH alebo konzolu hostiteľa Proxmox."
+7 -1
View File
@@ -60,6 +60,12 @@
"description": "Prepínajte medzi Stable (main) a Beta (develop) v oboch smeroch v jednom dialógu. Spustí oficiálny inštalátor zvoleného kanála; je idempotentný a vždy viditeľný.",
"badge": "Vždy k dispozícii"
},
{
"icon": "Languages",
"href": "/docs/settings/change-language",
"title": "Zmeniť jazyk",
"description": "Prepnite rozhranie ProxMenux medzi ôsmimi jazykmi. Voľba sa uloží do config.json a menu sa načíta znova v novom jazyku."
},
{
"icon": "Info",
"href": "/docs/settings/show-version-information",
@@ -70,7 +76,7 @@
"icon": "Trash2",
"href": "/docs/settings/uninstall-proxmenux",
"title": "Odinštalovať ProxMenux",
"description": "Odstrániť ProxMenux a (voliteľne) jeho závislosti. Tiež obnovuje zálohy /root/.bashrc a /etc/motd vytvorené v čase inštalácie."
"description": "Odstráni ProxMenux a (voliteľne) jeho závislosti. Obnoví tiež zálohy /root/.bashrc a /etc/motd vytvorené Post-Install."
}
]
},
@@ -33,7 +33,7 @@
},
"warnConditional": {
"title": "Možnosti nastavenia iba viditeľné pri inštalácii monitora",
"body": "V Nastaveniach sa zobrazujú dva nižšie uvedené položky menu, len ak je <code>proxmenux-monitor.service</code> registrovaný systemd. Ak ich nevidíte, monitor nebol nainštalovaný (je voliteľný počas inštalácie ProxMenux). Ak chcete pridať neskôr, preinštalujte ProxMenux s najnovšou verziou a vyberte možnosť Monitor."
"body": "Tri nižšie uvedené položky menu sa v Nastaveniach zobrazujú, len ak je <code>proxmenux-monitor.service</code> registrovaný v systemd. Inštalátor ho nastaví vždy, takže ak ich nevidíte, krok Monitora počas inštalácie zlyhal. Spustite oficiálny inštalátor znova a skúste to opäť."
},
"toggle": {
"heading": "Aktivovať / deaktivovať",
@@ -92,8 +92,8 @@
},
"troubleshoot": {
"heading": "Riešenie problémov",
"missingTitle": "Obe možnosti menu chýbajú",
"missingBody": "Monitor nie je registrovaný na systemd. Potvrďte <code>systemctl list-unit-files | grep proxmenux-monitor</code> Ak nie je výstup, preinštalujte ProxMenux od oficiálneho inštalátora s najnovšou verziou a vyberte možnosť Monitor počas inštalácie.",
"missingTitle": "Možnosti menu Monitora chýbajú",
"missingBody": "Monitor nie je registrovaný v systemd. Potvrďte <code>systemctl list-unit-files | grep proxmenux-monitor</code> — ak nie je žiadny výstup, spustite oficiálny inštalátor znova; Monitor inštaluje pri každom spustení.",
"unreachableTitle": "Služba aktivovaná, ale URL je nedostupná",
"unreachableBody": "Stavový výstup Nastavenia vám dáva IP. Potvrdiť:",
"unreachableCmd": "ss -tlnp | grep 8008 # is anything listening?\njournalctl -u proxmenux-monitor -n 100 --no-pager # recent errors\ncurl -sI http://localhost:8008 # local reachability",
@@ -12,7 +12,7 @@
},
"scopeWarn": {
"title": "Ovplyvní iba inštaláciu ProxMenux — nie vaše VM / CT / úložisko",
"body": "Odinštalovanie odstráni skripty ProxMenux, spúšťač menu, voliteľnú službu Monitor a zálohy systémových súborov, ktoré ProxMenux vytvoril počas inštalácie. <strong>Nemení vaše VM, kontajnery, úložisko, konfiguráciu siete, Fail2Ban, ovládač NVIDIA ani nič iné nainštalované cez ProxMenux.</strong> Tieto súčasti zostanú nezmenené."
"body": "Odinštalovanie odstráni skripty ProxMenux, spúšťač menu, službu Monitor a obnoví zálohy /root/.bashrc a /etc/motd vytvorené Post-Install, ak existujú. <strong>Nemení vaše VM, kontajnery, úložisko, konfiguráciu siete, Fail2Ban, ovládač NVIDIA ani nič iné nainštalované cez ProxMenux.</strong> Tieto súčasti zostanú nezmenené."
},
"flow": {
"heading": "Postup odinštalovania",
+2 -2
View File
@@ -53,11 +53,11 @@
"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 <code>develop</code>. 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 <code>menu</code> och erbjuder automatiskt byte. Om du vill lämna betan tidigare väljer du <betalink>Inaktivera betaprogrammet</betalink> i inställningarna."
"outro": "Betaprogrammet är frivilligt: du måste uttryckligen köra beta-installationsprogrammet. När en stabil version släpps erbjuds den vid nästa start av <code>menu</code> med den vanliga uppdateringsfrågan. Om du vill lämna betakanalen väljer du <betalink>Byt versionskanal</betalink> i inställningarna och väljer Stable."
},
"updating": {
"heading": "Uppdatering",
"body": "ProxMenux hanterar sina egna uppdateringar. När en ny version finns erbjuder nästa start av <code>menu</code> 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 <code>menu</code>: 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 (<code>bash -c \"$(wget -qLO - https://raw.githubusercontent.com/MacRimi/ProxMenux/main/install_proxmenux.sh)\"</code> för stabil eller motsvarande adress till <code>install_proxmenux_beta.sh</code> för beta), som du kör via SSH eller konsolen."
"body": "ProxMenux hanterar sina egna uppdateringar. När en ny version finns erbjuder nästa start av <code>menu</code> 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; betakanalen får betabyggen och erbjuds även nya stabila utgåvor. Dialogen beror på var du kör <code>menu</code>: 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 (<code>bash -c \"$(wget -qLO - https://raw.githubusercontent.com/MacRimi/ProxMenux/main/install_proxmenux.sh)\"</code> för stabil eller motsvarande adress till <code>install_proxmenux_beta.sh</code> för beta), som du kör via SSH eller konsolen."
},
"uninstall": {
"heading": "Avinstallera",
+3 -3
View File
@@ -21,11 +21,11 @@
"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 <code>menu</code>. 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."
"body": "Det ursprungliga CLI/TUI som du startar med <code>menu</code>. Områden som täcker optimeringar efter installation, skapande av virtuella maskiner och LXC-containrar, GPU- och Coral TPU-genomkoppling, diskar, lagring, OCI-appar, nätverk, säkerhet, verktyg, säkerhetskopiering och återställning av värden, Proxmox VE Helper Scripts 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."
"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. Installationsprogrammet sätter upp den som en tjänst som startar vid uppstart; aktivera, inaktivera eller kontrollera den i Scripts-menyn under Inställningar → ProxMenux Monitor."
},
"calloutTitle": "Vad ProxMenux hanterar",
"calloutIntro": "Tre lager, alla tillgängliga från samma projekt:",
@@ -37,7 +37,7 @@
},
"scriptsSection": {
"heading": "ProxMenux Scripts - vad du får",
"intro": "Nio funktionella områden, var och en med sin egen meny i <code>menu</code> och en detaljsida i dokumentationen. Klicka på vilket kort som helst för att hoppa direkt till det avsnittets översikt.",
"intro": "De huvudsakliga funktionella områdena, var och ett med sin egen meny i <code>menu</code> och en detaljsida i dokumentationen. Klicka på vilket kort som helst för att hoppa direkt till det avsnittets översikt.",
"items": [
{
"title": "Efter installationen",
@@ -51,7 +51,7 @@
"intro": "Båda riktningarna går igenom samma installationsprogram – de är <strong>inte</strong> specialcase avinstallations- + ominstallationsflöden. Varje riktning kör helt enkelt kanalens eget installationsprogram, som är designat för att vara idempotent och säkert att köra om över en befintlig installation. Praktiska konsekvenser:",
"items": [
"Din befintliga konfig, ProxMenux Monitor inloggning (<code>auth.json</code>), meddelandekanaler, post-install registret, anpassade trösklar - ingen av dem berörs. Kanalbrytaren byter bara skriptträdet och den binära AppImage.",
"En Monitor som var aktiv före bytet är aktiv även efteråt; en inaktiverad Monitor förblir inaktiverad.",
"Installationsprogrammet startar om Monitor-tjänsten under bytet, så en Monitor som du hade inaktiverat körs igen. Inaktivera den igen i Inställningar vid behov.",
"ProxMenux Monitors <code>auth.json</code>, API-token och JWT-hemlighet bevaras vid kanalbyten. Sessionerna loggas inte ut.",
"Du kan vända kanaler så många gånger du vill - dialogrutan accepterar det varje gång och kör installationsprogrammet. Ingen omstart av Proxmox krävs.",
"Kanalbytet ersätter ProxMenux-skripten och kan inte köras i Monitors webbläsarterminal: PTY:n skulle stängas mitt i uppdateringen och lämna dialogen avbruten. Där visas i stället ett informationsfönster med det officiella enradsinstallationskommandot för målkanalen. Kör det via SSH eller Proxmox-värdens konsol."
+7 -1
View File
@@ -60,6 +60,12 @@
"description": "Växla mellan Stable (main) och Beta (develop) i båda riktningarna från en enda dialogruta. Kör den officiella installeraren för den valda kanalen; idempotent och alltid synlig.",
"badge": "Alltid tillgänglig"
},
{
"icon": "Languages",
"href": "/docs/settings/change-language",
"title": "Byt språk",
"description": "Byt ProxMenux gränssnitt mellan åtta språk. Valet sparas i config.json och menyn laddas om på det nya språket."
},
{
"icon": "Info",
"href": "/docs/settings/show-version-information",
@@ -70,7 +76,7 @@
"icon": "Trash2",
"href": "/docs/settings/uninstall-proxmenux",
"title": "Avinstallera ProxMenux",
"description": "Ta bort ProxMenux och (valfritt) dess beroenden. Återställer också /root/.bashrc och /etc/motd säkerhetskopior skapade vid installationstid."
"description": "Ta bort ProxMenux och (valfritt) dess beroenden. Återställer även säkerhetskopiorna av /root/.bashrc och /etc/motd som skapades av efterinstallationen."
}
]
},
@@ -33,7 +33,7 @@
},
"warnConditional": {
"title": "Inställningar endast synliga när Monitor är installerad",
"body": "De två menyposterna som beskrivs nedan visas endast i Inställningar om <code>proxmenux-monitor.service</code> är registrerad hos systemd. Om du inte ser dem installerades inte Monitor (det är valfritt under ProxMenux-installation). För att lägga till det senare, installera om ProxMenux med den senaste versionen och välj alternativet Monitor."
"body": "De tre menyposterna som beskrivs nedan visas endast i Inställningar om <code>proxmenux-monitor.service</code> är registrerad hos systemd. Installationsprogrammet sätter alltid upp den, så om du inte ser dem misslyckades Monitor-steget under installationen. Kör det officiella installationsprogrammet igen för att försöka på nytt."
},
"toggle": {
"heading": "Aktivera / Deaktivera",
@@ -92,8 +92,8 @@
},
"troubleshoot": {
"heading": "Felsökning",
"missingTitle": "Båda menyalternativen saknas",
"missingBody": "Monitorn är inte registrerad hos systemd. Bekräfta med <code>systemctl list-unit-files | grep proxmenux-monitor</code> - om det inte finns någon utgång, installera om ProxMenux från den officiella installatören med den senaste versionen och välj alternativet Monitor under installationen.",
"missingTitle": "Monitor-menyalternativen saknas",
"missingBody": "Monitorn är inte registrerad hos systemd. Bekräfta med <code>systemctl list-unit-files | grep proxmenux-monitor</code> - om det inte finns någon utgång, kör den officiella installatören igen; den installerar Monitor vid varje körning.",
"unreachableTitle": "Tjänsten är aktiverad men webbadressen kan inte nås",
"unreachableBody": "Statusutskriften i Inställningar visar IP-adressen. Kontrollera:",
"unreachableCmd": "ss -tlnp | grep 8008 # is anything listening?\njournalctl -u proxmenux-monitor -n 100 --no-pager # recent errors\ncurl -sI http://localhost:8008 # local reachability",
@@ -12,7 +12,7 @@
},
"scopeWarn": {
"title": "Påverkar ProxMenux-installationen bara - inte dina VM / CT / lagringsutrymme",
"body": "Avinstallationen tar bort ProxMenux-skripten, menystartaren, den valfria Monitor-tjänsten och säkerhetskopior av systemfiler som ProxMenux skapade vid installationen. <strong>Den ändrar inte dina virtuella maskiner, containrar, lagring, nätverkskonfiguration, Fail2Ban, NVIDIA-drivrutiner eller annat som du installerat via ProxMenux.</strong> De förblir som de är."
"body": "Avinstallationen tar bort ProxMenux-skripten, menystartaren och Monitor-tjänsten, och återställer säkerhetskopiorna av /root/.bashrc och /etc/motd som efterinstallationen tog, om de finns. <strong>Den ändrar inte dina virtuella maskiner, containrar, lagring, nätverkskonfiguration, Fail2Ban, NVIDIA-drivrutiner eller annat som du installerat via ProxMenux.</strong> De förblir som de är."
},
"flow": {
"heading": "Avinstallationsförloppet",