Software:OpenMediaVault

From HandWiki
OpenMediaVault
Web interface (2025)
DeveloperVolker Theile
Written inWeb interface: PHP, TypeScript (Angular)
OS familyUnix-like
Working stateCurrent
Source modelOpen source
Initial release17 October 2011; 14 years ago (2011-10-17)
Marketing target
  • Home user
  • Small office / home office
Available inEnglish, Chinese, Czech, Danish, Dutch, French, Galician, German, Greek, Hungarian, Italian, Japanese, Korean, Norwegian, Polish, Portuguese, Russian, Spanish, Swedish, Turkish, Ukrainian[1]
Update methodAPT
Package managerdpkg
Platforms
Kernel typeMonolithic (Linux)
UserlandGNU
Default user interfaceWeb-based
LicenseFree software (GPL v3)
Preceded byFreeNAS v0.7
Official websitewww.openmediavault.org

OpenMediaVault (OMV) is a free Linux distribution designed for network-attached storage (NAS).[2][3] The project's lead developer is Volker Theile, who instituted it in 2009. OMV is based on the Debian operating system, and is licensed through the GNU General Public License v3.[4]

Background

By the end of 2009, Volker Theile was the only active developer of FreeNAS, a NAS operating system that Olivier Cochard-Labbé started developing from m0n0wall in 2005.[5][6][7] m0n0wall is a variation of the FreeBSD operating system, and Theile decided he wanted to rewrite FreeNAS for Linux. The project team had known for months that FreeNAS needed a major rewrite in order to support crucial features.[6] Since Cochard-Labbé preferred to stay with a FreeBSD-based system, he and Theile agreed that Theile would develop his Linux version under a different name;[5] that name was initially coreNAS, but within a matter of days Theile discarded it in favour of OpenMediaVault.[7]

Technical design

Theile chose Debian because the large number of programs in its package management system meant that he wouldn't have to spend time repackaging software himself.[8] OpenMediaVault makes a few changes to the Debian operating system. It provides a Web-based user interface for administration and customisation, and a plug-in API for implementing new features. One can install plug-ins through the Web interface.

Features

Plug-ins

By default, OpenMediaVault comes with a limited set of plug-ins. These include:

  • AirPlay – Stream music wirelessly to your iPod/iPad/iPhone/iTunes.
  • ClamAV – Antivirus software[10]
  • Diskstats – Complementary plugin to extend system statistics collection by adding I/O statistic graphs.
  • Digital Audio Access Protocol (DAAP) – provides audio files in a local network (also for iTunes)
  • FileBrowser – File managing interface.
  • FTP – Provides a modular FTP/SFTP/FTPS server.
  • Logical Volume Manager – enables the possibility to create and administrate dynamic partitions
  • Network UPS Tools, to support the use of an uninterruptible power supply
  • OneDrive – Synchronizing a shared folder with Microsoft OneDrive cloud storage.
  • PhotoPrism – AI-powered app for browsing, organizing & sharing your photo collection.
  • Podman – A tool for managing containers and images, volumes mounted into those containers, and pods made from groups of containers.
  • S3 – MinIO based high-performance, S3 compatible object storage.
  • ShareRootFs – Provides shared directories on root file system.
  • SNMP
  • TFTP
  • USB Backup – Allows (automatic) backups to external USB hard disks
  • WeTTY – Terminal access in browser over HTTP/HTTPS.

Third-party plug-ins

Additional plug-ins are available via additional package repositories. The majority of those Plug-ins are developed by a group called OpenMediaVault Plugin Developers.[11] The status of all Plug-ins can be viewed online.[12] In October 2014 there were around 30 plugins available. In June 2015 there were more than 70 stable plug-ins available.

Some of the software that is controllable via third-party plug-ins are:[13]

Minimum System requirements

Release history

For each OpenMediaVault release, Theile chooses a project code name from Frank Herbert's Dune novels.[16]

Version Name Release Date EOL Date Base Notes
0.2 Ix 2011-10-17[17] ? Debian 6 Named for the planet Ix.
0.3 Omnius 2012-04-18[18] 2012-12-30[19] Introduced multi-language web interface and graphical user prompt for rights administration via Access Control List. The release is named for Omnius, a sentient computer network in the Legends of Dune trilogy.
0.4 Fedaykin 2012-09-21[20][21] 2013-12-09[22] Named for the Fedaykin commandos of the Fremen people.
0.5 Sardaukar 2013-08-25[23] ? Revised API renders v0.4 plugins incompatible.[24]
1.0 Kralizec 2014-09-15[25] 2015-12-26[26] Debian 7 Improves support for weaker systems; adds a dashboard with support for widgets; improved infrastructure for plug-ins. This release is named for Kralizec, a battle predicted to occur at the end of the universe.
2.0 Stone burner 2015-06-29[27][28] 2017-12-06[29] Sencha ExtJS 5.1.1 Framework for the WebGUI; revised GUI supports configuration of WiFi, VLAN, et al. This release is named for the stone burner, a nuclear weapon held by House Atreides.
3.0 Erasmus[30] 2017-06-13 2018-07-09[31] Debian 8 Named for the robot Erasmus.
4.0 Arrakis[32] 2018-05-08 2020-06-30[33] Debian 9 Named for the planet Dune.
5.0[34] Usul[35] 2020-03-30 2022-06-30[36] Debian 10 Named for the secret name of Paul Atreides (Usul) in Dune.
6.0[37] Shaitan 2022-05-04[38] 2024-07-31[39] Debian 11 Named for the Fremen term for demon and later to the transformed God Emperor Leto Atreides II.
7.0 Sandworm 2024-03-03[40] ? Debian 12 Named for the sandworm creature.
8.0 Synchrony 2025-12-24[41] ? Debian 13 Named for the synchrony creature.
{{{2}}}

See also

  • Direct Attached Storage (DAS)
  • Storage Area Network (SAN)
  • TrueNAS (formerly FreeNAS) - the FreeBSD-based NAS from which OpenMediaVault was originally forked
  • NexentaOS - open source OS and enterprise class NAS with kernel based ZFS
  • Openfiler - CentOS-based NAS operating system
  • XigmaNAS - another FreeBSD-based NAS operating system, XigmaNAS is a continuation of the original FreeNAS code which was developed between 2005 and late 2011

References

  1. ↑ "OpenMediaVault". https://www.transifex.com/votdev/openmediavault/. 
  2. ↑ Huber, Mathias (8 December 2009). "FreeNAS: BSD Line and Linux Fork". http://www.linux-magazine.com/Online/News/FreeNAS-BSD-Line-and-Linux-Fork. 
  3. ↑ Halfacree, Gareth (19 July 2012). "WHS Alternatives: Media Streaming". http://www.bit-tech.net/bits/software/2012/07/19/replace-whs/2. 
  4. ↑ GNU General Public License Version 3, 29 June 2007
  5. ↑ 5.0 5.1 Baader, Hans-Joachim (20 October 2011). "Erste Version der NAS-Distribution OpenMediaVault" (in German). http://www.pro-linux.de/news/1/17630/erste-version-der-nas-distribution-openmediavault.html. 
  6. ↑ 6.0 6.1 "FreeNAS vs OpenMediaVault". iXsystems. http://www.freenas.org/freenas-vs-openmediavault/. 
  7. ↑ 7.0 7.1 Thoma, Jörg (7 December 2009). "FreeNAS bleibt bei FreeBSD" (in German). http://www.golem.de/0912/71700.html. 
  8. ↑ Seifried, Steven (10 April 2015). "Interview with OpenMediaVault developer Volker Theile". http://www.canox.net/2015/04/interview-with-openmediavault-developer-volker-theile/. 
  9. ↑ "OpenMediaVault Features". https://www.openmediavault.org/features.html. 
  10. ↑ "OpenMediaVault Package Repository". http://packages.openmediavault.org/public/pool/main/o/. 
  11. ↑ github.com, "OpenMediaVault Plugin Developers" Retrieved 2014-10-03
  12. ↑ omv-extras.org, "Latest updates..." Retrieved 2014-10-03
  13. ↑ "OpenMediaVault Plugin Developers Package Repository". http://packages.openmediavault.org/public/pool/main/o/. 
  14. ↑ debian.org/ports. Debian Website, List of ports
  15. ↑ wiki.debian.org/Hardware. Debian Wiki, Supported Hardware
  16. ↑ Theile, Volker (14 July 2011). "First release of OpenMediaVault is called Ix". https://www.openmediavault.org/?p=456. 
  17. ↑ OpenMediaVault 0.2 (Ix) has been released
  18. ↑ OpenMediaVault 0.3 BETA available
  19. ↑ OpenMediaVault 0.3.x end-of-life
  20. ↑ Package repository for 0.4 (Fedaykin) is up
  21. ↑ New updates available - OpenMediaVault 0.4.0.1 released
  22. ↑ OMV 0.4 EOL
  23. ↑ OpenMediaVault 0.5 (Sardaukar) released
  24. ↑ OpenMediaVault Blog. 3rd Party Plug-ins. Retrieved 2013-08-31
  25. ↑ OpenMediaVault 1.0 (Kralizec) released
  26. ↑ OMV 1.x is now EOL
  27. ↑ OMV 2.0 (Stone Burner) will be available soon
  28. ↑ Release of OpenMediaVault 2.1 (Stone burner)
  29. ↑ OMV 2.x is now EOL
  30. ↑ Theile, Volker (17 December 2015). "OMV 3 (Erasmus) on Debian 8 (Jessie)". https://www.openmediavault.org/?p=1785*. 
  31. ↑ OMV 3.x is now EOL
  32. ↑ Theile, Volker (27 February 2017). "Results from SUSE Hack Week". https://www.openmediavault.org/?p=2076. 
  33. ↑ openmediavault 4 goes EOL
  34. ↑ Theile, Volker (21 August 2019). "Releases". https://openmediavault.readthedocs.io/en/latest/releases.html. 
  35. ↑ Theile, Volker (4 May 2022). "Results from Openmediavault Blog". https://www.openmediavault.org/?p=3220. 
  36. ↑ openmediavault 5 goes EOL
  37. ↑ Theile, Volker (4 May 2022). "Releases". https://openmediavault.readthedocs.io/en/latest/releases.html. 
  38. ↑ Theile, Volker (4 May 2022). "Release of openmediavault 6 (Shaitan)". https://www.openmediavault.org/?p=3201. 
  39. ↑ Theile, Volker (9 July 2024). "openmediavault 6 approaching EOL". https://www.openmediavault.org/?p=3742. 
  40. ↑ Theile, Volker (3 March 2024). "Release of openmediavault 7 (Sandworm)". https://www.openmediavault.org/?p=3663. 
  41. ↑ Theile, Volker (24 December 2025). "OMV8 (Synchrony) released". https://www.openmediavault.org/?p=4002.