This guide walks you through the complete process of converting an old desktop computer into a reliable Network-Attached Storage (NAS) system using a 256GB SSD and OpenMediaVault (OMV). It covers hardware upgrades, software installation, and configuration.
- Overview
- Requirements
- Step 1: Hardware Preparation
- Step 2: SSD Installation
- Step 3: Preparing the OMV Bootable Drive
- Step 4: BIOS Configuration
- Step 5: Installing OpenMediaVault
- Step 6: Initial Web Configuration
- Step 7: Creating Shares and Users
- Step 8: Network Settings
- Optional: Advanced Features
- Maintenance & Tips
I repurposed an old desktop PC from my home by upgrading its storage with a 256GB SSD and installing OpenMediaVault, a free and powerful Linux-based NAS operating system. This setup enables centralized file storage, remote access, and easy management of shared folders over the network.
- Old Desktop PC (minimum 2GB RAM, SATA support)
- 256GB SATA SSD
- SATA data and power cables
- USB flash drive (≥ 4GB) for bootable installer
- Ethernet cable for network access
- OpenMediaVault ISO
- Tool to create bootable USB (e.g., Rufus, Etcher)
- Power off the desktop and disconnect it from the power source.
- Open the case and inspect for dust or damage.
- Ensure SATA ports and PSU connections are available.
- Mount the SSD in a 2.5″ bay or use a 2.5″ to 3.5″ adapter.
- Connect the SATA data cable to the motherboard.
- Connect the SATA power cable from the PSU to the SSD.
- Close the case and prepare for boot.
- On a separate computer, download the latest OMV ISO.
- Use Rufus or Etcher to create a bootable USB:
- Select the USB drive
- Choose the OMV ISO file
- Start the flashing process
- Eject the USB safely once completed.
- Power on the old desktop and enter BIOS (usually
F2,DEL, orESC). - Set SATA Mode to
AHCI. - Set Boot Order to prioritize USB devices.
- Save changes and reboot with the USB inserted.
- Boot into the USB installer and select Install.
- Choose your language, region, and keyboard layout.
- Select the 256GB SSD as the installation target.
- Set a strong root password.
- Configure the network (DHCP or static IP).
- Complete the installation, remove the USB, and reboot.
- After reboot, OMV will display the local IP address.
- Open a browser on another computer and navigate to that IP.
- Login credentials:
- Username:
admin - Password:
openmediavault
- Username:
- Change the admin password under System → General Settings.
- Go to Storage → File Systems and format/mount the SSD.
- Create a Shared Folder under Access Rights Management.
- Enable SMB/CIFS under Services to allow file sharing.
- Create user accounts for individual access control.
- Navigate to System → Network → Interfaces.
- Assign a Static IP Address for consistent access.
- (Optional) Enable SSH for remote terminal access.
- OMV Extras: Add Docker, Portainer, and other services.
- RAID/LVM: Add more drives for redundancy or flexible storage.
- Remote Access: Configure port forwarding for outside network access.
- Update regularly via the OMV Web UI or CLI:
sudo apt update && sudo apt upgrade omv-upgrade