This commit is contained in:
MacRimi 2025-03-04 20:42:38 +01:00
parent e851fb6ea7
commit bf0a422997
4 changed files with 66 additions and 133 deletions

View File

@ -149,6 +149,40 @@ systemctl enable --now pve-ha-lrm pve-ha-crm corosync
<h3 className="text-xl font-semibold mt-16 mb-4 flex items-center">
<StepNumber number={4} />
Enable Proxmox Testing Repository
</h3>
<p className="mb-4">
This option enables the Proxmox testing repository, allowing access to the latest, potentially unstable versions of Proxmox VE packages.
</p>
<p className="mb-4">What it does:</p>
<ul className="list-disc pl-5 mb-4">
<li>Adds the Proxmox testing repository to the system's package sources</li>
<li>Creates a new file in /etc/apt/sources.list.d/ for the testing repository</li>
<li>Updates the package lists to include packages from the new repository</li>
</ul>
<p className="mb-4">
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.
</p>
<p className="text-lg mb-2">To manually add the Proxmox testing repository, you can use these commands:</p>
<CopyableCode
code={`
# Add Proxmox testing repository
echo "deb http://download.proxmox.com/debian/pve $(lsb_release -cs) pvetest" | sudo tee /etc/apt/sources.list.d/pve-testing-repo.list
# Update package lists
sudo apt update
`}
/>
<p className="mt-4 text-sm text-gray-600">
Note: $(lsb_release -cs) automatically detects your Proxmox VE version codename (e.g., bullseye).
</p>
<p className="mt-4 text-yellow-600">
Warning: Enabling the testing repository may lead to system instability. It's recommended for testing environments only.
</p>
<h3 className="text-xl font-semibold mt-16 mb-4 flex items-center">
<StepNumber number={5} />
Install and Configure Fastfetch
</h3>

View File

@ -37,11 +37,6 @@ export default function ChangeLanguage() {
<li>Updates the ProxMenux configuration with the selected language.</li>
<li>Reloads the menu to apply the new language setting.</li>
</ul>
<h2 className="text-2xl font-semibold mt-8 mb-4">Important Considerations</h2>
<ul className="list-disc pl-6 space-y-2 mb-6">
<li>The recommended language is English to ensure consistency and reliability.</li>
</ul>
</div>
)
}

View File

@ -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 (
<div className="max-w-3xl mx-auto">
<h1 className="text-3xl font-bold mb-6">Show Version Information in ProxMenux</h1>
<h1 className="text-3xl font-bold mb-6">Show Version Information</h1>
<p className="mb-4">
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.
The <strong>Show Version Information</strong> function provides details about the current ProxMenux installation, including
the version number, installed components, and configuration files. This helps users verify their setup.
</p>
<h2 className="text-2xl font-semibold mt-8 mb-4">Steps to Show Version Information</h2>
<Steps>
<Steps.Step title="Access Settings">
<p>From the main menu of ProxMenux, navigate to the "Settings" option.</p>
</Steps.Step>
<Steps.Step title="Select Version Information">
<p>In the Settings menu, find and select the "Show Version Information" option.</p>
</Steps.Step>
<Steps.Step title="View Version Details">
<p>ProxMenux will display a screen with detailed version information, including:</p>
<ul className="list-disc pl-6 space-y-2 mt-2">
<li>ProxMenux version number</li>
<li>Release date</li>
<li>Compatibility information</li>
<li>Last update check date</li>
<li>Installed modules or plugins (if applicable)</li>
</ul>
</Steps.Step>
</Steps>
<h2 className="text-2xl font-semibold mt-8 mb-4">Understanding Version Numbers</h2>
<p className="mb-4">
ProxMenux follows semantic versioning. The version number is typically in the format X.Y.Z, where:
</p>
<ul className="list-disc pl-6 space-y-2 mb-4">
<li>X is the major version number (significant changes)</li>
<li>Y is the minor version number (new features, backwards-compatible)</li>
<li>Z is the patch version number (bug fixes and minor improvements)</li>
</ul>
<p className="mb-4">
For example, version 1.2.3 would indicate the first major release, with two feature updates and three patch
releases.
</p>
<h2 className="text-2xl font-semibold mt-8 mb-4">Checking for Updates</h2>
<p className="mb-4">
After viewing your current version, you may want to check if there's a newer version available. Here's how:
</p>
<ol className="list-decimal pl-6 space-y-2">
<li>Look for an "Check for Updates" option in the Settings menu</li>
<li>If available, select this option to manually check for updates</li>
<li>ProxMenux will compare your version with the latest available version</li>
<li>If an update is available, follow the prompts to download and install it</li>
</ol>
<p className="mt-4">
Remember to always back up your Proxmox VE configuration before updating ProxMenux to ensure you can revert
changes if needed.
</p>
</div>
)
}

View File

@ -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 (
<div className="max-w-3xl mx-auto">
<h1 className="text-3xl font-bold mb-6">Uninstall ProxMenux</h1>
<p className="mb-4">
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 <strong>Uninstall ProxMenux</strong> 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.
</p>
<h2 className="text-2xl font-semibold mt-8 mb-4">Before You Begin</h2>
<p className="mb-4">Before uninstalling ProxMenux, consider the following:</p>
<ul className="list-disc pl-6 space-y-2 mb-4">
<li>Backup any custom scripts or configurations you've created with ProxMenux</li>
<li>Ensure you have direct access to your Proxmox VE system in case you need to troubleshoot</li>
<li>
Consider if you really need to uninstall, or if updating to a newer version might solve any issues you're
experiencing
</li>
<h2 className="text-2xl font-semibold mt-8 mb-4">How It Works</h2>
<p className="mb-4">
When executed, the script performs the following actions:
</p>
<ul className="list-disc pl-6 space-y-2 mb-6">
<li>Prompts the user for confirmation before proceeding with the uninstallation.</li>
<li>Provides an option to remove dependencies such as Python virtual environment and package manager.</li>
<li>Deletes the ProxMenux installation directory and its configuration files.</li>
<li>Removes cached data and stored settings.</li>
<li>Ensures the removal of installed components and performs cleanup.</li>
</ul>
<h2 className="text-2xl font-semibold mt-8 mb-4">Steps to Uninstall ProxMenux</h2>
<Steps>
<Steps.Step title="Access ProxMenux Settings">
<p>Open ProxMenux and navigate to the Settings menu.</p>
</Steps.Step>
<Steps.Step title="Select Uninstall Option">
<p>Find and select the "Uninstall ProxMenux" option.</p>
</Steps.Step>
<Steps.Step title="Confirm Uninstallation">
<p>
ProxMenux will ask you to confirm the uninstallation. Type "YES" (in all caps) when prompted to proceed.
</p>
</Steps.Step>
<Steps.Step title="Wait for Uninstallation">
<p>
The uninstallation process will begin. This may take a few minutes. Do not interrupt the process or shut
down your system.
</p>
</Steps.Step>
<Steps.Step title="Restart Proxmox VE">
<p>
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.
</p>
</Steps.Step>
</Steps>
<h2 className="text-2xl font-semibold mt-8 mb-4">Manual Uninstallation (If Needed)</h2>
<p className="mb-4">
If the built-in uninstaller doesn't work for any reason, you can try manually uninstalling ProxMenux:
</p>
<ol className="list-decimal pl-6 space-y-2">
<li>Access your Proxmox VE system via SSH or the console</li>
<li>Navigate to the ProxMenux installation directory (typically /opt/proxmenux)</li>
<li>
Run the manual uninstall script: <code className="bg-gray-200 p-1 rounded">sudo ./uninstall.sh</code>
</li>
<li>Follow any on-screen prompts to complete the uninstallation</li>
<li>
Remove any remaining ProxMenux files:{" "}
<code className="bg-gray-200 p-1 rounded">sudo rm -rf /opt/proxmenux</code>
</li>
<li>Restart your Proxmox VE system</li>
</ol>
<h2 className="text-2xl font-semibold mt-8 mb-4">After Uninstallation</h2>
<p className="mb-4">After uninstalling ProxMenux:</p>
<ul className="list-disc pl-6 space-y-2">
<li>Verify that the ProxMenux command is no longer recognized in the terminal</li>
<li>Check that any ProxMenux-specific configurations have been removed from your system</li>
<li>
If you plan to reinstall ProxMenux later, make sure to download the latest version from the official source
</li>
<h2 className="text-2xl font-semibold mt-8 mb-4">Important Considerations</h2>
<ul className="list-disc pl-6 space-y-2 mb-6">
<li>Removing dependencies is optional. If selected, system-wide packages used by other applications might also be removed.</li>
<li>Once uninstalled, ProxMenux cannot be restored unless reinstalled manually.</li>
<li>Ensure you no longer need ProxMenux before confirming the uninstallation.</li>
</ul>
<p className="mt-6 italic">
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.
</p>
<section className="mt-12 p-4 bg-blue-100 rounded-md">
<p>
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.
</p>
</section>
</div>
)
}