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

Customization Settings

The Customization Settings section allows you to configure and personalize the Proxmox VE environment with specific adjustments.

Customize Bash Prompt and Aliases

This option modifies the root user's .bashrc to enhance command-line usability by adding colorized prompts and useful aliases.

What it does:

This adjustment automates the following commands:

> /root/.bashrc echo 'export PS1="\\u@\\h:\\W \\\$ "' >> /root/.bashrc echo "alias ll='ls -alF'" >> /root/.bashrc source /root/.bashrc `} />

Configure MOTD (Message of the Day)

This option customizes the MOTD to display a ProxMenux optimization message upon login.

This adjustment automates the following commands:

temp && mv temp /etc/motd `} />

Remove Proxmox Subscription Banner

This option removes the Proxmox subscription banner and nag prompts from the web interface.

What it does:

  • Patches proxmoxlib.js to disable banner checks
  • Creates a cron job to ensure banner removal persists
  • Configures APT to prevent nagging messages

This adjustment automates the following commands:

/etc/apt/apt.conf.d/xs-pve-no-nag `} />

Customization Application

These customization settings are applied automatically when selected in the post-install process. Adjustments can be made manually as needed.

) }