This commit is contained in:
MacRimi 2025-03-01 22:10:00 +01:00
parent 986fd7aa1f
commit 5ab1634f10

View File

@ -46,8 +46,7 @@ export default function BasicSettingsPage() {
<h2 className="text-2xl font-semibold mt-8 mb-4">Available Optimizations</h2> <h2 className="text-2xl font-semibold mt-8 mb-4">Available Optimizations</h2>
<Steps> <Steps>
<Steps.Step title="Install Common System Utilities" /> <Step title="Install Common System Utilities">
</Steps>
<section className="mb-8"> <section className="mb-8">
<p className="mb-4"> <p className="mb-4">
This optimization installs a set of common system utilities that are useful for system administration and This optimization installs a set of common system utilities that are useful for system administration and
@ -85,8 +84,8 @@ export default function BasicSettingsPage() {
<strong>htop</strong>: An interactive process viewer <strong>htop</strong>: An interactive process viewer
</li> </li>
<li> <li>
<strong>btop</strong>: A resource monitor that shows usage and stats for processor, memory, disks, network <strong>btop</strong>: A resource monitor that shows usage and stats for processor, memory, disks,
and processes network and processes
</li> </li>
<li> <li>
<strong>iftop</strong>: A tool to display bandwidth usage on an interface <strong>iftop</strong>: A tool to display bandwidth usage on an interface
@ -95,7 +94,8 @@ export default function BasicSettingsPage() {
<strong>iotop</strong>: A tool to display I/O usage by processes <strong>iotop</strong>: A tool to display I/O usage by processes
</li> </li>
<li> <li>
<strong>iperf3</strong>: A tool for active measurements of the maximum achievable bandwidth on IP networks <strong>iperf3</strong>: A tool for active measurements of the maximum achievable bandwidth on IP
networks
</li> </li>
<li> <li>
<strong>ipset</strong>: A tool to manage IP sets in the Linux kernel <strong>ipset</strong>: A tool to manage IP sets in the Linux kernel
@ -144,7 +144,8 @@ export default function BasicSettingsPage() {
<strong>zip</strong>: A compression and file packaging utility <strong>zip</strong>: A compression and file packaging utility
</li> </li>
<li> <li>
<strong>libguestfs-tools</strong>: A set of tools for accessing and modifying virtual machine disk images <strong>libguestfs-tools</strong>: A set of tools for accessing and modifying virtual machine disk
images
</li> </li>
</ul> </ul>
<h4 className="text-lg font-semibold mb-2">To apply this optimization manually, run:</h4> <h4 className="text-lg font-semibold mb-2">To apply this optimization manually, run:</h4>
@ -161,19 +162,18 @@ sudo apt-get install -y libguestfs-tools
`} `}
/> />
</section> </section>
</Step>
<Steps> <Step title="Skip Downloading Additional Languages">
<Steps.Step title="Skip Downloading Additional Languages" />
</Steps>
<section className="mb-8"> <section className="mb-8">
<p className="mb-4"> <p className="mb-4">
This optimization configures APT to skip downloading additional language packages, which can save disk space This optimization configures APT to skip downloading additional language packages, which can save disk
and speed up package operations. space and speed up package operations.
</p> </p>
<p className="mb-4"> <p className="mb-4">
<strong>Why it's beneficial:</strong> By skipping unnecessary language packages, you can reduce disk usage and <strong>Why it's beneficial:</strong> By skipping unnecessary language packages, you can reduce disk usage
improve the speed of package management operations. This is particularly useful in server environments where and improve the speed of package management operations. This is particularly useful in server environments
multiple language support is often not required. where multiple language support is often not required.
</p> </p>
<h4 className="text-lg font-semibold mb-2">To apply this optimization manually, run:</h4> <h4 className="text-lg font-semibold mb-2">To apply this optimization manually, run:</h4>
<CopyableCode <CopyableCode
@ -183,13 +183,13 @@ echo 'Acquire::Languages "none";' | sudo tee /etc/apt/apt.conf.d/99-disable-tran
`} `}
/> />
</section> </section>
</Step>
<Steps> <Step title="Synchronize Time Automatically">
<Steps.Step title="Synchronize Time Automatically" />
</Steps>
<section className="mb-8"> <section className="mb-8">
<p className="mb-4"> <p className="mb-4">
This optimization configures the system to automatically synchronize its time, ensuring accurate timekeeping. This optimization configures the system to automatically synchronize its time, ensuring accurate
timekeeping.
</p> </p>
<p className="mb-4"> <p className="mb-4">
<strong>Why it's beneficial:</strong> Accurate timekeeping is crucial for many system operations, log <strong>Why it's beneficial:</strong> Accurate timekeeping is crucial for many system operations, log
@ -206,10 +206,9 @@ sudo timedatectl set-timezone "$TIMEZONE"
`} `}
/> />
</section> </section>
</Step>
<Steps> <Step title="Update and Upgrade System">
<Steps.Step title="Update and Upgrade System" />
</Steps>
<section className="mb-8"> <section className="mb-8">
<p className="mb-4"> <p className="mb-4">
This optimization updates the system's package lists, upgrades installed packages, and configures Proxmox This optimization updates the system's package lists, upgrades installed packages, and configures Proxmox
@ -217,9 +216,9 @@ sudo timedatectl set-timezone "$TIMEZONE"
warnings. warnings.
</p> </p>
<p className="mb-4"> <p className="mb-4">
<strong>Why it's beneficial:</strong> Keeping your system up-to-date is essential for security, stability, and <strong>Why it's beneficial:</strong> Keeping your system up-to-date is essential for security, stability,
performance. This optimization ensures you have the latest patches and features, while also configuring the and performance. This optimization ensures you have the latest patches and features, while also
correct repositories for Proxmox VE, enabling access to necessary updates and tools. configuring the correct repositories for Proxmox VE, enabling access to necessary updates and tools.
</p> </p>
<h4 className="text-lg font-semibold mb-2">To apply this optimization manually, run:</h4> <h4 className="text-lg font-semibold mb-2">To apply this optimization manually, run:</h4>
<CopyableCode <CopyableCode
@ -262,6 +261,8 @@ sudo apt-get install -y zfsutils-linux proxmox-backup-restore-image chrony
`} `}
/> />
</section> </section>
</Step>
</Steps>
<section className="mt-12 p-4 bg-blue-100 rounded-md"> <section className="mt-12 p-4 bg-blue-100 rounded-md">
<h2 className="text-xl font-semibold mb-2">Automatic Application</h2> <h2 className="text-xl font-semibold mb-2">Automatic Application</h2>