diff --git a/web/app/docs/network/repair-network/page.tsx b/web/app/docs/network/repair-network/page.tsx
new file mode 100644
index 0000000..85fe5cc
--- /dev/null
+++ b/web/app/docs/network/repair-network/page.tsx
@@ -0,0 +1,31 @@
+import type { Metadata } from "next"
+
+export const metadata: Metadata = {
+ title: "Repair Network | ProxMenux Documentation",
+ description: "Learn how to repair network issues in Proxmox VE using ProxMenux.",
+}
+
+export default function RepairNetwork() {
+ return (
+
+
Repair Network
+
+ This guide will walk you through the process of repairing network issues in Proxmox VE using ProxMenux.
+
+
Common Network Issues
+
+ - Network interface configuration errors
+ - DNS resolution problems
+ - Firewall misconfiguration
+ - Network bridge issues
+
+
Steps to Repair Network
+
+ Detailed steps for repairing network issues will be provided here. This may include commands to run,
+ configuration files to check, and best practices to follow.
+
+ {/* Add more content here */}
+
+ )
+}
+
diff --git a/web/app/docs/network/show-ip-information/page.tsx b/web/app/docs/network/show-ip-information/page.tsx
new file mode 100644
index 0000000..600711b
--- /dev/null
+++ b/web/app/docs/network/show-ip-information/page.tsx
@@ -0,0 +1,31 @@
+import type { Metadata } from "next"
+
+export const metadata: Metadata = {
+ title: "Show IP Information | ProxMenux Documentation",
+ description: "Learn how to display IP information for Proxmox VE and its virtual machines using ProxMenux.",
+}
+
+export default function ShowIPInformation() {
+ return (
+
+
Show IP Information
+
+ This guide explains how to display IP information for Proxmox VE and its virtual machines using ProxMenux.
+
+
IP Information Available
+
+ - Host IP addresses
+ - Virtual machine IP addresses
+ - Network interface details
+ - Routing information
+
+
Using ProxMenux to Show IP Information
+
+ Step-by-step instructions on how to use ProxMenux to display various types of IP information will be provided
+ here.
+
+ {/* Add more content here */}
+
+ )
+}
+
diff --git a/web/app/docs/network/verify-network/page.tsx b/web/app/docs/network/verify-network/page.tsx
new file mode 100644
index 0000000..cd861b8
--- /dev/null
+++ b/web/app/docs/network/verify-network/page.tsx
@@ -0,0 +1,31 @@
+import type { Metadata } from "next"
+
+export const metadata: Metadata = {
+ title: "Verify Network | ProxMenux Documentation",
+ description: "Learn how to verify network configuration and connectivity in Proxmox VE using ProxMenux.",
+}
+
+export default function VerifyNetwork() {
+ return (
+
+
Verify Network
+
+ This guide will show you how to verify network configuration and connectivity in Proxmox VE using ProxMenux.
+
+
Network Verification Steps
+
+ - Check network interface status
+ - Verify IP address configuration
+ - Test DNS resolution
+ - Ping gateway and external servers
+ - Verify network throughput
+
+
Using ProxMenux for Network Verification
+
+ Detailed instructions on how to use ProxMenux to perform these verification steps will be provided here.
+
+ {/* Add more content here */}
+
+ )
+}
+
diff --git a/web/app/docs/settings/change-language/page.tsx b/web/app/docs/settings/change-language/page.tsx
new file mode 100644
index 0000000..d2313cb
--- /dev/null
+++ b/web/app/docs/settings/change-language/page.tsx
@@ -0,0 +1,66 @@
+import type { Metadata } from "next"
+import { Steps } from "@/components/ui/steps"
+
+export const metadata: Metadata = {
+ title: "Change Language | ProxMenux Documentation",
+ description: "Learn how to change the language settings in ProxMenux for Proxmox VE.",
+}
+
+export default function ChangeLanguage() {
+ return (
+
+
Change Language in ProxMenux
+
+ ProxMenux supports multiple languages to make it accessible to users worldwide. This guide will walk you through
+ the process of changing the language settings in ProxMenux.
+
+
+
Supported Languages
+
+ - English (Default)
+ - Spanish
+ - French
+ - German
+ - Italian
+ {/* Add more languages as they become available */}
+
+
+
Steps to Change Language
+
+
+ From the main menu of ProxMenux, navigate to the "Settings" option.
+
+
+ In the Settings menu, find and select the "Change Language" option.
+
+
+ You will see a list of available languages. Select your desired language from the list.
+
+
+
+ Confirm your selection when prompted. ProxMenux will ask if you're sure you want to change the language.
+
+
+
+
+ After confirming, ProxMenux will apply the new language settings and may need to restart. Follow any
+ on-screen instructions to complete the process.
+
+
+
+
+
Troubleshooting
+
+ If you encounter any issues while changing the language or if the new language doesn't apply correctly, try the
+ following:
+
+
+ - Ensure you have the latest version of ProxMenux installed
+ - Try restarting ProxMenux manually if it doesn't restart automatically
+ - Check the ProxMenux log files for any error messages related to language changes
+ - If problems persist, consider reinstalling ProxMenux or seeking help from the community forums
+
+
+ )
+}
+
diff --git a/web/app/docs/settings/show-version-information/page.tsx b/web/app/docs/settings/show-version-information/page.tsx
new file mode 100644
index 0000000..4b6148f
--- /dev/null
+++ b/web/app/docs/settings/show-version-information/page.tsx
@@ -0,0 +1,70 @@
+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.",
+}
+
+export default function ShowVersionInformation() {
+ return (
+
+
Show Version Information in ProxMenux
+
+ 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:
+
+
+ - Look for an "Check for Updates" option in the Settings menu
+ - If available, select this option to manually check for updates
+ - ProxMenux will compare your version with the latest available version
+ - If an update is available, follow the prompts to download and install it
+
+
+
+ Remember to always back up your Proxmox VE configuration before updating ProxMenux to ensure you can revert
+ changes if needed.
+
+
+ )
+}
+
diff --git a/web/app/docs/settings/uninstall-proxmenux/page.tsx b/web/app/docs/settings/uninstall-proxmenux/page.tsx
new file mode 100644
index 0000000..aa5b20c
--- /dev/null
+++ b/web/app/docs/settings/uninstall-proxmenux/page.tsx
@@ -0,0 +1,92 @@
+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.",
+}
+
+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.
+
+
+
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
+
+
+
+
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:
+
+
+ - Access your Proxmox VE system via SSH or the console
+ - Navigate to the ProxMenux installation directory (typically /opt/proxmenux)
+ -
+ Run the manual uninstall script:
sudo ./uninstall.sh
+
+ - Follow any on-screen prompts to complete the uninstallation
+ -
+ Remove any remaining ProxMenux files:{" "}
+
sudo rm -rf /opt/proxmenux
+
+ - Restart your Proxmox VE system
+
+
+
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
+
+
+
+
+ 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.
+
+
+ )
+}
+
diff --git a/web/components/DocSidebar.tsx b/web/components/DocSidebar.tsx
index 6fb3ca7..6bb51e9 100644
--- a/web/components/DocSidebar.tsx
+++ b/web/components/DocSidebar.tsx
@@ -28,12 +28,28 @@ const sidebarItems: MenuItem[] = [
],
},
{
- title: "Storage",
+ title: "Hard Drives, Disk Images, and Storage",
submenu: [
{ title: "Disk Passthrough to a VM", href: "/docs/storage/disk-passthrough-vm" },
{ title: "Import Disk Image to a VM", href: "/docs/storage/import-disk-image-vm" },
],
},
+ {
+ title: "Network",
+ submenu: [
+ { title: "Repair Network", href: "/docs/network/repair-network" },
+ { title: "Verify Network", href: "/docs/network/verify-network" },
+ { title: "Show IP Information", href: "/docs/network/show-ip-information" },
+ ],
+ },
+ {
+ title: "Settings ProxMenux",
+ submenu: [
+ { title: "Change Language", href: "/docs/settings/change-language" },
+ { title: "Show Version Information", href: "/docs/settings/show-version-information" },
+ { title: "Uninstall ProxMenux", href: "/docs/settings/uninstall-proxmenux" },
+ ],
+ },
]
export default function DocSidebar() {