mirror of
https://github.com/MacRimi/ProxMenux.git
synced 2025-06-28 12:16:53 +00:00
Update
This commit is contained in:
parent
e851fb6ea7
commit
bf0a422997
@ -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">
|
<h3 className="text-xl font-semibold mt-16 mb-4 flex items-center">
|
||||||
<StepNumber number={4} />
|
<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
|
Install and Configure Fastfetch
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
|
@ -37,11 +37,6 @@ export default function ChangeLanguage() {
|
|||||||
<li>Updates the ProxMenux configuration with the selected language.</li>
|
<li>Updates the ProxMenux configuration with the selected language.</li>
|
||||||
<li>Reloads the menu to apply the new language setting.</li>
|
<li>Reloads the menu to apply the new language setting.</li>
|
||||||
</ul>
|
</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>
|
</div>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -1,70 +1,21 @@
|
|||||||
import type { Metadata } from "next"
|
import type { Metadata } from "next"
|
||||||
import { Steps } from "@/components/ui/steps"
|
|
||||||
|
|
||||||
export const metadata: Metadata = {
|
export const metadata: Metadata = {
|
||||||
title: "Show Version Information | ProxMenux Documentation",
|
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() {
|
export default function ShowVersionInformation() {
|
||||||
return (
|
return (
|
||||||
<div className="max-w-3xl mx-auto">
|
<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">
|
<p className="mb-4">
|
||||||
Knowing the version of ProxMenux you're using is important for troubleshooting, getting support, and ensuring
|
The <strong>Show Version Information</strong> function provides details about the current ProxMenux installation, including
|
||||||
you have the latest features. This guide explains how to view version information in ProxMenux.
|
the version number, installed components, and configuration files. This helps users verify their setup.
|
||||||
</p>
|
</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>
|
</div>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,92 +1,45 @@
|
|||||||
import type { Metadata } from "next"
|
import type { Metadata } from "next"
|
||||||
import { Steps } from "@/components/ui/steps"
|
|
||||||
|
|
||||||
export const metadata: Metadata = {
|
export const metadata: Metadata = {
|
||||||
title: "Uninstall ProxMenux | ProxMenux Documentation",
|
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() {
|
export default function UninstallProxMenux() {
|
||||||
return (
|
return (
|
||||||
<div className="max-w-3xl mx-auto">
|
<div className="max-w-3xl mx-auto">
|
||||||
<h1 className="text-3xl font-bold mb-6">Uninstall ProxMenux</h1>
|
<h1 className="text-3xl font-bold mb-6">Uninstall ProxMenux</h1>
|
||||||
|
|
||||||
<p className="mb-4">
|
<p className="mb-4">
|
||||||
If you need to remove ProxMenux from your Proxmox VE system, this guide will walk you through the process.
|
The <strong>Uninstall ProxMenux</strong> function allows users to remove ProxMenux and its related components from their Proxmox VE system.
|
||||||
Please note that uninstalling ProxMenux will remove all its components and settings.
|
The script provides an interactive option to remove dependencies as well, ensuring a clean uninstallation process.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<h2 className="text-2xl font-semibold mt-8 mb-4">Before You Begin</h2>
|
<h2 className="text-2xl font-semibold mt-8 mb-4">How It Works</h2>
|
||||||
<p className="mb-4">Before uninstalling ProxMenux, consider the following:</p>
|
<p className="mb-4">
|
||||||
<ul className="list-disc pl-6 space-y-2 mb-4">
|
When executed, the script performs the following actions:
|
||||||
<li>Backup any custom scripts or configurations you've created with ProxMenux</li>
|
</p>
|
||||||
<li>Ensure you have direct access to your Proxmox VE system in case you need to troubleshoot</li>
|
<ul className="list-disc pl-6 space-y-2 mb-6">
|
||||||
<li>
|
<li>Prompts the user for confirmation before proceeding with the uninstallation.</li>
|
||||||
Consider if you really need to uninstall, or if updating to a newer version might solve any issues you're
|
<li>Provides an option to remove dependencies such as Python virtual environment and package manager.</li>
|
||||||
experiencing
|
<li>Deletes the ProxMenux installation directory and its configuration files.</li>
|
||||||
</li>
|
<li>Removes cached data and stored settings.</li>
|
||||||
|
<li>Ensures the removal of installed components and performs cleanup.</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h2 className="text-2xl font-semibold mt-8 mb-4">Steps to Uninstall ProxMenux</h2>
|
<h2 className="text-2xl font-semibold mt-8 mb-4">Important Considerations</h2>
|
||||||
<Steps>
|
<ul className="list-disc pl-6 space-y-2 mb-6">
|
||||||
<Steps.Step title="Access ProxMenux Settings">
|
<li>Removing dependencies is optional. If selected, system-wide packages used by other applications might also be removed.</li>
|
||||||
<p>Open ProxMenux and navigate to the Settings menu.</p>
|
<li>Once uninstalled, ProxMenux cannot be restored unless reinstalled manually.</li>
|
||||||
</Steps.Step>
|
<li>Ensure you no longer need ProxMenux before confirming the uninstallation.</li>
|
||||||
<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>
|
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<p className="mt-6 italic">
|
<section className="mt-12 p-4 bg-blue-100 rounded-md">
|
||||||
If you're uninstalling due to issues with ProxMenux, consider reaching out to the community support forums or
|
<p>
|
||||||
filing a bug report before uninstalling. The developers may be able to help resolve your issue without the need
|
If you are uninstalling ProxMenux due to issues or missing features, consider checking the documentation or the latest updates.
|
||||||
for uninstallation.
|
It may be beneficial to update rather than uninstall. If you need assistance, refer to the official repository for support or troubleshooting.
|
||||||
</p>
|
</p>
|
||||||
|
</section>
|
||||||
</div>
|
</div>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user