Installing Synology NAS on Virtual Machine

Always starts with virtual machine

Let’s us start with installing the Disk Station on virtual machine, before we install it on real hardware. A standard 4-bay Synology NAS could cost more than USD 450 alone, without any hard drive installed. So the idea here is to re-used some of the old PC hardware, and then install the Synology Disk Station on it.

But before we go for a real one, probably the best idea now is to install the Synology Disk Station on a virtual machine. Try it out first before you spend hundred dollars on new hardware.


The first step is to select a simple and good virtual machine for the installation. So i decided to pick Virtual Box from Oracle. Simple, easy to configure and use less memory than other virtual machine.

Secondly, we must select the correct version of bootable XPEnology, a compatible Synology Disk Station version and download proper tools for installation.

Virtual Box Version: 5.0.14

XPEnology Bootable version: XPEnoboot_DS3615xs_5.1-5055.1.iso

Disk Station version: DSM_DS3615xs_5055.pat

Surveillance Station version: SurveillanceStation-bromolow-7.0-3762.spk


First step, install the virtual box 5.0.14 version, other version is acceptable too.



Second step, create a virtual machine for SynologyNAS


Choose Linux Operating System, Synology Disk Station basically developed under Linux Platform. and pick Linux 2.4 (64 bit) version. I noticed that the XPEnology bootable won’t work if you pick 32-bit linux version. Some PC might not support 64-bit, You can try to enable the virtualization support in BIOS see if it helps.


Select at least 2GB ram for Synology Disk Station installation on a virtual machine.


Create a virtual machine hard disk, allocate at least 20GB for it.



Here is the final result.


Configure the Synology Disk Station virtual machine

Go to settings, and configure the network adapter. Change the network adapter type to “Bridge” instead of NAT”, This step will make your Synology Disk Station connect directly to your router.



Choose a virtual optical disk file on the storage tab. pick the XPEnoboot_DS3615xs_5.1-5055.1.iso


Start the virtual machine, XPEnoboot will load for a few minute, If you can see the login screen means all the steps are correct.


From your another PC, access, this page will help you to look for new DiskStation within your network.


Start setting up the Disk Station.


Choose a manual installation, and then pick the DiskStation file DSM_DS3615xs_5055.pat from your local PC that you downloaded earlier.




will need around 10-20 minutes for Synology DiskStation installation.


If you can’t see find your Synology DiskStation from the, then you can try to look for the IP address on your router DHCP device list.

You can manually access the Synology DiskStation with this URL on port 5000,


Setting up user account

After the installation completed, the next important step is to setup an admin user account.



Change the DSM Update Settings to “Download DSM updates but let me choose whether to install them”, don’t pick the automatically option. Because we are going to hack the Surveillance Station later, Synology update will override everything if we picked that.


After completed the user account, you can login to the DiskStation, you would see the desktop.


You can try to login using the account that you created earlier on the linux command prompt.


Done. That’s all.



8 thoughts on “Installing Synology NAS on Virtual Machine”

      1. yes. this is DSM 6.0.
        Currently you still need a virtual machine to run it, but i saw someone managed to install DSM 6.0 or 6.1 in a real physical machine, but I am too busy with my work and family now, haven’t got time to figure it out yet.
        If i do, then will post something here.


  1. Hi. Very good post.

    Could you explain how to add new virtual disks to the DSM virtual machine? (after installation)

    I am trying to do it and I am not able to, as much I get to mount an external device and it does not give me the option to create a volume.

    Thanks a lot


Leave a Reply

Please log in using one of these methods to post your comment: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s