From bf0a422997eea0c560da1e28fbe5ddf8ebdd60b2 Mon Sep 17 00:00:00 2001 From: MacRimi Date: Tue, 4 Mar 2025 20:42:38 +0100 Subject: [PATCH] Update --- web/app/docs/post-install/optional/page.tsx | 34 +++++++ .../docs/settings/change-language/page.tsx | 5 - .../show-version-information/page.tsx | 63 ++---------- .../settings/uninstall-proxmenux/page.tsx | 97 +++++-------------- 4 files changed, 66 insertions(+), 133 deletions(-) diff --git a/web/app/docs/post-install/optional/page.tsx b/web/app/docs/post-install/optional/page.tsx index 522950c..280e573 100644 --- a/web/app/docs/post-install/optional/page.tsx +++ b/web/app/docs/post-install/optional/page.tsx @@ -149,6 +149,40 @@ systemctl enable --now pve-ha-lrm pve-ha-crm corosync

+ Enable Proxmox Testing Repository +

+

+ This option enables the Proxmox testing repository, allowing access to the latest, potentially unstable versions of Proxmox VE packages. +

+

What it does:

+ +

+ 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. +

+

To manually add the Proxmox testing repository, you can use these commands:

+ +

+ Note: $(lsb_release -cs) automatically detects your Proxmox VE version codename (e.g., bullseye). +

+

+ Warning: Enabling the testing repository may lead to system instability. It's recommended for testing environments only. +

+ + +

+ Install and Configure Fastfetch

diff --git a/web/app/docs/settings/change-language/page.tsx b/web/app/docs/settings/change-language/page.tsx index a33d4bc..885f0a0 100644 --- a/web/app/docs/settings/change-language/page.tsx +++ b/web/app/docs/settings/change-language/page.tsx @@ -37,11 +37,6 @@ export default function ChangeLanguage() {
  • Updates the ProxMenux configuration with the selected language.
  • Reloads the menu to apply the new language setting.
  • - -

    Important Considerations

    - ) } diff --git a/web/app/docs/settings/show-version-information/page.tsx b/web/app/docs/settings/show-version-information/page.tsx index 4b6148f..ab4bb0c 100644 --- a/web/app/docs/settings/show-version-information/page.tsx +++ b/web/app/docs/settings/show-version-information/page.tsx @@ -1,70 +1,21 @@ import type { Metadata } from "next" -import { Steps } from "@/components/ui/steps" + export const metadata: Metadata = { title: "Show Version Information | ProxMenux Documentation", - description: "Learn how to view version information for ProxMenux in Proxmox VE.", + description: "Displays ProxMenux version details and installed components.", } export default function ShowVersionInformation() { return (
    -

    Show Version Information in ProxMenux

    +

    Show Version Information

    +

    - Knowing the version of ProxMenux you're using is important for troubleshooting, getting support, and ensuring - you have the latest features. This guide explains how to view version information in ProxMenux. -

    - -

    Steps to Show Version Information

    - - -

    From the main menu of ProxMenux, navigate to the "Settings" option.

    -
    - -

    In the Settings menu, find and select the "Show Version Information" option.

    -
    - -

    ProxMenux will display a screen with detailed version information, including:

    -
      -
    • ProxMenux version number
    • -
    • Release date
    • -
    • Compatibility information
    • -
    • Last update check date
    • -
    • Installed modules or plugins (if applicable)
    • -
    -
    -
    - -

    Understanding Version Numbers

    -

    - ProxMenux follows semantic versioning. The version number is typically in the format X.Y.Z, where: -

    -
      -
    • X is the major version number (significant changes)
    • -
    • Y is the minor version number (new features, backwards-compatible)
    • -
    • Z is the patch version number (bug fixes and minor improvements)
    • -
    -

    - For example, version 1.2.3 would indicate the first major release, with two feature updates and three patch - releases. -

    - -

    Checking for Updates

    -

    - After viewing your current version, you may want to check if there's a newer version available. Here's how: -

    -
      -
    1. Look for an "Check for Updates" option in the Settings menu
    2. -
    3. If available, select this option to manually check for updates
    4. -
    5. ProxMenux will compare your version with the latest available version
    6. -
    7. If an update is available, follow the prompts to download and install it
    8. -
    - -

    - Remember to always back up your Proxmox VE configuration before updating ProxMenux to ensure you can revert - changes if needed. + The Show Version Information function provides details about the current ProxMenux installation, including + the version number, installed components, and configuration files. This helps users verify their setup.

    +
    ) } - diff --git a/web/app/docs/settings/uninstall-proxmenux/page.tsx b/web/app/docs/settings/uninstall-proxmenux/page.tsx index aa5b20c..e79c9a6 100644 --- a/web/app/docs/settings/uninstall-proxmenux/page.tsx +++ b/web/app/docs/settings/uninstall-proxmenux/page.tsx @@ -1,92 +1,45 @@ import type { Metadata } from "next" -import { Steps } from "@/components/ui/steps" export const metadata: Metadata = { title: "Uninstall ProxMenux | ProxMenux Documentation", - description: "Learn how to safely uninstall ProxMenux from your Proxmox VE system.", + description: "Guide to uninstalling ProxMenux from your Proxmox VE system.", } export default function UninstallProxMenux() { return (

    Uninstall ProxMenux

    +

    - If you need to remove ProxMenux from your Proxmox VE system, this guide will walk you through the process. - Please note that uninstalling ProxMenux will remove all its components and settings. + The Uninstall ProxMenux function allows users to remove ProxMenux and its related components from their Proxmox VE system. + The script provides an interactive option to remove dependencies as well, ensuring a clean uninstallation process.

    -

    Before You Begin

    -

    Before uninstalling ProxMenux, consider the following:

    -
      -
    • Backup any custom scripts or configurations you've created with ProxMenux
    • -
    • Ensure you have direct access to your Proxmox VE system in case you need to troubleshoot
    • -
    • - Consider if you really need to uninstall, or if updating to a newer version might solve any issues you're - experiencing -
    • +

      How It Works

      +

      + When executed, the script performs the following actions: +

      +
        +
      • Prompts the user for confirmation before proceeding with the uninstallation.
      • +
      • Provides an option to remove dependencies such as Python virtual environment and package manager.
      • +
      • Deletes the ProxMenux installation directory and its configuration files.
      • +
      • Removes cached data and stored settings.
      • +
      • Ensures the removal of installed components and performs cleanup.
      -

      Steps to Uninstall ProxMenux

      - - -

      Open ProxMenux and navigate to the Settings menu.

      -
      - -

      Find and select the "Uninstall ProxMenux" option.

      -
      - -

      - ProxMenux will ask you to confirm the uninstallation. Type "YES" (in all caps) when prompted to proceed. -

      -
      - -

      - The uninstallation process will begin. This may take a few minutes. Do not interrupt the process or shut - down your system. -

      -
      - -

      - Once the uninstallation is complete, you'll be prompted to restart your Proxmox VE system. It's important to - do this to ensure all ProxMenux components are fully removed. -

      -
      -
      - -

      Manual Uninstallation (If Needed)

      -

      - If the built-in uninstaller doesn't work for any reason, you can try manually uninstalling ProxMenux: -

      -
        -
      1. Access your Proxmox VE system via SSH or the console
      2. -
      3. Navigate to the ProxMenux installation directory (typically /opt/proxmenux)
      4. -
      5. - Run the manual uninstall script: sudo ./uninstall.sh -
      6. -
      7. Follow any on-screen prompts to complete the uninstallation
      8. -
      9. - Remove any remaining ProxMenux files:{" "} - sudo rm -rf /opt/proxmenux -
      10. -
      11. Restart your Proxmox VE system
      12. -
      - -

      After Uninstallation

      -

      After uninstalling ProxMenux:

      -
        -
      • Verify that the ProxMenux command is no longer recognized in the terminal
      • -
      • Check that any ProxMenux-specific configurations have been removed from your system
      • -
      • - If you plan to reinstall ProxMenux later, make sure to download the latest version from the official source -
      • +

        Important Considerations

        +
          +
        • Removing dependencies is optional. If selected, system-wide packages used by other applications might also be removed.
        • +
        • Once uninstalled, ProxMenux cannot be restored unless reinstalled manually.
        • +
        • Ensure you no longer need ProxMenux before confirming the uninstallation.
        -

        - If you're uninstalling due to issues with ProxMenux, consider reaching out to the community support forums or - filing a bug report before uninstalling. The developers may be able to help resolve your issue without the need - for uninstallation. -

        +
        +

        + If you are uninstalling ProxMenux due to issues or missing features, consider checking the documentation or the latest updates. + It may be beneficial to update rather than uninstall. If you need assistance, refer to the official repository for support or troubleshooting. +

        +
    ) } -