+ ProxMenux provides an automated system for creating and configuring virtual machines on Proxmox VE through
+ an interactive menu interface. Select one of the categories below to explore the available VM creation
+ options.
+
+
+
+ Each category contains specialized scripts and configurations designed to simplify the process of creating
+ virtual machines for different operating systems and use cases. This eliminates the need to remember complex
+ command syntax or manually configure VMs when deploying new systems.
+
+ ProxMenux provides automated scripts that create and configure virtual machines for various NAS systems on
+ Proxmox VE. These scripts simplify the process by handling the necessary configurations and optimizations
+ for each NAS platform.
+
+
+
+
+
+
+
+
+
+
Available NAS Systems
+
+
+ Select one of the NAS systems below to view detailed documentation on installation and configuration.
+
+ Network Attached Storage (NAS) systems provide file-level data storage services to other devices on the
+ network. Running NAS software in a virtual machine on Proxmox VE allows you to leverage the reliability and
+ management features of Proxmox while providing flexible storage solutions.
+
+
+
+ ProxMenux simplifies the creation of NAS virtual machines by automating the configuration process, including
+ network settings, storage allocation, and system optimization for each specific NAS platform.
+
+
+
+
+ )
+}
diff --git a/web/app/docs/create-vm/system-nas/system-nas-others/page.tsx b/web/app/docs/create-vm/system-nas/system-nas-others/page.tsx
new file mode 100644
index 0000000..a98004e
--- /dev/null
+++ b/web/app/docs/create-vm/system-nas/system-nas-others/page.tsx
@@ -0,0 +1,648 @@
+import type { Metadata } from "next"
+import Link from "next/link"
+import Image from "next/image"
+import { ArrowLeft, HardDrive, Settings, Zap, Sliders, Server, Database, ExternalLink } from "lucide-react"
+
+export const metadata: Metadata = {
+ title: "ProxMenux Documentation: Other NAS Systems VM Creation",
+ description:
+ "Guide for creating and configuring virtual machines for TrueNAS SCALE, TrueNAS CORE, OpenMediaVault, and Rockstor on Proxmox VE using ProxMenux.",
+ openGraph: {
+ title: "ProxMenux Documentation: Other NAS Systems VM Creation",
+ description:
+ "Guide for creating and configuring virtual machines for TrueNAS SCALE, TrueNAS CORE, OpenMediaVault, and Rockstor on Proxmox VE using ProxMenux.",
+ type: "article",
+ url: "https://macrimi.github.io/ProxMenux/docs/virtual-machines/system-nas/others",
+ images: [
+ {
+ url: "https://macrimi.github.io/ProxMenux/vm/other-nas-systems.png",
+ width: 1200,
+ height: 630,
+ alt: "ProxMenux Other NAS Systems",
+ },
+ ],
+ },
+ twitter: {
+ card: "summary_large_image",
+ title: "ProxMenux Documentation: Other NAS Systems VM Creation",
+ description:
+ "Guide for creating and configuring virtual machines for TrueNAS SCALE, TrueNAS CORE, OpenMediaVault, and Rockstor on Proxmox VE using ProxMenux.",
+ images: ["https://macrimi.github.io/ProxMenux/vm/other-nas-systems.png"],
+ },
+}
+
+interface ImageWithCaptionProps {
+ src: string
+ alt: string
+ caption: string
+}
+
+function ImageWithCaption({ src, alt, caption }: ImageWithCaptionProps) {
+ return (
+
+ ProxMenux provides automated scripts that create and configure virtual machines for various NAS systems on
+ Proxmox VE. This documentation covers the VM creation process for TrueNAS SCALE, TrueNAS CORE,
+ OpenMediaVault, and Rockstor.
+
+
+
+
+
+
+
Script Overview
+
+ The VM creation script for NAS systems automates the process of setting up virtual machines optimized for
+ running various Network Attached Storage solutions. The script handles all aspects of VM configuration,
+ including hardware allocation, disk setup, and boot options.
+
+
+
The script simplifies the VM creation process by offering the following options:
+
+
Selection of default or advanced configuration
+
Configuration of CPU, RAM, BIOS, and machine type
+
Choice between virtual disk or physical disk passthrough
+
Selection of disk interface type (SCSI, SATA, VirtIO, or IDE)
+
Automatic configuration of EFI and TPM when required
+
Automatic mounting of installation ISO images
+
+
+
+
+
+ Default and Advanced Configuration
+
+
The script offers two configuration modes:
+
+
+
+ Default Configuration
+
+
+ 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
+
8192 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.
+
+
+
+
+ Advanced Configuration
+
+
+ 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
+
+
+
+
+
+
+
+
+
+ Disk Interface Selection
+
+
+ Unlike the Synology-specific script, this script allows you to choose the disk interface type for both
+ virtual and physical disks:
+
+
+
+
+
+
+
Interface Type
+
Description
+
Best For
+
+
+
+
+
SCSI
+
+ Modern interface with good performance and features
+
+
+ Recommended for Linux and Windows (includes discard/trim support)
+
+
+
+
SATA
+
Standard interface with high compatibility
+
+ Good general-purpose choice (includes discard/trim support)
+
+
+
+
VirtIO
+
+ Paravirtualized interface with highest performance
+
+
+ Advanced users seeking maximum performance (includes discard/trim support)
+
+
+
+
IDE
+
Legacy interface with maximum compatibility
+
Legacy systems only (no discard/trim support)
+
+
+
+
+
+
+
+
+
+ Disk Selection
+
+
+ Once the machine is configured, the script allows you to choose between two types of disks:
+
+
+
Virtual Disk
+
+
The script lists the storage options available in Proxmox
+
The user selects the disk and size in GB
+
+ The virtual disk is automatically assigned to the VM using the selected interface type (SCSI, SATA,
+ VirtIO, or IDE)
+
+
+ Multiple disks can be added and will be assigned sequential device numbers (e.g., scsi0, scsi1, etc.)
+
+
+
+
Physical Disk Passthrough
+
+
The script detects all available physical disks
+
The user selects the physical disk or disks they want to use
+
+ The physical disk is directly assigned to the VM via passthrough using the selected interface type (SCSI,
+ SATA, VirtIO, or IDE)
+
+
+ Multiple disks can be added and will be assigned sequential device numbers (e.g., scsi0, scsi1, etc.)
+
+
+
+
+
+
+
+ Additional Features
+
+
+
EFI Disk Configuration
+
When UEFI BIOS (OVMF) is selected, the script automatically configures an EFI disk:
+
+
The script prompts for storage location for the EFI disk
+
A 4MB EFI disk is created and configured
+
+ The EFI disk is properly formatted based on the storage type (raw format for directory-based storage)
+
+
+
+
ISO Mounting
+
The script handles ISO mounting for installation:
+
+
The installation ISO is automatically mounted to the ide2 device
+
For Windows VMs, VirtIO driver ISO can be automatically downloaded and mounted to ide3
+
+
+
QEMU Guest Agent
+
The script automatically configures QEMU Guest Agent support:
+
+
Enables the QEMU Guest Agent in the VM configuration
+
Sets up the necessary communication channel
+
Provides instructions for installing the guest agent inside the VM after installation
+
+
+
+
+
NAS-Specific Installation Notes
+
+
+
+
+
+
TrueNAS SCALE
+
+
+
+ Recommended interface: SATA or SCSI
+
+
+ Minimum RAM: 8GB (16GB+ recommended)
+
+
+ Minimum CPU cores: 2 (4+ recommended)
+
+
UEFI boot is recommended
+
VirtIO network adapter provides best performance
+
+ After installation, install the QEMU Guest Agent:
+
+ apt update && apt install qemu-guest-agent -y
+
+
+
+
+
+
+
+
+
TrueNAS CORE
+
+
+
+ Recommended interface: SATA
+
+
+ Minimum RAM: 8GB (16GB+ recommended)
+
+
+ Minimum CPU cores: 2 (4+ recommended)
+
+
UEFI boot is recommended
+
VirtIO network adapter provides best performance
+
+ After installation, install the QEMU Guest Agent:
+
After configuring the VM settings and disk options, the script will:
+
+
Create the VM with the specified configuration
+
Configure EFI disk if UEFI BIOS is selected
+
Create and attach virtual disks or pass through physical disks
+
Mount the installation ISO
+
Set the boot order (disk first, then ISO)
+
Configure the QEMU Guest Agent
+
Generate a detailed HTML description for the VM
+
Start the VM if requested
+
+
+ Once the VM is created, you can proceed with the installation of your chosen NAS system by following the
+ on-screen instructions in the VM console.
+
+
+
+
+
NAS Systems Interfaces
+
+ Below are screenshots of the shell and web interfaces for each NAS system after successful installation:
+