Computer Storage, Part 3 Codexery

OpenMediaVault

Free Debian-based NAS distribution with web-based administration.

OpenMediaVault

OpenMediaVault (OMV) is a free, Linux-based operating system built specifically for network-attached storage (NAS). It runs on top of Debian and is released under the GNU General Public License v3. The project was founded in 2009 by Volker Theile, who remains its lead developer.

Theile had been the sole active developer of FreeNAS by late 2009. FreeNAS itself was a spin-off of m0n0wall, which is based on FreeBSD. Theile wanted to rewrite FreeNAS for Linux, and the FreeNAS team had known for months that a major rewrite was necessary to support key features. However, FreeNAS’s original creator, Olivier Cochard-Labbé, preferred to keep the system on FreeBSD. The two agreed that Theile would develop his Linux version under a new name. He first called it coreNAS, but within days changed it to OpenMediaVault.

Theile chose Debian because its vast package management system meant he would not have to repackage software himself. OMV modifies Debian by adding a web-based user interface for administration and customization, along with a plug-in API. Plug-ins can be installed directly through that web interface.

The system supports a wide range of features: a multi-language web GUI; protocols including CIFS (via Samba), FTP, NFS (versions 3 and 4), SSH, rsync, iSCSI, AFP, and TFTP; software RAID (levels 0, 1, 4, 5, 6, 10, and JBOD); monitoring via Syslog, Watchdog, S.M.A.R.T., and SNMP (v1, 2c, and 3, read-only); email-based statistic reports; graphs for CPU load, LAN transfer rates, disk usage, and RAM allocation; GPT/EFI partitioning for drives larger than 2 TB; support for file systems ext2, ext3, ext4, Btrfs, XFS, JFS, NTFS, and FAT32 (with ZFS available via a third-party plug-in); quotas; user and group management; ACL-based access controls; link aggregation bonding; and Wake-on-LAN.

OMV ships with a limited set of default plug-ins, including AirPlay, ClamAV, Diskstats, DAAP, FileBrowser, FTP, Logical Volume Manager, Network UPS Tools, OneDrive, PhotoPrism, Podman, S3 (MinIO-based), ShareRootFs, SNMP, TFTP, USB Backup, and WeTTY. Many more plug-ins are available through additional package repositories, mostly maintained by a group called OpenMediaVault Plugin Developers. In October 2014, roughly 30 plug-ins existed; by June 2015, that number had grown to over 70 stable ones.

Quick Facts

Developer
Volker Theile
Family
Unix-like
Working State
Current
Source Model
Open source
Released
2011-10-17
Latest Release Version
property · reference · edit · P348
Marketing Target
Home user / Small office / home office
Programmed In
Web interface: PHP, TypeScript (Angular)
Language
English, Chinese, Czech, Danish, Dutch, French, Galician, German, Greek, Hungarian, Italian, Japanese, Korean, Norwegian, Polish, Portuguese, Russian, Spanish, Swedish, Turkish, Ukrainian
Update Model
APT
Package Manager
dpkg
Supported Platforms
IA-32 / x86-64 / ARM

Facts from the source article.

Lore & Background

By the end of 2009, Volker Theile was the only active developer of FreeNAS, a NAS operating system started by Olivier Cochard-Labbé in 2005 from m0n0wall, a FreeBSD variant. Theile wanted to rewrite FreeNAS for Linux because the project needed a major rewrite to support crucial features. Cochard-Labbé preferred to stay with FreeBSD, so they agreed Theile would develop his Linux version under a different name. The name was initially coreNAS, but within days Theile discarded it in favor of OpenMediaVault.

Theile chose Debian because its large package management system meant he would not have to repackage software himself. OpenMediaVault provides a web-based user interface for administration and customization, and a plug-in API for implementing new features. Plug-ins can be installed through the web interface. The project uses code names from Frank Herbert's Dune novels for each release.

OpenMediaVault supports multiple protocols including CIFS, FTP, NFS, SSH, rsync, iSCSI, AFP, and TFTP. It offers software-RAID levels 0, 1, 4, 5, 6, 10, and JBOD, and supports file systems such as ext2, ext3, ext4, Btrfs, XFS, JFS, NTFS, and FAT32, with ZFS available via a third-party plug-in. Monitoring features include Syslog, Watchdog, S.M.A.R.T., and SNMP.

Reader's Guide

OpenMediaVault occupies a significant position in the NAS operating system landscape as a Linux-based alternative to FreeBSD-based systems like FreeNAS (now TrueNAS). Its origin as a fork of FreeNAS reflects a fundamental split in the NAS community between Linux and FreeBSD approaches. By building on Debian, OpenMediaVault leverages a vast repository of existing software packages, reducing development overhead and allowing users to extend functionality through a plug-in system.

The project's release history shows consistent updates tied to Debian versions, with each release named after elements from Frank Herbert's Dune series. The plug-in ecosystem has grown substantially, with around 30 plug-ins available in October 2014 and more than 70 stable plug-ins by June 2015. Third-party plug-ins extend the system to include Docker, KVM, VirtualBox, media servers, backup tools, and many other services.

OpenMediaVault's minimum system requirements are modest—1 GiB RAM and a 4 GiB drive for the OS—making it accessible for repurposed hardware. Its web-based interface and plug-in architecture have made it a popular choice for home and small business NAS deployments, though it remains a niche product compared to commercial NAS solutions.

Did You Know?

More in Computer Storage, Part 3 1-24

Spotted an error? Know more?

Reader corrections go straight into our review queue. Suggest an edit · How this site is sourced

Comments

Loading…
Open in the interactive codex →