Today we are going to be showing you how to install Openmediavault 6 on a Raspberry Pi 4. If you would like to see more like this. Check out our Raspberry Pi series episodes.
Openmediavault 6 is now stable and Openmediavault 5 is now at the end of life (EOL) which means it will no longer get any more development or security patches. So if you are using Openmediavault 5 you will need to upgrade now. Follow our guide here.
If you are looking to install Openmediavault with a fresh installation then follow our guide below.
Table of Contents
What is Openmediavault 6?

OpenMediaVault 6 (OMV) is an open source, Network Attached Storage (NAS) solution based on Debian Linux. Once installed on a Raspberry Pi 4 it will create a fully-fledged server solution.
OMV 6 has a beautiful graphical user interface (GUI) that can be used to fully configure the server. Including setting up user accounts, file shares, docker, and Portainer as well as a mountain of plugins to extend its functionality.
In this guide, we will be installing Openmediavault 6 on a Raspberry Pi 4. If you are ready please read our prerequisites below to make sure you have everything you need to start the installation.
Prerequisites:
How to Install Openmediavault 6 on Raspberry Pi 4
Step1: Connect to your Raspberry Pi using SSH and update it.
ssh pi@PIIPADDRESS
sudo apt update -y && sudo apt upgrade -y
Step 2: Install Openmediavault 6 by running the bash Install script
sudo wget -O - https://raw.githubusercontent.com/OpenMediaVault-Plugin-Developers/installScript/master/install | sudo bash
Towards the end, the OMV install script closes the active SSH connection. This is completely normal and as expected as the install script will change the network and user settings.
Important!. You will need to wait a few minutes before trying to access the OMV 6 Dashboard through a browser. This is because the OMV install script will be finishing up in the background.
Step 3: Connect and log into the Openmediavault dashboard.
http://PIIPADDRESS
Username: admin Password: openmediavault
Did You Know We Have A Raspberry Pi Series?
Our YouTube series will take you from the beginning to more advanced topics. Would you love to use docker?. Install nextcloud or plex?. It IS 100% free. Learn more here!.
I noticed a bug with this if you’re trying to do this install fully headless, the wifi gets disabled by the script. The only way to reconnect the wifi is login with a keyboard and HDMI or SSH in with pi connected via ethernet. Then you need to run “sudo omv-firstaid” and reconfigure the network interface for wifi
Great series, thank you! I have followed the first four episodes and then came to this page (as suggested in the red note at the top of the Episode 5 post). I have now successfully installed OpenMediaVault 6 on my rPi OS Lite (64-bit). But the above instructions end at that point and I am confused as to what to do next! I have not configured OMV or installed Docker and Portainer. Can I do that by following the old Episode 5 instructions? Or are there some new instructions for OMV 6 which I’ve missed somewhere? Any help much appreciated.
Seem to be a case of installing openmediavault 6 and following the video 5 as best you can. Then you hit trouble with NGINX and it fails to accept your initial log in, there is a video about it, but that still does not solve the problem. I suspect the yml file is out of date, found newer version but still having the same issues. Need to find another source that will help me get npm installed so can get moving forward with this. Been blocked on this for best part of a week.
I am trying to start over with a clean install. I got the new Pi OS installed. When I tried to get the OMV 6 to install, all I get is a failure to resolve URL address notes. At first it said URL did not exist, t think this may have been due to a typo on my end. after re-entering the full string it now comes back with a “Tempoary failure i nme resulation. wget unable to resolve host address” this has been going on for at least 18 hours now. any suggestions or another path to get OMV 6?
Set raspberry pi imager Wlan to blank
Make sure tha your router is set to IPV4 only ie. 4g only
This is how i resloved my problem on Raspberry pi4