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 (
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.
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:
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:
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:
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:
This option enables the Proxmox testing repository, allowing access to the latest, potentially unstable versions of Proxmox VE packages.
What it does:
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.
To manually add the Proxmox testing repository, you can use these commands:
Note: $(lsb_release -cs) automatically detects your Proxmox VE version codename (e.g., bullseye).
Warning: Enabling the testing repository may lead to system instability. It's recommended for testing environments only.
This option silently installs and configures Fastfetch, a system information tool that displays system specs and a custom logo at login.
What it does:
Important:
If you connect to Proxmox via SSH, you should select the Proxmox logo or create a custom one
using jp2a
or img2txt
. The other logos are generated using chafa
and may
not display correctly in a standard SSH session.
Custom Logos:
To use a custom logo, place your ASCII art text file in: /usr/local/share/fastfetch/logos/
You can create custom logos using tools like chafa
, jp2a
, or img2txt
.
For best results:
chafa
for color logos (may not display correctly in SSH sessions)
jp2a
or img2txt
for SSH-compatible logos
Example Logos:
ProxMenux
Proxmox
Helper-Scripts
Home-Labs-Club
Proxmology
This adjustment automates the following commands:
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.