import type { Metadata } from "next" import { Plus } from "lucide-react" import CopyableCode from "@/components/CopyableCode" export const metadata: Metadata = { title: "ProxMenux Post-Install: Optional Settings", description: "Guide to Optional Settings in the ProxMenux post-install script for additional Proxmox VE features and optimizations.", openGraph: { title: "ProxMenux Post-Install: Optional Settings", description: "Guide to Optional Settings in the ProxMenux post-install script for additional Proxmox VE features and optimizations.", type: "article", url: "https://macrimi.github.io/ProxMenux/docs/post-install/optional", images: [ { url: "https://macrimi.github.io/ProxMenux/optional-settings-image.png", width: 1200, height: 630, alt: "ProxMenux Post-Install Optional Settings", }, ], }, twitter: { card: "summary_large_image", title: "ProxMenux Post-Install: Optional Settings", description: "Guide to Optional Settings in the ProxMenux post-install script for additional Proxmox VE features and optimizations.", images: ["https://macrimi.github.io/ProxMenux/optional-settings-image.png"], }, } function StepNumber({ number }: { number: number }) { return (
{number}
) } export default function OptionalSettingsPage() { return (

Optional Settings

The Optional Settings category provides additional features and optimizations that you can choose to apply to your Proxmox VE installation. These settings are not essential but can enhance your system's capabilities in specific scenarios.

Available Optional Features

Add Latest Ceph Support

This option installs the latest Ceph storage system support for Proxmox VE. Ceph is a distributed storage system that provides high performance, reliability, and scalability.

What it does:

How to use: After installation, you can configure and manage Ceph storage using the Proxmox VE web interface or command-line tools.

This adjustment automates the following commands:

/etc/apt/sources.list.d/ceph-squid.list # Update package lists apt-get update # Install Ceph pveceph install # Verify installation pveceph status `} />

Apply AMD CPU Fixes

This option applies specific fixes for AMD EPYC and Ryzen CPUs to improve stability and compatibility.

What it does:

How to use: These fixes are applied automatically and require a system reboot to take effect.

This adjustment automates the following commands:

> /etc/modprobe.d/kvm.conf echo "options kvm report_ignored_msrs=N" >> /etc/modprobe.d/kvm.conf # Install latest Proxmox VE kernel apt-get install pve-kernel-$(uname -r | cut -d'-' -f1-2) `} />

Enable High Availability Services

This option enables High Availability (HA) services in Proxmox VE, allowing for automatic failover of VMs and containers in case of node failure.

What it does:

  • Enables and starts the pve-ha-lrm (Local Resource Manager) service
  • Enables and starts the pve-ha-crm (Cluster Resource Manager) service
  • Enables and starts the corosync service for cluster communication

How to use: After enabling these services, you can configure HA groups and resources in the Proxmox VE web interface.

This adjustment automates the following commands:

Install and Configure Fastfetch

This option installs and configures Fastfetch, a system information tool that displays system specs and a custom logo at login.

What it does:

  • Downloads and installs Fastfetch
  • Allows you to choose a custom logo (ProxMenux, Proxmox, Helper-Scripts, Home-Labs-Club, Proxmology, or a custom one)
  • Configures Fastfetch to display "System optimised by ProxMenux"
  • Sets up Fastfetch to run automatically at console login

How to use: After installation, Fastfetch will run automatically when you log into the console, displaying system information and your chosen logo.

This adjustment automates the following commands:

> ~/.bashrc `} />

Automatic Application

These optional features are applied only when specifically selected during the post-install process. Each feature can be individually chosen based on your specific needs and preferences.

) }