2025 Guide: Installing and Trying the Open-Source NAS System OpenMediaVault (OMV)
1. Why choose OpenMediaVault?
In the home private cloud (NAS) space, besides the well-known Synology and QNAP, OpenMediaVault (OMV for short) is absolutely the standard-bearer of the open-source world.
It is built on the rock-solid Debian Linux, and its biggest advantages are being lightweight, free, and modular. Whether it is basic protocols like SSH, FTP, and SMB/CIFS, or Docker and BitTorrent download tools, it handles them all with ease. For anyone with only an old computer or planning to try things out in a virtual machine, OMV has an extremely low hardware bar and is the best entry point into NAS.
2. Preparation and downloading resources
Before we start, we need the official image. To ensure download speed and purity, it is best to go straight to SourceForge.
📥 Official image download address:
https://www.openmediavault.org/
Note: this article demonstrates the v5.5.11 ISO, but download the latest stable release when you actually do this.
3. Setting up the VMware virtual machine
Many beginners trip up right here, and the key point is disk planning. OMV requires the system to be installed on a dedicated disk, and that disk cannot then be used directly for data storage. So we need at least two virtual hard disks.
Recommended configuration:
- Memory: 4GB (1GB actually runs fine, but giving it more makes installation smoother)
- System disk: 100GB (this is for the Debian system; 20GB is actually enough, and a bit of headroom never hurts)
- Data disk: add it after installation finishes, simulating how you would physically swap drives in a real NAS.
4. The full installation walkthrough
Boot the virtual machine, load the ISO, and we are officially into installation. The installer is the standard Debian style — very retro, but very practical.
1. Language and locale settings
For easier maintenance later: although the system supports Chinese, if you know a little Linux, choosing English avoids garbled text — though choosing Chinese is perfectly fine too. Be sure to select Asia/China as the region, since it affects the mirror selection and time zone that follow.
2. Network and hostname
The system detects the network automatically. You need to name your NAS, for example openmediavault.local, which will be how you identify it on your LAN.
3. The critical step: setting the root password
⚠️ Note: what you set here is the underlying system root account password, not the web login password! Be sure to remember it.
4. Choosing a software mirror (to speed up installation)
Because overseas Debian mirrors are slow to reach from within China, the installer thoughtfully offers a mirror selection. Be sure to choose cn (China), and preferably tsinghua (Tsinghua mirror) or 163 and other major domestic mirrors, which saves a great deal of waiting.
5. Installing the bootloader and rebooting
Follow the prompts to install GRUB to the main disk /dev/sda, and once the progress bar finishes, the system reboots automatically.
5. First login and web configuration
After the reboot you will see a black console with white text. Log in with the root password you just set, then use the ip addr command to check the IP address it obtained (for example 192.168.x.x).
1. Logging into the web admin panel
Open your browser and enter the IP address you just found. The default credentials are below (change them immediately after your first login):
Username: admin
Password: openmediavault
2. Mounting the data disk
Now add that new 200GB virtual disk in the VM. Under OMV's "Storage" -> "Disks" you should see the new drive. Then go to "File Systems", choose create and format (EXT4 or XFS recommended), and finally click "Mount".
3. Pitfall warning: the yellow banner
This is where beginners most often slip up!
OMV's design logic is that after changing configuration you must click the yellow banner (Apply Changes) that appears at the top of the page for the change to actually take effect. You must click it!
6. Enabling SMB shares: getting your files moving
The core function of a NAS is file sharing. We achieve Windows access in three steps:
- Create a user: under "Access Rights Management", create a regular user — do not transfer files as root or admin.
- Create a shared folder: point it at the data disk you just mounted and set a folder name.
- Enable the SMB service: under "Services" -> "SMB/CIFS", turn the service on and add the folder you created under the "Shares" tab.
Final verification
On a Windows PC, type \\your_NAS_IP into the Run dialog (Win+R) and enter the user account and password you created. If you can see the shared folder and read and write normally — congratulations, your personal private cloud is up and running!
🛠️ Summary and recommendations
OpenMediaVault is far more capable than this. Beyond basic file sharing, you can install the OMV-Extras plugin pack to enable Docker and deploy advanced applications like a Jellyfin media library or a Nextcloud cloud drive. Compared with FreeNAS's high memory demands, OMV is far friendlier; compared with the copyright risks of a hacked Synology, OMV is far more above board.
If you happen to have an idle old computer or laptop lying around, why not give it a try and enjoy the satisfaction of keeping your data in your own hands.
If you want to work out how long a self-built NAS takes to pay for itself against a cloud drive subscription, use the subscription cost calculator to estimate your current subscriptions alongside hardware and electricity costs.
