mirror of
https://github.com/MacRimi/ProxMenux.git
synced 2025-06-27 20:06:52 +00:00
Update version 1.1.1
This commit is contained in:
parent
599d78a5c1
commit
1caf1fe458
15
CHANGELOG.md
15
CHANGELOG.md
@ -1,3 +1,18 @@
|
||||
## [1.1.1] - 2025-03-21
|
||||
### Improved
|
||||
- Improved the logic of the post-install script to prevent overwriting or adding duplicate settings if similar settings are already configured by the user.
|
||||
- Added a warning note to the documentation explaining that using different post-installation scripts is not recommended to avoid conflicts and duplicated settings.
|
||||
|
||||
### Added
|
||||
- **Create Synology DSM VM**:
|
||||
A new script that creates a VM to install Synology DSM. The script automates the process of downloading three different loaders with the option to use a custom loader provided by the user from the local storage options.
|
||||
Additionally, it allows the use of both virtual and physical disks, which are automatically assigned by the script.
|
||||
|
||||
- **New VM Creation Menu**:
|
||||
A new menu has been created to enable VM creation from templates or custom scripts.
|
||||
|
||||
- **Main Menu Update**:
|
||||
Added a new entry to the main menu for accessing the VM creation menu from templates or scripts.
|
||||
|
||||
## 2025-03-06
|
||||
### Added
|
||||
|
@ -1 +1 @@
|
||||
1.1.0
|
||||
1.1.1
|
||||
|
@ -21,7 +21,7 @@ export default function Page() {
|
||||
|
||||
return (
|
||||
<div className="container mx-auto px-4 py-8">
|
||||
<h1 className="text-3xl font-bold mb-6">ProxMenuX Synology VM Creator Script</h1>
|
||||
<h1 className="text-3xl font-bold mb-6">Synology VM Creator Script</h1>
|
||||
|
||||
<section className="mb-10">
|
||||
<h2 className="text-2xl font-semibold mb-4 flex items-center">
|
||||
@ -74,7 +74,6 @@ export default function Page() {
|
||||
<li>Selection of default or advanced configuration</li>
|
||||
<li>Configuration of CPU, RAM, BIOS, and machine type</li>
|
||||
<li>Choice between virtual disk or physical disk passthrough</li>
|
||||
<li>Automatic VM startup and configuration for Synology DSM</li>
|
||||
</ul>
|
||||
|
||||
<div className="mt-8">
|
||||
@ -231,21 +230,20 @@ export default function Page() {
|
||||
The script automatically downloads and extracts the loader from the developer's repository. If the download fails, the script will display an error message.
|
||||
</p>
|
||||
<p className="mb-4">
|
||||
<strong>AuxXxilium Arc</strong>, <strong>RedPill rr</strong>, and <strong>TinyCore RedPill M-shell</strong>.
|
||||
<strong>AuxXxilium Arc</strong>, <strong>RedPill RR</strong>, and <strong>TinyCore RedPill M-shell</strong>.
|
||||
<span className="block mt-1">Downloads and extracts automatically.</span>
|
||||
</p>
|
||||
<p className="mb-4">
|
||||
For <strong>Custom Loader</strong>, the script searches for files in <code>/var/lib/vz/template/iso</code>.
|
||||
If multiple files are found, you will be prompted to select the desired file.
|
||||
</p>
|
||||
|
||||
<p className="mt-12 mb-4"></p>
|
||||
<p>You can upload custom loaders from the local storage options:</p>
|
||||
|
||||
<ImageWithCaption
|
||||
src="https://macrimi.github.io/ProxMenux/vm/synology/add_loader.png"
|
||||
alt="Add Custom Loader"
|
||||
caption="RR Loader Web Interface"
|
||||
caption="Add Custom Loader"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@ -261,7 +259,7 @@ export default function Page() {
|
||||
<code>qm create</code> – Creates the virtual machine with the configured parameters
|
||||
</li>
|
||||
<li>
|
||||
<code>qm importdisk</code> – Imports the loader file to the VM. For greater compatibility the loader is imported as an IDE disk
|
||||
<code>qm importdisk</code> – Imports the boot loader disk to the VM. For greater compatibility the loader is imported as an IDE disk
|
||||
</li>
|
||||
<li>
|
||||
<code>qm set</code> – Assigns configuration values such as CPU, RAM, and storage
|
||||
@ -530,7 +528,7 @@ export default function Page() {
|
||||
<section className="mb-12 border-b pb-8">
|
||||
<h2 className="text-xl font-semibold mb-4 flex items-center" id="step4">
|
||||
<StepNumber number={4} />
|
||||
Select Add-Ons
|
||||
Select Addons
|
||||
</h2>
|
||||
<p className="mb-4">This step allows you to add additional features or custom configurations to the loader.</p>
|
||||
|
||||
@ -568,8 +566,8 @@ export default function Page() {
|
||||
/>
|
||||
<ImageWithCaption
|
||||
src="https://macrimi.github.io/ProxMenux/vm/synology/arc/arc_1_4_5.png"
|
||||
alt="Arc Add-Ons Selection"
|
||||
caption="Arc Add-Ons Selection"
|
||||
alt="Arc Addons Selection"
|
||||
caption="Arc Addons Selection"
|
||||
/>
|
||||
</div>
|
||||
)}
|
||||
@ -578,18 +576,18 @@ export default function Page() {
|
||||
<div className="flex flex-col space-y-8">
|
||||
<ImageWithCaption
|
||||
src="https://macrimi.github.io/ProxMenux/vm/synology/rr/rr_2_4_1.png"
|
||||
alt="RR Add-On Step 1"
|
||||
caption="RR Add-On Step 1"
|
||||
alt="RR Addon Step 1"
|
||||
caption="RR Addon Step 1"
|
||||
/>
|
||||
<ImageWithCaption
|
||||
src="https://macrimi.github.io/ProxMenux/vm/synology/rr/rr_2_4_2.png"
|
||||
alt="RR Add-On Step 2"
|
||||
caption="RR Add-On Step 2 - Press to add add-ons"
|
||||
alt="RR Addon Step 2"
|
||||
caption="RR Addon Step 2 - Press to add addons"
|
||||
/>
|
||||
<ImageWithCaption
|
||||
src="https://macrimi.github.io/ProxMenux/vm/synology/rr/rr_2_4_3.png"
|
||||
alt="RR Add-On Step 3"
|
||||
caption="RR Add-On Step 3 - Select the one you want by clicking on it. If you want to add more, repeat the process from images 2.4.2 and 2.4.3"
|
||||
alt="RR Addon Step 3"
|
||||
caption="RR Addon Step 3 - Select the one you want by clicking on it. If you want to add more, repeat the process from images 2.4.2 and 2.4.3"
|
||||
/>
|
||||
</div>
|
||||
)}
|
||||
@ -627,7 +625,7 @@ export default function Page() {
|
||||
Build the Loader
|
||||
</h2>
|
||||
<p className="mb-4">
|
||||
Once you have selected the model, DSM version, and add-ons, proceed to build the loader. This process might
|
||||
Once you have selected the model, DSM version, and addons, proceed to build the loader. This process might
|
||||
take a few minutes depending on the loader and the selected configuration. To start, select the "Build the
|
||||
Loader" option.
|
||||
</p>
|
||||
@ -716,7 +714,7 @@ export default function Page() {
|
||||
</h2>
|
||||
<p className="mb-4">Once the loader is booted, you can find your Synology device using:</p>
|
||||
<div className="bg-gray-100 p-4 rounded-md overflow-x-auto text-sm mb-4">
|
||||
<code>https://find.synology.com</code>
|
||||
<code>https://finds.synology.com</code>
|
||||
</div>
|
||||
<p className="mb-6">Follow the on-screen steps to complete the DSM installation.</p>
|
||||
<div className="flex flex-col space-y-8">
|
||||
@ -725,6 +723,11 @@ export default function Page() {
|
||||
alt="DSM Setup"
|
||||
caption="DSM Setup Screen"
|
||||
/>
|
||||
<p className="mt-8 mb-8">
|
||||
Please be patient – The process may take a few minutes to complete. The progress percentage will
|
||||
update automatically as the setup progresses. A countdown will start once the installation
|
||||
is nearing completion.
|
||||
</p>
|
||||
<ImageWithCaption
|
||||
src="https://macrimi.github.io/ProxMenux/vm/synology/finish_install_DSM.png"
|
||||
alt="Installation Complete"
|
||||
|
@ -80,6 +80,24 @@ export default function PostInstallPage() {
|
||||
Each category includes selectable options, ensuring that users can tailor the system adjustments to their
|
||||
specific needs without applying unnecessary modifications. Click on a category to explore available settings.
|
||||
</p>
|
||||
|
||||
<div className="bg-yellow-100 border-l-4 border-yellow-500 text-yellow-700 p-4 mt-16 mb-4">
|
||||
<p className="font-semibold">Important: Avoid Running Multiple Post-Install Scripts</p>
|
||||
<p>
|
||||
It is not recommended to use different post-installation scripts, as this can cause conflicts by overwriting or duplicating files and settings.
|
||||
</p>
|
||||
<ul className="list-disc pl-5">
|
||||
<li>
|
||||
The <strong>ProxMenux Post-Install Script</strong> is designed to avoid overwriting existing configurations where possible.
|
||||
</li>
|
||||
<li>
|
||||
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).
|
||||
</li>
|
||||
<li>
|
||||
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.
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
)
|
||||
}
|
||||
|
@ -43,6 +43,12 @@ const sidebarItems: MenuItem[] = [
|
||||
{ title: "Install Coral TPU on the Host", href: "/docs/hardware/install-coral-tpu-host" },
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Create VM",
|
||||
submenu: [
|
||||
{ title: "Synology VM", href: "/docs/create-vm/syno2" },
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Storage",
|
||||
submenu: [
|
||||
@ -70,8 +76,8 @@ const sidebarItems: MenuItem[] = [
|
||||
title: "About",
|
||||
submenu: [
|
||||
{ title: "Code of Conduct", href: "/docs/about/code-of-conduct" },
|
||||
{ title: "FAQ", href: "/docs/about/faq" },
|
||||
{ title: "Contributors", href: "/docs/about/contributors" },
|
||||
{ title: "FAQ", href: "/docs/about/faq" },
|
||||
{ title: "Contributors", href: "/docs/about/contributors" },
|
||||
],
|
||||
},
|
||||
{ title: "External Repositories", href: "/docs/external-repositories" },
|
||||
@ -164,7 +170,7 @@ export default function DocSidebar() {
|
||||
</button>
|
||||
</div>
|
||||
<nav
|
||||
className={`fixed lg:static top-[104px] left-0 w-full lg:w-64 h-[calc(100vh-104px)] lg:h-[calc(100vh-64px)] bg-gray-100 p-4 lg:p-6 pt-16 lg:pt-6 transform ${
|
||||
className={`fixed lg:static top-[104px] left-0 w-full lg:w-72 h-[calc(100vh-104px)] lg:h-[calc(100vh-64px)] bg-gray-100 p-4 lg:p-6 pt-16 lg:pt-6 transform ${
|
||||
isMobileMenuOpen ? "translate-y-0" : "-translate-y-full"
|
||||
} lg:translate-y-0 transition-transform duration-300 ease-in-out overflow-y-auto z-30`}
|
||||
>
|
||||
|
Loading…
x
Reference in New Issue
Block a user