From 513ac26e71ec83e82f281ddb1097ba9abd2199d3 Mon Sep 17 00:00:00 2001 From: MacRimi Date: Sat, 1 Mar 2025 21:16:07 +0100 Subject: [PATCH] Update --- .../docs/post-install/basic-settings/page.tsx | 153 ++++++++++-------- web/app/docs/post-install/network/page.tsx | 5 +- web/app/docs/post-install/system/page.tsx | 5 +- .../docs/post-install/virtualization/page.tsx | 5 +- 4 files changed, 88 insertions(+), 80 deletions(-) diff --git a/web/app/docs/post-install/basic-settings/page.tsx b/web/app/docs/post-install/basic-settings/page.tsx index 5d9abca..f368715 100644 --- a/web/app/docs/post-install/basic-settings/page.tsx +++ b/web/app/docs/post-install/basic-settings/page.tsx @@ -1,6 +1,7 @@ import type { Metadata } from "next" -import { Settings } from "lucide-react" +import { Settings } from 'lucide-react' import CopyableCode from "@/components/CopyableCode" +import { Steps } from "@/components/ui/steps" export const metadata: Metadata = { title: "ProxMenux Post-Install: Basic Settings", @@ -30,7 +31,6 @@ export const metadata: Metadata = { }, } - export default function BasicSettingsPage() { const installUtilitiesCode = ` # Update package lists @@ -100,89 +100,100 @@ sudo apt-get install -y zfsutils-linux proxmox-backup-restore-image chrony

Basic Settings

- The Basic Settings category in the customizable_post_install.sh script covers fundamental configurations for - your Proxmox VE installation. These settings lay the groundwork for a well-optimized system. + The Basic Settings category focuses on foundational configurations for your Proxmox VE installation, including installing essential utilities, adding repositories, managing packages, and keeping the system up to date.

Available Optimizations

-
-

1. Install Common System Utilities

-

- This optimization installs a set of common system utilities that are useful for system administration and - troubleshooting. -

-

- Why it's beneficial: Having these utilities pre-installed saves time when managing your - Proxmox VE system. They provide essential tools for monitoring system performance, managing files, and - troubleshooting issues, enhancing your ability to maintain and optimize your virtualization environment. -

-

To apply this optimization manually, run these commands:

- -
+ + + + Install Common System Utilities + + This optimization installs a set of common system utilities that are useful for system administration and troubleshooting. + + + +

+ Why it's beneficial: Having these utilities pre-installed saves time when managing your + Proxmox VE system. They provide essential tools for monitoring system performance, managing files, and + troubleshooting issues, enhancing your ability to maintain and optimize your virtualization environment. +

+

To apply this optimization manually, run these commands:

+ +
+
-
-

2. Skip Downloading Additional Languages

-

- This optimization configures APT to skip downloading additional language packages, which can save disk space - and speed up package operations. -

-

- Why it's beneficial: By skipping unnecessary language packages, you can reduce disk usage and - improve the speed of package management operations. This is particularly useful in server environments where - multiple language support is often not required. -

-

To apply this optimization manually, run this command:

- -
+ + + Skip Downloading Additional Languages + + This optimization configures APT to skip downloading additional language packages, which can save disk space and speed up package operations. + + + +

+ Why it's beneficial: By skipping unnecessary language packages, you can reduce disk usage and + improve the speed of package management operations. This is particularly useful in server environments where + multiple language support is often not required. +

+

To apply this optimization manually, run this command:

+ +
+
-
-

3. Synchronize Time Automatically

-

- This optimization configures the system to automatically synchronize its time, ensuring accurate timekeeping. -

-

- Why it's beneficial: Accurate timekeeping is crucial for many system operations, log - consistency, and proper functioning of time-sensitive applications. Automatic synchronization ensures your - Proxmox VE system maintains the correct time without manual intervention. -

-

To apply this optimization manually, run these commands:

- -
+ + + Synchronize Time Automatically + + This optimization configures the system to automatically synchronize its time, ensuring accurate timekeeping. + + + +

+ Why it's beneficial: Accurate timekeeping is crucial for many system operations, log + consistency, and proper functioning of time-sensitive applications. Automatic synchronization ensures your + Proxmox VE system maintains the correct time without manual intervention. +

+

To apply this optimization manually, run these commands:

+ +
+
-
-

4. Update and Upgrade System

-

- This optimization updates the system's package lists, upgrades installed packages, and configures Proxmox - repositories. It also includes additional steps to properly set up Debian repositories and disable certain - warnings. -

-

- Why it's beneficial: Keeping your system up-to-date is essential for security, stability, and - performance. This optimization ensures you have the latest patches and features, while also configuring the - correct repositories for Proxmox VE, enabling access to necessary updates and tools. The additional steps help - in: -

-
    -
  • Disabling enterprise repositories to avoid conflicts
  • -
  • Enabling free and testing repositories for broader package access
  • -
  • Properly configuring Debian repositories for a stable system
  • -
  • Suppressing non-free firmware warnings for a cleaner update experience
  • -
-

To apply this optimization manually, run these commands:

- -
+ + + Update and Upgrade System + + This optimization updates the system's package lists, upgrades installed packages, and configures Proxmox repositories. + + + +

+ Why it's beneficial: Keeping your system up-to-date is essential for security, stability, and + performance. This optimization ensures you have the latest patches and features, while also configuring the + correct repositories for Proxmox VE, enabling access to necessary updates and tools. The additional steps help + in: +

+
    +
  • Disabling enterprise repositories to avoid conflicts
  • +
  • Enabling free and testing repositories for broader package access
  • +
  • Properly configuring Debian repositories for a stable system
  • +
  • Suppressing non-free firmware warnings for a cleaner update experience
  • +
+

To apply this optimization manually, run these commands:

+ +
+
+

Automatic Application

- All of these optimizations are automatically applied when selected in the Basic Settings section of the - customizable_post_install.sh script. This automation ensures that these beneficial settings are applied + All of these optimizations are automatically applied when selected in the Basic Settings section. This automation ensures that these beneficial settings are applied consistently and correctly, saving time and reducing the potential for human error during manual configuration.

) -} - +} \ No newline at end of file diff --git a/web/app/docs/post-install/network/page.tsx b/web/app/docs/post-install/network/page.tsx index 775f5dc..a24ca3c 100644 --- a/web/app/docs/post-install/network/page.tsx +++ b/web/app/docs/post-install/network/page.tsx @@ -38,7 +38,7 @@ export default function NetworkSettingsPage() {

Network Settings

- The Network Settings category in the customizable_post_install.sh script focuses on optimizing network + The Network Settings category, focuses on optimizing network performance and configuration for your Proxmox VE installation. These settings are crucial for ensuring efficient network operations, which is vital in a virtualized environment where multiple VMs and containers share network resources.

@@ -173,8 +173,7 @@ sudo sysctl -p /etc/sysctl.d/99-network-performance.conf`} />

Automatic Application

- All of these optimizations are automatically applied when selected in the Basic Settings section of the - customizable_post_install.sh script. This automation ensures that these beneficial settings are applied + All of these optimizations are automatically applied when selected in the Network section section. This automation ensures that these beneficial settings are applied consistently and correctly, saving time and reducing the potential for human error during manual configuration.

diff --git a/web/app/docs/post-install/system/page.tsx b/web/app/docs/post-install/system/page.tsx index fec2831..0db7157 100644 --- a/web/app/docs/post-install/system/page.tsx +++ b/web/app/docs/post-install/system/page.tsx @@ -38,7 +38,7 @@ export default function SystemSettingsPage() {

System Settings

- The System Settings category in the customizable_post_install.sh script focuses on core system configurations + The System Settings category focuses on core system configurations and optimizations for your Proxmox VE installation. These settings are crucial for improving system performance, stability, and resource management, ensuring your virtualization environment operates at peak efficiency.

@@ -116,8 +116,7 @@ sudo sysctl -p /etc/sysctl.d/99-memory.conf`} />

Automatic Application

- All of these optimizations are automatically applied when selected in the Basic Settings section of the - customizable_post_install.sh script. This automation ensures that these beneficial settings are applied + All of these optimizations are automatically applied when selected in the System section. This automation ensures that these beneficial settings are applied consistently and correctly, saving time and reducing the potential for human error during manual configuration.

diff --git a/web/app/docs/post-install/virtualization/page.tsx b/web/app/docs/post-install/virtualization/page.tsx index eeb143a..95bcf5b 100644 --- a/web/app/docs/post-install/virtualization/page.tsx +++ b/web/app/docs/post-install/virtualization/page.tsx @@ -38,7 +38,7 @@ export default function VirtualizationSettingsPage() {

Virtualization Settings

- The Virtualization Settings category in the customizable_post_install.sh script focuses on optimizing your + The Virtualization Settings category focuses on optimizing your Proxmox VE installation for enhanced virtualization performance, compatibility, and functionality. These settings are crucial for creating a robust and efficient virtualization environment.

@@ -134,8 +134,7 @@ sudo mount -a`} />

Automatic Application

- All of these optimizations are automatically applied when selected in the Basic Settings section of the - customizable_post_install.sh script. This automation ensures that these beneficial settings are applied + All of these optimizations are automatically applied when selected in the Virtualization section. This automation ensures that these beneficial settings are applied consistently and correctly, saving time and reducing the potential for human error during manual configuration.