121 lines
5.1 KiB
TypeScript
Raw Permalink Normal View History

2025-02-25 20:40:47 +01:00
import type { Metadata } from "next"
import Link from "next/link"
export const metadata: Metadata = {
title: "ProxMenux Post-Install Script Documentation",
description:
"Comprehensive guide to the customizable post-install script for Proxmox VE, covering various optimization categories and settings.",
openGraph: {
title: "ProxMenux Post-Install Script Documentation",
description:
"Comprehensive guide to the customizable post-install script for Proxmox VE, covering various optimization categories and settings.",
type: "article",
url: "https://macrimi.github.io/ProxMenux/docs/post-install",
images: [
{
url: "https://macrimi.github.io/ProxMenux/post-install-image.png",
width: 1200,
height: 630,
alt: "ProxMenux Post-Install Script Documentation",
},
],
},
twitter: {
card: "summary_large_image",
title: "ProxMenux Post-Install Script Documentation",
description:
"Comprehensive guide to the customizable post-install script for Proxmox VE, covering various optimization categories and settings.",
images: ["https://macrimi.github.io/ProxMenux/post-install-image.png"],
},
}
const categories = [
{ name: "Basic Settings", order: 1 },
{ name: "System", order: 2 },
2025-03-02 12:16:30 +01:00
{ name: "Virtualization", order: 3 },
{ name: "Network", order: 4 },
{ name: "Storage", order: 5 },
{ name: "Security", order: 6 },
{ name: "Customization", order: 7 },
{ name: "Monitoring", order: 8 },
{ name: "Performance", order: 9 },
{ name: "Optional", order: 10 },
2025-02-25 20:40:47 +01:00
]
export default function PostInstallPage() {
return (
<div className="container mx-auto px-4 py-8">
<h1 className="text-3xl font-bold mb-6">ProxMenux Post-Install Script Documentation</h1>
<p className="mb-4">
2025-05-04 23:15:14 +02:00
The <strong>Customizable Post-Install Script</strong> is a utility designed to optimize the installation of
Proxmox VE by adjusting system configurations. One of the advantages of its modular and selectable structure is
that it allows users to choose specific settings based on their requirements, needs, and preferences.
2025-02-25 20:40:47 +01:00
</p>
2025-03-07 18:55:51 +01:00
<p className="mb-4">
2025-05-04 23:15:14 +02:00
This script is primarily based on the work of{" "}
<Link href="https://github.com/extremeshok/xshok-proxmox" className="text-blue-500 hover:underline">
extremeshok Scripts for working with and optimizing Proxmox
</Link>{" "}
and the{" "}
<Link href="https://github.com/community-scripts/ProxmoxVE" className="text-blue-500 hover:underline">
Proxmox VE Post Install script from Proxmox VE Helper-Scripts
</Link>
.
</p>
<p className="mb-6">
This script includes {categories.length} main categories, each targeting a key aspect of Proxmox VE performance,
security, and usability:
2025-03-07 18:55:51 +01:00
</p>
2025-02-25 20:40:47 +01:00
<ul className="list-disc pl-5 mb-6">
{categories.map((category) => (
<li key={category.order} className="mb-2">
<Link
href={`/docs/post-install/${category.name.toLowerCase().replace(" ", "-")}`}
className="text-blue-500 hover:underline"
>
{category.name}
</Link>
</li>
))}
</ul>
2025-05-04 23:15:14 +02:00
<p className="mb-6">
2025-03-03 11:57:13 +01:00
Each category includes selectable options, ensuring that users can tailor the system adjustments to their
2025-03-03 11:42:40 +01:00
specific needs without applying unnecessary modifications. Click on a category to explore available settings.
</p>
2025-03-23 19:07:02 +01:00
2025-05-04 23:15:14 +02:00
<div className="bg-green-100 border-l-4 border-green-500 text-green-800 p-4 mb-6">
<p className="font-semibold mb-2">Uninstall Option</p>
<p className="mb-2">
The Post-Install Menu Script now includes an option to uninstall packages and utilities that were previously
installed by the script. This feature allows you to:
</p>
<ul className="list-disc pl-5">
<li>Remove specific utilities that are no longer needed</li>
</ul>
</div>
<div className="bg-yellow-100 border-l-4 border-yellow-500 text-yellow-700 p-4 mb-4">
2025-03-23 19:07:02 +01:00
<p className="font-semibold">Important: Avoid Running Multiple Post-Install Scripts</p>
<p>
2025-05-04 23:15:14 +02:00
It is not recommended to use different post-installation scripts, as this can cause conflicts by overwriting
or duplicating files and settings.
2025-03-23 19:07:02 +01:00
</p>
<ul className="list-disc pl-5">
<li>
2025-05-04 23:15:14 +02:00
The <strong>ProxMenux Post-Install Script</strong> is designed to avoid overwriting existing configurations
where possible.
2025-03-23 19:07:02 +01:00
</li>
<li>
2025-05-04 23:15:14 +02:00
If you have already run the <strong>eXtremeSHOK Post-Install Script</strong>, there is no need to run the
ProxMenux Post-Install Script again, except for <strong>Option 35</strong> (console customization).
2025-03-23 19:07:02 +01:00
</li>
<li>
2025-05-04 23:15:14 +02:00
If you have used the <strong>Helper-Scripts Post-Install Script</strong>, you can run all ProxMenux options{" "}
<strong>except for options 4 and 27</strong>, as they will already be configured.
2025-03-23 19:07:02 +01:00
</li>
</ul>
</div>
2025-02-25 20:40:47 +01:00
</div>
)
}