mirror of
https://github.com/MacRimi/ProxMenux.git
synced 2026-06-01 21:14:49 +00:00
5ca3463bf6
Full rewrite of the docs site under app/[locale]/ with next-intl in localePrefix:"always" mode. Every page now exists at both /en/<path> and /es/<path>; the root / shows a meta-refresh + JS redirect to /<defaultLocale>/ so GitHub Pages serves something on the apex URL. Highlights: - 107 doc pages migrated to file-per-page JSON namespaces under messages/en/ and messages/es/. Spanish content is fully translated (no copy-of-English placeholders). - New documentation for the Active Suppressions section in the Settings tab and the per-event Dismiss dropdown in the Health Monitor modal. - New screenshots: dismiss-duration-dropdown.png and an updated health-suppression-settings.png. - Pagefind integrated for client-side search; index is built on every CI deploy (not committed). - RSS feeds: per-locale at /<locale>/rss.xml plus root /rss.xml for backward compat. - Removed the dead app/[locale]/guides/[slug]/ route — every guide now has its own static page and no markdown source remains. - Fixed orphan link /guides/nvidia -> /guides/nvidia-manual in docs/hardware/nvidia-host. - Removed obsolete components (footer2, calendar, drawer). Verified locally with `npm ci && npm run build`: 2804 files in out/, 231 pages indexed by pagefind, root redirect intact, both locale roots and the new Active Suppressions docs render OK.
144 lines
8.1 KiB
JSON
144 lines
8.1 KiB
JSON
{
|
|
"meta": {
|
|
"title": "ProxMenux Post-Install: Optional Settings",
|
|
"description": "Guide to Optional Settings in the ProxMenux post-install script for additional Proxmox VE features and optimizations.",
|
|
"ogTitle": "ProxMenux Post-Install: Optional Settings",
|
|
"ogDescription": "Guide to Optional Settings in the ProxMenux post-install script for additional Proxmox VE features and optimizations.",
|
|
"ogImageAlt": "ProxMenux Post-Install Optional Settings"
|
|
},
|
|
"title": "Optional Settings",
|
|
"intro": "The <strong>Optional Settings</strong> category provides additional features and optimizations that you can choose to apply to your Proxmox VE installation. These settings are not essential but can enhance your system's capabilities in specific scenarios.",
|
|
"available": "Available Optional Features",
|
|
"ceph": {
|
|
"title": "Add Latest Ceph Support",
|
|
"intro": "This option installs the latest Ceph storage system support for Proxmox VE. Ceph is a distributed storage system that provides high performance, reliability, and scalability.",
|
|
"doesIntro": "What it does:",
|
|
"doesItems": [
|
|
"Adds the Ceph repository to your system",
|
|
"Updates package lists",
|
|
"Installs Ceph packages using the 'pveceph install' command",
|
|
"Verifies the installation"
|
|
],
|
|
"howUse": "How to use: After installation, you can configure and manage Ceph storage using the Proxmox VE web interface or command-line tools.",
|
|
"automates": "This adjustment automates the following commands:"
|
|
},
|
|
"amd": {
|
|
"title": "Apply AMD CPU Fixes",
|
|
"intro": "This option applies specific fixes for AMD EPYC and Ryzen CPUs to improve stability and compatibility.",
|
|
"doesIntro": "What it does:",
|
|
"doesItems": [
|
|
"Detects if an AMD EPYC or Ryzen CPU is present",
|
|
"Applies kernel parameter 'idle=nomwait' to prevent random crashes",
|
|
"Configures KVM to ignore certain MSRs (Model Specific Registers) for better Windows guest compatibility",
|
|
"Installs the latest Proxmox VE kernel"
|
|
],
|
|
"howUse": "How to use: These fixes are applied automatically and require a system reboot to take effect.",
|
|
"automates": "This adjustment automates the following commands:"
|
|
},
|
|
"ha": {
|
|
"title": "Enable High Availability Services",
|
|
"intro": "This option enables High Availability (HA) services in Proxmox VE, allowing for automatic failover of VMs and containers in case of node failure.",
|
|
"doesIntro": "What it does:",
|
|
"doesItems": [
|
|
"Enables and starts the pve-ha-lrm (Local Resource Manager) service",
|
|
"Enables and starts the pve-ha-crm (Cluster Resource Manager) service",
|
|
"Enables and starts the corosync service for cluster communication"
|
|
],
|
|
"howUse": "How to use: After enabling these services, you can configure HA groups and resources in the Proxmox VE web interface.",
|
|
"automates": "This adjustment automates the following commands:"
|
|
},
|
|
"testing": {
|
|
"title": "Enable Proxmox Testing Repository",
|
|
"intro": "This option enables the Proxmox testing repository, allowing access to the latest, potentially unstable versions of Proxmox VE packages.",
|
|
"doesIntro": "What it does:",
|
|
"doesItems": [
|
|
"Adds the Proxmox testing repository to the system's package sources",
|
|
"Creates a new file in /etc/apt/sources.list.d/ for the testing repository",
|
|
"Updates the package lists to include packages from the new repository"
|
|
],
|
|
"howUse": "How to use: After enabling this repository, you can update and upgrade your system to get the latest testing versions of Proxmox VE packages. Use with caution as these versions may be unstable.",
|
|
"manualIntro": "To manually add the Proxmox testing repository, you can use these commands:",
|
|
"noteLabel": "Note:",
|
|
"noteBody": "$(lsb_release -cs) automatically detects your Proxmox VE version codename (e.g., bullseye).",
|
|
"warnLabel": "Warning:",
|
|
"warnBody": "Enabling the testing repository may lead to system instability. It's recommended for testing environments only."
|
|
},
|
|
"fastfetch": {
|
|
"title": "Install and Configure Fastfetch",
|
|
"intro": "This option silently installs and configures Fastfetch, a system information tool that displays system specs and a custom logo at login.",
|
|
"doesLabel": "What it does:",
|
|
"doesItems": [
|
|
"Silently downloads and installs the latest version of Fastfetch",
|
|
"Allows you to choose a custom logo (<strong>ProxMenux, Proxmox, Helper-Scripts, Home-Labs-Club, Proxmology</strong>, or a custom one)",
|
|
"Configures Fastfetch to display <em>\"System optimised by ProxMenux\"</em>",
|
|
"Sets up Fastfetch to run automatically at console login"
|
|
],
|
|
"importantLabel": "Important:",
|
|
"importantBody": "If you connect to Proxmox via SSH, you should select the <strong>Proxmox</strong> logo or create a custom one using <code>jp2a</code> or <code>img2txt</code>. The other logos are generated using <code>chafa</code> and may not display correctly in a standard SSH session.",
|
|
"customLabel": "Custom Logos:",
|
|
"customBody1": "To use a custom logo, place your ASCII art text file in: <code>/usr/local/share/fastfetch/logos/</code>",
|
|
"customBody2": "You can create custom logos using tools like <code>chafa</code>, <code>jp2a</code>, or <code>img2txt</code>.",
|
|
"customBody3": "For best results:",
|
|
"customItems": [
|
|
"Keep the logo height to 35 lines or less to maintain proportions and fit in the terminal",
|
|
"Use <code>chafa</code> for color logos (may not display correctly in SSH sessions)",
|
|
"Use <code>jp2a</code> or <code>img2txt</code> for SSH-compatible logos"
|
|
],
|
|
"examplesLabel": "Example Logos:",
|
|
"logos": [
|
|
{
|
|
"name": "ProxMenux",
|
|
"alt": "ProxMenux Logo",
|
|
"src": "https://macrimi.github.io/ProxMenux/fastfetch/proxmenux.png"
|
|
},
|
|
{
|
|
"name": "Proxmox",
|
|
"alt": "Proxmox Logo",
|
|
"src": "https://macrimi.github.io/ProxMenux/fastfetch/proxmox.png"
|
|
},
|
|
{
|
|
"name": "JC Channel",
|
|
"alt": "JC Channel Logo",
|
|
"src": "/fastfetch/jc-channel.png"
|
|
},
|
|
{
|
|
"name": "Helper-Scripts",
|
|
"alt": "Helper-Scripts Logo",
|
|
"src": "https://macrimi.github.io/ProxMenux/fastfetch/helper-scripts.png"
|
|
},
|
|
{
|
|
"name": "Home-Labs-Club",
|
|
"alt": "Home-Labs-Club Logo",
|
|
"src": "https://macrimi.github.io/ProxMenux/fastfetch/home-labs-club.png"
|
|
},
|
|
{
|
|
"name": "Proxmology",
|
|
"alt": "Proxmology Logo",
|
|
"src": "https://macrimi.github.io/ProxMenux/fastfetch/proxmology.png"
|
|
}
|
|
],
|
|
"automates": "This adjustment automates the following commands:"
|
|
},
|
|
"figurine": {
|
|
"title": "Install and Configure Figurine",
|
|
"intro": "This option installs and configures Figurine, a tool that creates stylish ASCII text banners for your terminal, displaying your hostname in a visually appealing 3D format.",
|
|
"doesLabel": "What it does:",
|
|
"doesItems": [
|
|
"Downloads and installs Figurine v2.0.0 from GitHub",
|
|
"Creates a welcome message that displays your hostname in 3D ASCII art when you log in",
|
|
"Automatically removes any previous Figurine installation if present",
|
|
"Sets up the welcome message to run automatically at login"
|
|
],
|
|
"practicalLabel": "Practical Use:",
|
|
"practicalBody": "When managing multiple Proxmox nodes in a cluster, Figurine provides an immediate visual indication of which node you're currently logged into. This helps prevent accidental commands on the wrong node and improves your workflow when managing multiple servers.",
|
|
"exampleLabel": "Example Output:",
|
|
"imageAlt": "Figurine Example Output",
|
|
"automates": "This adjustment automates the following process:",
|
|
"outro": "After installation, you'll see your hostname displayed in 3D ASCII art each time you log in, making it immediately clear which Proxmox node you're working on."
|
|
},
|
|
"autoApplication": {
|
|
"title": "Automatic Application",
|
|
"body": "These optional features are applied only when specifically selected during the post-install process. Each feature can be individually chosen based on your specific needs and preferences."
|
|
}
|
|
}
|