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

Basic Settings

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

Utilities installed:

  • axel: A light command-line download accelerator
  • curl: A tool for transferring data using various protocols
  • dialog: A tool for creating TUI interfaces
  • dnsutils: DNS utilities including dig and nslookup
  • dos2unix: Text file format converter
  • gnupg-agent: GNU privacy guard - password agent
  • grc: Generic colouriser for everything
  • htop: An interactive process viewer
  • btop: A resource monitor that shows usage and stats for processor, memory, disks, network and processes
  • iftop: A tool to display bandwidth usage on an interface
  • iotop: A tool to display I/O usage by processes
  • iperf3: A tool for active measurements of the maximum achievable bandwidth on IP networks
  • ipset: A tool to manage IP sets in the Linux kernel
  • iptraf-ng: An interactive colorful IP LAN monitor
  • mlocate: A tool to find files by name quickly
  • msr-tools: Tools for accessing CPU model-specific registers
  • nano: A small, friendly text editor
  • net-tools: A collection of programs that form the base set of the NET-3 networking distribution for the Linux operating system
  • omping: An open multicast ping tool
  • software-properties-common: Provides an abstraction of the used apt repositories
  • sshpass: A tool for non-interactive ssh password authentication
  • tmux: A terminal multiplexer
  • unzip: A tool for extracting and viewing files in .zip archives
  • vim and vim-nox: A highly configurable text editor
  • wget: A utility for non-interactive download of files from the Web
  • whois: A client for the whois directory service
  • zip: A compression and file packaging utility
  • libguestfs-tools: A set of tools for accessing and modifying virtual machine disk images

Automatic Application

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.

) } function OptimizationStep({ number, title, description, benefits, code, children }) { return (
{number}

{title}

{description}

Why it's beneficial: {benefits}

{children}

To apply this optimization manually, run:

) }