diff --git a/CHANGELOG.md b/CHANGELOG.md index a3a9c2f..70753f7 100644 --- a/CHANGELOG.md +++ b/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 diff --git a/version.txt b/version.txt index 9084fa2..524cb55 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -1.1.0 +1.1.1 diff --git a/web/app/docs/create-vm/synology/page.tsx b/web/app/docs/create-vm/synology/page.tsx index 80109ab..e137689 100644 --- a/web/app/docs/create-vm/synology/page.tsx +++ b/web/app/docs/create-vm/synology/page.tsx @@ -21,7 +21,7 @@ export default function Page() { return (
- AuxXxilium Arc, RedPill rr, and TinyCore RedPill M-shell. + AuxXxilium Arc, RedPill RR, and TinyCore RedPill M-shell. Downloads and extracts automatically.
For Custom Loader, the script searches for files in /var/lib/vz/template/iso
.
If multiple files are found, you will be prompted to select the desired file.
You can upload custom loaders from the local storage options:
qm create
– Creates the virtual machine with the configured parameters
qm importdisk
– Imports the loader file to the VM. For greater compatibility the loader is imported as an IDE disk
+ qm importdisk
– Imports the boot loader disk to the VM. For greater compatibility the loader is imported as an IDE disk
qm set
– Assigns configuration values such as CPU, RAM, and storage
@@ -530,7 +528,7 @@ export default function Page() {
This step allows you to add additional features or custom configurations to the loader.
@@ -568,8 +566,8 @@ export default function Page() { />- 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.
@@ -716,7 +714,7 @@ export default function Page() {Once the loader is booted, you can find your Synology device using:
https://find.synology.com
+ https://finds.synology.com
Follow the on-screen steps to complete the DSM installation.
+ 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. +
Important: Avoid Running Multiple Post-Install Scripts
++ It is not recommended to use different post-installation scripts, as this can cause conflicts by overwriting or duplicating files and settings. +
+