diff --git a/web/app/docs/create-vm/synology/page.tsx b/web/app/docs/create-vm/synology/page.tsx index 699f6be..d415b2c 100644 --- a/web/app/docs/create-vm/synology/page.tsx +++ b/web/app/docs/create-vm/synology/page.tsx @@ -1,7 +1,19 @@ "use client" import Image from "next/image" -import { Wrench, Target, CheckCircle, Github } from "lucide-react" +import { + Wrench, + Target, + CheckCircle, + Github, + Server, + HardDrive, + Download, + Settings, + Cpu, + Zap, + Sliders, + } from "lucide-react" import { useState } from "react" export default function Page() { @@ -9,16 +21,18 @@ export default function Page() { return (
- ProxMenux provides an automated script that creates and configures a VM to install Synology DSM (DiskStation - Manager). This script simplifies the process by downloading and adding one of the available loaders to the VM - boot, giving you the option between three different choices: + ProxMenux provides an automated script that creates and configures a virtual machine (VM) to install Synology + DSM (DiskStation Manager) on Proxmox VE. This script simplifies the process by downloading and adding one of + the available loaders to the VM boot, giving you the option between four different choices:
-- You also have the option to add a custom loader if you prefer to modify or create your own configuration. -
-- All loaders are similar although each has its own structure and configuration methods. This guide describes - the 6 basic steps involved in setting up a Synology DSM loader. The exact steps may vary depending on the - loader and/or changes introduced by the developer, so understanding the basic steps similar in all of them - will help you know how to build the loader of your choice for the proper functioning of Synology DSM. -
+The script simplifies the VM creation process by offering the following options:
+The script offers two configuration modes:
+ ++ If you select default configuration, the script will automatically apply the following values: +
+ +Parameter | +Default Value | +
---|---|
Machine Type | +q35 | +
BIOS Type | +OVMF (UEFI) | +
CPU Type | +Host | +
Core Count | +2 | +
RAM Size | +4096 MB | +
Bridge | +vmbr0 | +
MAC Address | +Automatically generated | +
Start VM on Completion | +No | +
+ If you want to customize the configuration, select the Advanced Settings option in the menu. +
+ ++ If you select advanced configuration, the script will allow you to customize each parameter: +
+ +Parameter | +Options | +
---|---|
Machine Type | +q35 or i440fx | +
BIOS Type | +OVMF (UEFI) or SeaBIOS (Legacy) | +
CPU Type | +Host or KVM64 | +
Core Count | +Number of CPU cores | +
RAM Size | +Amount of memory allocated to the VM | +
Bridge | +Network bridge for connection | +
MAC Address | +Custom MAC address | +
VLAN | +VLAN tag (if used) | +
MTU | +Maximum Transmission Unit size | +
+ Once the machine is configured, the script allows you to choose between two types of disks: +
+ +The script automatically downloads the loader from the developer's repository:
+Once the loader is downloaded, the script creates the VM using the following commands:
+qm create
– Creates the virtual machine with the configured parameters
+ qm importdisk
– Imports the loader file to the VM. For greater compatibility and to prevent
+ loaders from adding the boot to DSM, the loader is imported as an IDE disk
+ qm set
– Assigns configuration values such as CPU, RAM, and storage
+ qm set -boot
– Configures the boot order
+ - This guide will walk you through the process of configuring the loader. Select your - loader type below to see the steps for that loader. +
+ While all loaders share similarities, each one has its own structure and configuration methods. + This section provides a basic guide covering the 6 steps involved in setting up a Synology DSM loader. + The exact steps may vary depending on the loader and any changes introduced by the developer. + Therefore, understanding these common basic steps is crucial to correctly building and configuring + the loader of your choice for proper Synology DSM functionality.
+ {/* Selector de loader global */} -