OpenMediaVault

Last updated

OpenMediaVault
OpenMediaVault Logo.png
File:OMV6 dashboard.png
Web interface (2024)
Developer Volker Theile
Written in Web interface: PHP, JavaScript (Ext JS)
OS family Unix-like
Working stateCurrent
Source model Open source
Initial release17 October 2011;12 years ago (2011-10-17)
Latest release 6.9.11 [1]   OOjs UI icon edit-ltr-progressive.svg / 26 December 2023;18 days ago (26 December 2023)
Repository
Marketing target
Available in English, Chinese, Czech, Danish, Dutch, French, Galician, German, Greek, Hungarian, Italian, Japanese, Korean, Norwegian, Polish, Portuguese, Russian, Spanish, Swedish, Turkish, Ukrainian [2]
Update method APT
Package manager dpkg
Platforms
Kernel type Monolithic (Linux)
Userland GNU
Default
user interface
Web-based
License Free software (GPL v3)
Preceded by FreeNAS v0.7
Official website www.openmediavault.org

OpenMediaVault (OMV) is a free Linux distribution designed for network-attached storage (NAS). [3] [4] 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. [5]

Contents

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. [6] [7] [8] 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. [7] 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; [6] that name was initially coreNAS, but within a matter of days Theile discarded it in favour of OpenMediaVault. [8]

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. [9] 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 limit set of plug-ins. These include:

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. [12] The status of all Plug-ins can be viewed online. [13] 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: [14]

Minimum System requirements

Release history

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

VersionNameRelease DateEOL DateBaseNotes
Old version, no longer maintained: 0.2Ix2011-10-17 [18] ? Debian 6 Named for the planet Ix.
Old version, no longer maintained: 0.3Omnius2012-04-18 [19] 2012-12-30 [20] 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.
Old version, no longer maintained: 0.4Fedaykin2012-09-21 [21] [22] 2013-12-09 [23] Named for the Fedaykin commandos of the Fremen people.
Old version, no longer maintained: 0.5Sardaukar2013-08-25 [24] ?Revised API renders v0.4 plugins incompatible. [25]
Old version, no longer maintained: 1.0Kralizec2014-09-15 [26] 2015-12-26 [27] 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.
Old version, no longer maintained: 2.0Stone burner2015-06-29 [28] [29] 2017-12-06 [30] 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.
Old version, no longer maintained: 3.0Erasmus [31] 2017-06-132018-07-09 [32] Debian 8 Named for the robot Erasmus.
Old version, no longer maintained: 4.0Arrakis [33] 2018-05-082020-06-30 [34] Debian 9 Named for the planet Dune.
style="background-color: #FDB3AB; " title="Old version, no longer maintained" data-sort-value="5.0 [35] " | Old version, no longer maintained: 5.0 [35] Usul [36] 2020-03-302022-06-30 [37] Debian 10 Named for the secret name of Paul Atreides (Usul) in Dune .
class="templateVersion c" style="background-color: #D4F4B4; " title="Current stable version" data-sort-value="6.0 [38] " | Current stable version:6.0 [38] Shaitan2022-05-04 [39] ? Debian 11 Named for the Fremen term for demon and later to the transformed God Emperor Leto Atreides II
Legend:
Old version
Older version, still maintained
Latest version
Latest preview version
Future release

See also

Related Research Articles

<span class="mw-page-title-main">Debian</span> Linux distribution based on free and open-source software

Debian, also known as Debian GNU/Linux, is a Linux distribution composed of free and open-source software and proprietary software developed by the community-supported Debian Project, which was established by Ian Murdock on August 16, 1993. The first version of Debian (0.01) was released on September 15, 1993, and its first stable version (1.1) was released on June 17, 1996. The Debian Stable branch is the most popular edition for personal computers and servers. Debian is also the basis for many other distributions that have different purposes, like Proxmox for servers, Ubuntu or Linux Mint for desktops, Kali for penetration testing or Pardus and Astra for government use.

<span class="mw-page-title-main">Irssi</span> Text-mode IRC client

Irssi is an Internet Relay Chat (IRC) client program for Linux, FreeBSD, macOS and Microsoft Windows. It was originally written by Timo Sirainen, and released under the terms of the GNU GPL-2.0-or-later in January 1999.

<span class="mw-page-title-main">Xfce</span> Desktop environment

Xfce or XFCE is a free and open-source desktop environment for Linux and other Unix-like operating systems.

<span class="mw-page-title-main">Damn Small Linux</span> Linux-based operating system

Damn Small Linux (DSL) is a discontinued computer operating system for the x86 family of personal computers. It is free and open-source software under the terms of the GNU GPL and other free and open source licenses. It was designed to run graphical user interface applications on older PC hardware, for example, machines with 486 and early Pentium microprocessors and very little random-access memory (RAM). DSL is a Live CD with a size of 50 megabytes (MB). What originally began as an experiment to see how much software could fit in 50 MB eventually became a full Linux distribution. It can be installed on storage media with small capacities, like bootable business cards, USB flash drives, various memory cards, and Zip drives.

<span class="mw-page-title-main">Network-attached storage</span> Computer data storage server

Network-attached storage (NAS) is a file-level computer data storage server connected to a computer network providing data access to a heterogeneous group of clients. The term "NAS" can refer to both the technology and systems involved, or a specialized device built for such functionality.

<span class="mw-page-title-main">OpenMPT</span> Open source module tracker

OpenMPT is an open-source audio module tracker for Windows. It was previously called ModPlug Tracker, and was first released by Olivier Lapicque in September 1997.

<span class="mw-page-title-main">GStreamer</span> Multimedia framework

GStreamer is a pipeline-based multimedia framework that links together a wide variety of media processing systems to complete complex workflows. For instance, GStreamer can be used to build a system that reads files in one format, processes them, and exports them in another. The formats and processes can be changed in a plug and play fashion.

<span class="mw-page-title-main">Rhythmbox</span> Free and open source audio player

Rhythmbox is a free and open-source audio player software, tag editor and music organizer for digital audio files on Linux and Unix-like systems.

The NSLU2 is a network-attached storage (NAS) device made by Linksys introduced in 2004 and discontinued in 2008. It makes USB flash memory and hard disks accessible over a network using the SMB protocol. It was superseded mainly by the NAS200 and in another sense by the WRT600N and WRT300N/350N which both combine a Wi-Fi router with a storage link.

A personal wiki is wiki software that allows individual users to organize information on their desktop or mobile computing devices in a manner similar to community wikis, but without collaborative software or multiple users.

TrueNAS is the branding for a family of network-attached storage (NAS) products produced by iXsystems. They include both free and open-source and commercial offerings, based on the OpenZFS file system and either FreeBSD or Linux. It is licensed under the terms of the BSD License and runs on both commodity x86-64 hardware and turnkey appliances offered by iXsystems.

<span class="mw-page-title-main">Buffalo network-attached storage series</span>

The Buffalo TeraStation network-attached storage series are network-attached storage devices.

<span class="mw-page-title-main">LMMS</span> Free software digital audio workstation

LMMS is a digital audio workstation application program. It allows music to be produced by arranging samples, synthesizing sounds, entering notes via mouse or by playing on a MIDI keyboard, and combining the features of trackers and sequencers. It is free and open source software, written in Qt and released under GPL-2.0-or-later.

Strigi was a file indexing and file search framework adopted by KDE SC. Strigi was initiated by Jos van den Oever. Strigi's goals are to be fast, use a small amount of RAM, and use flexible backends and plug-ins. A benchmark as of January 2007 showed that Strigi is faster and uses less memory than other search systems, but it lacks many of their features. Like most desktop search systems, Strigi can extract information from files, such as the length of an audio clip, the contents of a document, or the resolution of a picture; plugins determine what filetypes it is capable of handling. Strigi uses its own Jstream system which allows for deep indexing of files. Strigi is accessible via Konqueror, or by clicking on its icon, after adding it to KDE's Kicker or GNOME Panel. The graphical user interface (GUI) is named Strigiclient.

iXsystems, Inc. is a privately owned American computer technology company based in San Jose, California that develops, sells and supports computing and storage products and services. Its principal products are customized open source FreeBSD distributions, including the discontinued desktop operating system TrueOS, the FreeBSD based file servers and network attached storage systems TrueNAS Core and TrueNAS Enterprise, and the Linux based TrueNAS SCALE. It also markets hardware platforms for these products, and develops enterprise-scale storage architectures and converged infrastructures. As part of its activities, the company has strong ties to the FreeBSD community, has repeatedly donated hardware and support to fledgling projects within the BSD community, and sponsors and develops development within FreeBSD, as well as being a sponsor and attendee of open-source community events.

<span class="mw-page-title-main">SheevaPlug</span> 2009 compact plug computer

The SheevaPlug is a "plug computer" designed to allow standard computing features in as small a space as possible. It was a small embedded Linux ARM computer without a display which can be considered an early predecessor to the subsequent Raspberry Pi.

<span class="mw-page-title-main">XigmaNAS</span> Software

XigmaNAS is a Network-attached storage (NAS) server software with a dedicated management web interface. It is free software under the terms of the Simplified BSD license.

<span class="mw-page-title-main">Ventoy</span> Live USB Bootloader

Ventoy is a free and open-source utility used for writing image files such as .iso, .wim, .img, .vhd(x), and .efi files onto storage media to create bootable USB flash drives. Once Ventoy is installed onto a USB drive, there is no need to reformat the disk to update it with new installation files; it is enough to copy the .iso, .wim, .img, .img(x), or .efi file(s) to the USB drive and boot from them directly. Ventoy will present the user with a boot menu to select one of these files.

References

  1. Error: Unable to display the reference properly. See the documentation for details.
  2. "OpenMediaVault". Transifex . Archived from the original on 1 April 2016. Retrieved 3 June 2016.
  3. Huber, Mathias (8 December 2009). "FreeNAS: BSD Line and Linux Fork". Linux Magazine . Retrieved 3 June 2016.
  4. Halfacree, Gareth (19 July 2012). "WHS Alternatives: Media Streaming". bit-tech.
  5. GNU General Public License Version 3, 29 June 2007
  6. 1 2 Baader, Hans-Joachim (20 October 2011). "Erste Version der NAS-Distribution OpenMediaVault" [First Version of the NAS Distribution OpenMediaVault]. Pro-Linux (in German). Retrieved 3 June 2016.
  7. 1 2 "FreeNAS vs OpenMediaVault". FreeNAS.org. iXsystems . Retrieved 3 June 2016.
  8. 1 2 Thoma, Jörg (7 December 2009). "FreeNAS bleibt bei FreeBSD" [FreeNAS Stays on FreeBSD]. Golem.de (in German). Retrieved 3 June 2016.
  9. Seifried, Steven (10 April 2015). "Interview with OpenMediaVault developer Volker Theile". Canox.net. Archived from the original on 23 May 2016. Retrieved 3 June 2016.
  10. "OpenMediaVault Features". openmediavault.org. Retrieved 29 August 2016.
  11. "OpenMediaVault Package Repository". openmediavault.org. Retrieved 29 August 2016.
  12. github.com, "OpenMediaVault Plugin Developers" Retrieved 2014-10-03
  13. omv-extras.org, "Latest updates..." Retrieved 2014-10-03
  14. "OpenMediaVault Plugin Developers Package Repository". bintray.com. Retrieved 29 August 2016.
  15. debian.org/ports. Debian Website, List of ports
  16. wiki.debian.org/Hardware. Debian Wiki, Supported Hardware
  17. Theile, Volker (14 July 2011). "First release of OpenMediaVault is called Ix". OpenMediaVault.org. Retrieved 3 June 2016.
  18. OpenMediaVault 0.2 (Ix) has been released
  19. OpenMediaVault 0.3 BETA available
  20. OpenMediaVault 0.3.x end-of-life
  21. Package repository for 0.4 (Fedaykin) is up
  22. New updates available - OpenMediaVault 0.4.0.1 released
  23. OMV 0.4 EOL
  24. OpenMediaVault 0.5 (Sardaukar) released
  25. OpenMediaVault Blog. 3rd Party Plug-ins. Retrieved 2013-08-31
  26. OpenMediaVault 1.0 (Kralizec) released
  27. OMV 1.x is now EOL
  28. OMV 2.0 (Stone Burner) will be available soon
  29. Release of OpenMediaVault 2.1 (Stone burner)
  30. OMV 2.x is now EOL
  31. Theile, Volker (17 December 2015). "OMV 3 (Erasmus) on Debian 8 (Jessie)". OpenMediaVault.org. Retrieved 24 June 2016.
  32. OMV 3.x is now EOL
  33. Theile, Volker (27 February 2017). "Results from SUSE Hack Week". OpenMediaVault.org. Retrieved 16 March 2017.
  34. openmediavault 4 goes EOL
  35. 1 2 Theile, Volker (21 August 2019). "Releases". openmediavault.readthedocs.io. Retrieved 6 October 2019.
  36. Theile, Volker (4 May 2022). "Results from Openmediavault Blog". OpenMediaVault.org.
  37. openmediavault 5 goes EOL
  38. 1 2 Theile, Volker (4 May 2022). "Releases". openmediavault.readthedocs.io. Retrieved 12 May 2022.
  39. Theile, Volker (4 May 2022). "Release of openmediavault 6 (Shaitan)". .openmediavault.org. Retrieved 12 May 2022.