Fact-checked by Grok 2 weeks ago

OpenMediaVault

OpenMediaVault () is a and open-source () solution based on , primarily designed for small offices and home offices to provide easy and without requiring deep technical knowledge. It features a modular with out-of-the-box support for services including SSH/, /CIFS, NFS, and , all administered through a simple web-based interface. The system supports and architectures, enabling deployment on a wide range of hardware from standard PCs to single-board computers. Development of OpenMediaVault began in 2009 under the lead of Volker Theile, who aimed to create an accessible platform building on his prior experience with systems and software. The project was first publicly released on October 17, 2011, as version 0.2 based on 6, marking its transition to a stable, community-driven initiative hosted on . Subsequent versions have closely followed 's release cycle for stability and security, with major updates introducing enhanced features like support, configurations (including JBOD, 0, 1, 5, and 6), snapshot management, and plugin extensibility for additional services such as antivirus scanning, integration, and containerized applications via or . The current stable release as of November 2025, version 7.7.21 (7 series, codenamed ""), was initially launched in March 2024 on 12, emphasizing improved monitoring tools like S.M.A.R.T. for disk , notifications, and compatibility, while maintaining a lightweight footprint suitable for resource-constrained environments. OpenMediaVault's design prioritizes and ease of use, allowing users to manage volumes, quotas, lists (ACLs), and scheduled tasks through its intuitive , with ongoing development ensuring compatibility with modern networking standards like and .

Overview

Development and Background

OpenMediaVault originated in 2009, initiated by developer Volker Theile, who sought to create a more modular and user-friendly (NAS) solution after serving as the primary developer on the FreeNAS project since 2006. Theile departed FreeNAS due to fundamental disagreements over its development direction and the limitations of its codebase, which relied on and required extensive manual compilation efforts. Drawing inspiration from FreeNAS's core concepts, Theile shifted the foundation to to leverage its robust package , enhancing modularity, ease of maintenance, and extensibility through a plugin architecture that became a key design principle from the outset. The project's initial release, version 0.2 codenamed "Ix," arrived in October 2011, emphasizing a simplified setup process tailored for non-expert users in home and small office settings, with an out-of-the-box web-based for . Early development focused on stability and accessibility, building directly on 6 (Squeeze) to integrate seamlessly with its ecosystem. By 2012, subsequent releases like version 0.3 "Omnious" and 0.4 "Fedaykin" refined this approach, solidifying full integration and introducing a Dune-inspired for versions—drawing from Herbert's sci-fi series—to reflect the project's thematic emphasis on expansive, navigable systems. Key milestones included the transition to version 1.0 "Kralizec" in September 2014, which upgraded to 7 () and marked the project's maturation as a stable, community-driven distribution. Community growth accelerated alongside these releases, with contributors providing bug fixes, feature enhancements, and support via forums, while translations into various languages through collaborative efforts on Transifex, broadening accessibility worldwide. OpenMediaVault's deep integration with Debian's APT further empowered users and developers to extend functionality effortlessly, fostering ongoing evolution without deviating from its Debian roots.

Licensing and Community

OpenMediaVault is released under the GNU General Public License version 3 (GPL v3), a that guarantees users the freedom to run, study, share, and modify the software, including access to its for redistribution and adaptation. The project is primarily maintained by Volker Theile, its lead developer, who holds the copyright alongside contributors who sign the openmediavault Contributor Agreement (OCA) to enable joint ownership and project sustainability. A global community supports ongoing development through pull requests on repositories and discussions on official forums. Community involvement extends to user support via dedicated forums, where members troubleshoot issues and share configurations, as well as efforts that enable multilingual interface support in multiple languages. This participation integrates with Debian's package management ecosystem, ensuring reliable updates and stability without proprietary dependencies. Lacking commercial sponsorship, OpenMediaVault relies on voluntary donations via platforms like to cover development costs, reinforcing its commitment to by prioritizing user-controlled, open-source infrastructure over .

Architecture and Design

Core Components

OpenMediaVault is built upon , specifically version 12 "Bookworm" for its 7.x releases, leveraging the underlying kernel's capabilities for storage management—such as support for , , , USB, and serial interfaces—and networking functionalities including stack and device drivers. This foundation ensures compatibility with a wide range of hardware while inheriting Debian's stability and security updates. At its core, OpenMediaVault employs as the to host and deliver the administrative interface, handling HTTP requests efficiently with low resource overhead. The backend is powered by , which processes changes and executes services through the omv-engined daemon via , enabling dynamic interactions between the user interface and system operations. For the frontend, the web interface is developed in using the framework along with Angular Material, providing a responsive and modular that communicates with the backend via RPC calls to a configuration database. The system's modular design relies on Debian's package management tools, for installing and managing individual software packages and APT for handling dependencies and repository updates, which facilitates incremental modifications and upgrades without requiring a complete system reinstallation. This approach allows administrators to apply security patches, feature enhancements, or configuration tweaks seamlessly through the integrated update mechanisms. OpenMediaVault supports deployment on both (AMD64) and architectures, accommodating diverse hardware platforms from low-power single-board computers like the to high-performance x86 servers. This architectural flexibility broadens its applicability in home, small office, and embedded environments. The plugin API serves as an extension layer built upon these foundational elements, enabling further without altering the core system.

Web Interface and User Experience

OpenMediaVault features a fully web-based administration panel that is accessible via HTTP on port 80 or HTTPS on port 443, requiring no additional client software beyond a standard web browser. This design enables remote management from any device on the network, promoting headless operation typical for NAS systems. The interface employs TypeScript for the frontend, utilizing Angular and Angular Material frameworks to deliver dynamic, responsive UI elements such as panels, dashboards, and configuration wizards. Server-side logic is managed by PHP code executed through the omv-engined RPC daemon, with NGINX serving the static content and handling requests. This architecture ensures efficient data retrieval from the configuration database via RPC calls, supporting staged changes that batch multiple updates for application only when confirmed by the user. User experience emphasizes accessibility and ease of use, incorporating (RBAC) that leverages Debian's native system users and groups for defining admin and user permissions. Multilingual support is provided to cater to international users, with intuitive through categorized panels and step-by-step wizards for common tasks like disk . Security is integrated at multiple levels, including built-in configuration via for encrypted connections, robust session management using omv-engined and PHP socket communications, and authentication directly tied to the underlying user and group system to prevent unauthorized access. These measures ensure secure, reliable interaction with the interface while maintaining compatibility with standard web practices.

Plugin Architecture

OpenMediaVault features a modular plugin system that enables developers to extend its functionality without modifying the core codebase, allowing the addition of new services through standardized hooks integrated into both the backend and the web interface. This architecture was introduced in the early versions of the software, starting from its initial releases around 2011, to facilitate extensibility in a environment. Plugins are distributed and installed as Debian packages via the Advanced Package Tool (APT) from official repositories, ensuring seamless updates and dependency management. Upon installation, plugins automatically integrate into the web interface by registering configuration pages, dashboard widgets, and log views, providing users with immediate access to new features without manual intervention. At the architectural level, plugins operate as Debian packages that extend the NGINX web server routes to handle additional HTTP endpoints, modify database schemas through the omv-confdb configuration database for persistent settings, and interact with system services such as those managed by . The web interface serves as the primary integration point, where plugins declare their components using files located in the /usr/share/openmediavault/workbench directory, enabling declarative extensions without requiring deep knowledge of or . For development, plugins leverage classes to implement backend logic, including RPC services for data processing and event handling. The frontend utilizes for custom components, while hooks in directories like route.d, component.d, and event-specific triggers—such as those for system startup or disk changes—allow plugins to respond to core events and inject functionality dynamically. These guidelines ensure plugins maintain compatibility with the core system's .

Core Features

File Sharing and Access Protocols

OpenMediaVault provides built-in support for several network protocols, enabling seamless access to shared storage across different operating systems and use cases. These include /CIFS for Windows compatibility, NFS for systems, FTP and for file transfers, and for efficient backups and . All protocols are configured through the web-based interface, which integrates with OpenMediaVault's user and group management for . Shares are created using the "Shared Folders" feature in the Storage section of the web interface, where administrators define paths on mounted filesystems, set ownership (defaulting to root:users with 775 permissions), and apply permissions or ACLs for fine-grained . These shared folders serve as the foundation for all protocols, with permissions propagating to services like , NFS, and FTP upon saving changes. User authentication is handled via OpenMediaVault's internal database, which synchronizes user passwords and restricts access to assigned groups. Quota management is available at the filesystem level under > Quota, allowing and group limits to prevent overuse, though it applies broadly rather than per-share. For SMB/CIFS, OpenMediaVault uses in standalone server mode, supporting shares as private (user-authenticated), semi-public ( with restrictions), or public. Configuration occurs in Services > SMB/CIFS, where global settings like workgroup (default: HOME) and minimum version are set, alongside per-share options for read/write lists and access. Advanced features include SMB3 support. NFS support targets local networks, with the binding shared folders under /export and ing them via /etc/exports for read/write or read-only from specified clients (e.g., , host, or CIDR). The web interface in Services > NFS allows extra options like root_squash for , and NFSv4 is enabled by default with a pseudo-root filesystem, supporting for authentication in secure environments. Exposure to the is discouraged; VPN is recommended for remote . FTP is implemented via with virtual root (vroot) for chrooting users to /srv/ftp, preventing escapes via symlinks, and aliases map shared folders for organized access. Configuration in Services > FTP enables the server, sets passive port ranges for , and supports (FTP over SSL/TLS) with explicit or implicit modes using self-signed or custom certificates for encrypted transfers. is available through the integrated SSH service, allowing secure file transfers over SSH without additional setup, though users must be added to the ssh group and passwordless public key authentication is advised for . Rsync facilitates backups by acting as both client and server, with jobs scheduled via for local synchronization or remote push/pull over or daemon mode. In Services > Rsync, modules (shared folders) are defined for the daemon, supporting and options like ; client jobs require SSH keys for non-interactive operation. Performance tuning is achievable through environmental variables in the web interface or direct Samba/NFS options, such as TCP_NODELAY for reduced latency in , aio sizes for , or export options like no_wdelay in NFS to minimize caching delays. and concurrent connection limits can be adjusted per to balance load, with recommendations favoring wired for optimal throughput.

Storage and Volume Management

OpenMediaVault provides robust tools for managing physical disks and creating flexible storage configurations through its web , enabling users to handle partitioning, formatting, and advanced volume setups without command-line intervention in most cases. The system supports a range of filesystems, including for general-purpose , for advanced features like , and for high-performance workloads, all of which can be created and mounted directly via the Filesystems section of the . integration includes capabilities for shared folders, allowing point-in-time backups, as well as automatic scheduled scrubbing to detect and repair by verifying checksums across the filesystem. For redundancy and performance, OpenMediaVault incorporates software RAID using the mdadm utility, supporting levels such as 0 (striping), 1 (mirroring), 5 and 6 (parity with single or double fault tolerance), and 10 (striped mirrors), configurable through the RAID Management interface where users can create, grow, or recover arrays from unpartitioned disks. Logical volume management is available via the official LVM2 plugin, which allows formatting disks or partitions into physical volumes, grouping them into volume groups, and carving out resizable logical volumes for efficient space allocation across storage pools. Disk management begins with the Disks overview, which lists attached drives with details like model, capacity, and device paths, facilitating operations such as quick or secure wiping to clear partition tables and prepare drives using (GPT) standards via tools like sgdisk. Filesystem creation and resizing are streamlined in the web UI, supporting operations on single disks or devices. Data integrity is enhanced through scheduled scrubs that proactively scan for errors and trigger notifications, complementing monitoring for early detection of hardware issues like bad blocks on individual drives. Bad block detection leverages underlying tools such as badblocks, integrated with the wiping process to identify and isolate faulty sectors before filesystem deployment. These features ensure reliable volume management tailored for environments.

Monitoring and Maintenance Tools

OpenMediaVault provides built-in utilities for system health and performance, primarily accessible through its web-based interface. These tools enable administrators to track disk integrity, resource utilization, and activity, helping to prevent and optimize operations. Key components include S.M.A.R.T. for devices, system log viewers, and widgets that display real-time statistics for CPU, , and interfaces. S.M.A.R.T. monitoring assesses the health of hard drives and SSDs by reading attributes from device sensors using the package. The smartd daemon runs periodically to check these values against prior readings, flagging issues such as prefailure attributes, reallocated sectors exceeding one, or pending sectors greater than one, which are indicated by a red status in the interface. Administrators can configure email notifications for detected changes in S.M.A.R.T. values or when drive temperatures surpass user-defined thresholds, integrating with the system's Postfix-based notification framework. Scheduled tests, including short, long, conveyance, and offline immediate options, can be initiated via the web interface to proactively evaluate device condition. System logs are accessible through a dedicated viewer in the web interface, allowing users to browse and download entries from sources such as , journalctl, messages, authentication logs, FTP, , and . This facilitates troubleshooting by providing a centralized view of events without requiring command-line access. Notifications for log-related issues, like service failures, can be sent via as part of the broader alert system. Scheduled jobs, based on cron syntax, support routine maintenance tasks such as automated backups or filesystem cleanups by executing commands or scripts at specified intervals. Configurations are managed via the web interface, where users define timing in minute-hour-day-month-week format (e.g., daily at 6:12 ), select a running username (, or custom), and enable email notifications for job output. Tasks are stored in /etc/cron.d/openmediavault-userdefined and executed as shell scripts, ensuring compatibility with standard cron behavior. Power management features include configurable actions for the server's power button and cron-based scheduling for shutdown, hibernation (S5 state), suspend (S3 state), or at set times. (WOL) is enabled through the network settings, activating the kernel driver for supported network interface cards (NICs) provided the also supports it. This allows remote powering on of the system over the network. Network tools encompass using LACP (802.3ad mode) for bonding multiple to increase throughput or , requiring a compatible managed switch. support is configurable in settings, enabling dual-stack addressing alongside IPv4. Bandwidth monitoring is available via dashboard widgets that graph traffic on network , showing metrics like bits per second, averages, and peaks to assess utilization. Maintenance is streamlined through the Update Management section, where APT handles package upgrades with daily cron-apt checks for new versions and automatic installation of security updates. updates for specific can be selected and applied via the , ensuring without manual intervention. Diagnostic reports, including system logs and configuration summaries, are exportable directly from the web UI for analysis or support purposes.

Extensions and Customization

Official Plugins

Official plugins for OpenMediaVault are developed and maintained by the core team to extend the base system's capabilities with additional services and tools, ensuring seamless integration and stability. These plugins are hosted in the official OpenMediaVault repositories and can be installed directly through the web interface after the base system setup, where they provide pre-configured user interface extensions for easy management. The plugin system, built on OpenMediaVault's modular , allows these extensions to leverage the underlying Debian-based without introducing conflicts, particularly through containerized options like Podman. Key official plugins include openmediavault-clamav, which integrates the open-source antivirus engine to scan shared folders and detect , configurable via scheduled tasks in the UI. Another example is openmediavault-usbbackup, enabling automated data synchronization from shared folders to external USB drives either on a or upon device insertion, supporting and options. For power management, openmediavault-nut provides support for uninterruptible power supplies () using the Network UPS Tools () suite, allowing monitoring of battery status, runtime, and automatic shutdown on power events. openmediavault-onedrive enables synchronizing a shared folder with cloud storage (supported on amd64, arm64, armhf, and i386 architectures). Additional plugins enhance monitoring and maintenance, such as openmediavault-diskstats, which extends system performance graphs with detailed I/O statistics for disks and volumes. Plugins like openmediavault-snmp enable (SNMP) for device on networks, while openmediavault-tftp offers a basic server for simple file distribution. For container orchestration, openmediavault-k8s facilitates pod management in a lightweight environment based on K3s. Updates for official plugins are managed through the APT package system, automatically syncing with core OpenMediaVault releases to maintain security and compatibility across supported architectures like and .

Third-Party Plugins and OMV-Extras

OMV-Extras is a community-managed repository that extends the functionality of OpenMediaVault by providing additional plugins developed by third-party contributors, primarily hosted on under the OpenMediaVault-Plugin-Developers organization. This repository enables users to access advanced features not included in the core distribution, such as enhanced support and management tools, fostering greater customization for deployments. To install OMV-Extras on an existing OpenMediaVault system, users must run a provided installation script as root, typically via the command wget -O - https://github.com/OpenMediaVault-Plugin-Developers/packages/raw/master/install | bash, which adds the repository and updates the package sources. Once enabled, plugins from OMV-Extras become available in the web interface under the System > Plugins section, where they can be installed using the integrated into the . Notable plugins available through OMV-Extras include openmediavault-zfs, which provides support for the file system and volume management, enabling advanced features like snapshots and RAID-Z configurations. For containerization, openmediavault-docker (often paired with openmediavault-compose) allows deployment of containers, while graphical interfaces like Portainer can be deployed as containers for managing them. Other significant extensions encompass openmediavault-wireguard for setting up secure VPN tunnels using the protocol, and openmediavault-snapraid for implementing parity-based protection across JBOD disk arrays to recover from drive failures. While official plugins handle baseline extensions, OMV-Extras focuses on community innovations for more specialized needs. However, as third-party contributions, these plugins require compatibility checks prior to installation, since they may not immediately align with core OpenMediaVault updates, potentially leading to integration issues if versions diverge. Best practices include reviewing plugin documentation on the OMV-Extras wiki, testing in non-production environments, and monitoring for updates via the repository to maintain system stability.

Deployment and Requirements

Hardware and Software Prerequisites

OpenMediaVault is built on / 12 (Bookworm), requiring a compatible base operating system for installation and operation. is recommended during initial setup to facilitate package downloads, updates, and plugin installations, though offline configurations are possible with pre-downloaded repositories. The system supports both and boot modes, with partitioning recommended and Secure Boot advised to be disabled for compatibility. Hardware prerequisites focus on x86-64 (AMD64) and ARM architectures, enabling deployment on standard PCs, servers, and single-board computers like and newer models. Any compatible or ARM processor suffices for minimum operation, though Dual Core or CPUs are recommended for handling multiple services and users efficiently. While no explicit clock speed is required, processors at 1 GHz or higher align with typical supported hardware for reliable performance.
ComponentMinimumRecommended
CPUAny or compatible (32-bit or 64-bit) Dual Core or ()
RAM1 GiB8 GiB+ (dual-channel DDR4/DDR3)
Storage (OS)4 GiB on one drive (HDD, SSD, or USB)120 GiB + 8 GiB swap across two drives
Storage (Data)None (or any attached drives)SSD for performance or HDD for capacity
NetworkAny (, Ethernet, USB; 10 Mbps minimum)1 Gbps Ethernet; supports multiple NICs for
Additional peripherals include compatibility with uninterruptible power supplies () via the plugin for and monitoring. USB flash drives or SD cards serve as boot media for , particularly on devices. These prerequisites ensure OpenMediaVault can manage storage volumes and protocols effectively on diverse setups.

Installation and Setup Process

OpenMediaVault can be installed via ISO images for x86/AMD64 hardware or by adding packages to an existing installation, particularly for -based single-board computers. ISO images are available for download from the official repository, supporting dedicated drive installations that set up a minimal base system along with OpenMediaVault components. For systems, users start with a minimal 12 (Bookworm) installation and then install the OpenMediaVault package from the project's . To install using the ISO method, burn the image to a with tools like Etcher or the dd command, then boot from it by adjusting the / settings to prioritize the USB device. The guided installer prompts for basic selections such as language, location, keyboard layout, and root password, before partitioning and installing the operating system on the target drive, which erases all existing data on that drive. Upon completion and reboot—after removing the installation media—the system displays its on the console or via KVM/iPPI, allowing access to the web-based administration interface at http://<IP-address>. Default credentials for the web UI are username admin and password openmediavault, while the root password is the one set during installation. Post-installation, users log into the web UI to perform initial setup, including network configuration, user account creation, and storage device integration through built-in wizards that guide the process step-by-step. For Debian-based installations, after adding the repository key and sources, run apt update followed by apt install [openmediavault](/page/installation), then populate the configuration database with omv-confdbadm populate and deploy initial services like networking via omv-salt deploy run systemd-networkd. These steps ensure the is operational, with SSH enabled by for (though recommended to be disabled post-setup for ). For upgrading existing installations to a new major version, such as from 6.x to 7.x, use the omv-release-upgrade script, which performs an in-place migration including Debian base system updates while preserving user data and configurations. This non-interactive command is available in the final minor releases of the prior version and handles package upgrades from official repositories. Compatibility with hardware prerequisites, like or ARM64 architectures supported by , should be verified prior to any upgrade to avoid issues.

Version History

Major Releases

OpenMediaVault's major releases correspond to significant updates in its underlying Debian base, architectural improvements, and feature enhancements for functionality. These milestones typically introduce new web interface frameworks, refined plugin ecosystems, and optimizations for hardware compatibility, while maintaining where possible. The project has progressed through versions aligned with Debian's stable releases, ensuring and security updates. Prior to version 1.0, early releases (0.2–0.5, codenamed Ix to Sardukar, based on 6, October 2011–August 2013) provided initial development and testing of core NAS features, now all EOL.
VersionCodenameBase DistributionRelease DateStatus
1.0KralizecDebian 7 (Wheezy)September 2014EOL (December 2015)
2.0StoneburnerDebian 7 (Wheezy)June 2015EOL (June 2017)
3.0ErasmusDebian 8 (Jessie)June 2016EOL (June 2018)
4.0ArrakisDebian 9 (Stretch)April 2018EOL (June 2020)
5.0UsulDebian 10 (Buster)March 2020EOL (June 2022)
6.0ShaitanDebian 11 (Bullseye)May 2022EOL (July 2024)
7.0SandwormDebian 12 (Bookworm)March 2024Stable
8.0SynchronyDebian 13 (Trixie)TBABeta (November 2025)
The initial stable release, version 1.0 codenamed Kralizec, marked the transition to 7 as its base, providing foundational capabilities such as via SMB/CIFS, NFS, and FTP, along with basic volume management and monitoring tools. It introduced enhanced support for resource-constrained hardware like the and Cubieboard through optimizations for lower-power systems, and switched the web server from to for improved efficiency. Additional features included a new with support for customizable overviews, improved infrastructure to facilitate extensions, and options like standby modes (hybrid suspend, suspend to disk, and suspend to RAM) auto-selected based on hardware capabilities. Security enhancements encompassed integration with quarantine support, perfect forward secrecy (PFS) for SSL, and PAM-based account locking after failed login attempts. Version 2.0, codenamed Stoneburner and based on Debian 7 Wheezy, served as an intermediate update focusing on stability improvements, bug fixes, and minor enhancements to the plugin system and user interface following the foundational changes in 1.0. Version 3.0, codenamed Erasmus and based on Debian 8 Jessie, focused on backend refactoring and user interface modernization, incorporating kernel and firmware backports by default for better hardware compatibility. The web administration interface was upgraded to the Sencha ExtJS 6.2 framework, enabling a more responsive and feature-rich GUI. Key architectural changes included adaptation to systemd for service management, support for LVM snapshots in storage handling, and mounting filesystems under /srv to align with the Filesystem Hierarchy Standard (FHS). It added exFAT filesystem support, enabled SSH by default with improved SMB/CIFS share masking, and introduced CLI tools reimplemented in Python along with the omv-confdbadm utility for database operations. Plugin management evolved by outsourcing services like TFTP to dedicated plugins, enhancing modularity, while security features such as Subject Alternative Name (SAN) in self-signed SSL certificates were implemented. Version 4.0, codenamed and based on 9 Stretch, introduced refinements such as access to shared folders via /sharedfolders/ paths, refactored RRD graph generation, improved email configuration, and enhanced usability for mobile devices, along with numerous fixes. OpenMediaVault 5.0, known as Usul and built on 10 Buster, shifted to SaltStack for configuration deployment, allowing commands like omv-salt stage run all to apply settings across the system and manage service restarts. Backend improvements encompassed a PHP-native filesystem handler for better performance, enhanced support including quota deployment, and integration with systemd-logind for power events. Other updates included chrony for NTP synchronization, periodic for SSDs, and a new storage backend, while disabling the /sharedfolders/ mount by default to reduce exposure. It added compatibility for /CIFS shares. In version 6.0 codenamed Shaitan, based on 11 Bullseye, the underwent a full rewrite using for improved and , alongside expanded options including container-based ones for services like S3 and media servers. was streamlined with an updated ISO supporting direct USB-to-USB booting, and compatibility was enhanced for architectures through better device detection. Security measures advanced with pam_faillock replacing older tally systems for login failures and added ed25519 SSH key support, while features like recycle bins, shared folder permission inheritance, and enhanced monitoring were introduced. System tools evolved with omv-upgrade replacing omv-update, watchdog integration for reliability, and defaults like disabled NetBIOS over for reduced . Version 7.0, codenamed Sandworm and utilizing 12 Bookworm, emphasized evolutionary refinements such as replacing cron-apt with unattended-upgrades and apticron for automated security patching and notifications. Software (Linux MD) management was delegated to a dedicated plugin for cleaner core functionality, and network support extended to ethernet devices via device tree aliases. Authentication improvements included RPC calls secured by session headers, while querying was optimized for faster disk health checks and a new dashboard widget for temperature monitoring. SSH enhancements supported and Ed25519 keys (dropping deprecated ), and UI tweaks covered quota handling, reorganization, and download triggers. Hardware diagnostics shifted from hdparm to smartctl for broader compatibility. Version 8.0, codenamed Synchrony, is based on Debian 13 (Trixie, released August 9, 2025), with a beta version made available on November 13, 2025, for testing; no stable release date or detailed features have been announced yet, following the pattern of aligning with Debian's stable releases for stability.

Patch Updates and Support Lifecycle

OpenMediaVault employs a rolling release model for patch updates, delivering incremental improvements, bug fixes, and security enhancements through its Debian-based package management system. For the 7.x series (Sandworm), patches are issued regularly via the APT repository, with the latest being version 7.7.21 released on November 14, 2025, which includes updates to locale files and hardening of the log file parser. Earlier patches include version 7.7.20 from November 7, 2025 (updates to locale files, improvements in SMART temperature detection, and fixes for bugs in APM/AAM/spindown settings), and version 7.7.19 from October 24, 2025 (locale updates, enhanced Workbench UI translations, and resolved Dashboard chart resizing issues). These patches also extend to plugins, such as openmediavault-k8s version 7.4.13, which updated the integrated K3S Kubernetes to v1.33.5+k3s1 to ensure compatibility and security. The update mechanism integrates seamlessly with Debian's APT, allowing users to check for available packages under > Update Management > Updates in the web interface, where changelogs for individual packages are viewable before application. Notifications for updates appear in the web , and the system prioritizes security patches through tools like unattended-upgrades and apticron, replacing the older cron-apt for automated handling. This approach enables rolling deployments without full system reboots in most cases, emphasizing stability for production (NAS) environments by focusing on reliability over frequent disruptions. OpenMediaVault's support lifecycle aligns closely with the underlying distribution's support periods, providing bug fixes and security updates until the end of full support for the base OS. For instance, version 6.x (), based on 11, reached end-of-life (EOL) on July 31, 2024, after which no further security or bugfix updates were issued. Similarly, version 7.x, built on 12 (Bookworm), is expected to receive support until around June 2026 for full support, with extending to 2028, ensuring ongoing maintenance for users during this period.

References

  1. [1]
    About | openmediavault
    openmediavault is the next generation network attached storage (NAS) solution based on Debian Linux. It contains services like SSH, (S)FTP, SMB/CIFS, DAAP ...Missing: history development
  2. [2]
    Features | openmediavault
    ### Summary of OpenMediaVault Features
  3. [3]
    Releases — openmediavault 7.x.y documentation
    openmediavault historical releases . Version. Codename. Base Distro. Status. Date Released. 0.2. Ix. Debian 6. EOL. Oct 2011. 0.3. Omnious. Debian 6.
  4. [4]
    SourceForge Interview: OpenMediaVault (OMV) - Dice
    Sep 3, 2014 · OMV is an open-source network attached storage (NAS) solution. It is designed to be used without deep knowledge of the software and the operating system.
  5. [5]
    September 2014, “Community Choice” Project of the Month
    Sep 2, 2014 · The project manager, Volker Theile, who began OMV in 2009, shared his thoughts about the project's history, purpose, and direction.Missing: origins | Show results with:origins
  6. [6]
    Getting Started with Openmediavault 6 - omv-extras.org
    Nov 15, 2024 · History. Openmediavault's history began with Volker Theile, who was the only active developer of the FreeNAS project by the end of 2009.
  7. [7]
    Press releases, reviews and external references — openmediavault ...
    September 2014, “Community Choice” Project of the Month – openmediavault Sourceforge. April 2015, Interview openmediavault developer Volker Theile Canox.
  8. [8]
    Software & Update Management - openmediavault 7.x documentation
    openmediavault is a Debian based distribution. It uses APT to install packages. All standard Debian packages are upgraded using the official Debian mirrors.Missing: community translations
  9. [9]
    Licensing | openmediavault
    openmediavault is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License v3 as published by the Free Software ...Missing: GPL | Show results with:GPL
  10. [10]
    The GNU General Public License v3.0 - Free Software Foundation
    The GNU General Public License is a free, copyleft license for software and other kinds of works.Missing: OpenMediaVault | Show results with:OpenMediaVault
  11. [11]
    Contributor Agreement - OpenMediaVault
    The openmediavault Contributor Agreement (OCA) gives Volker Theile and the contributor joint copyright interests in the contribution.
  12. [12]
    openmediavault/openmediavault - GitHub
    openmediavault is the next generation network attached storage (NAS) solution based on Debian Linux. It contains services like SSH, (S)FTP, SMB/CIFS, rsync and ...
  13. [13]
    openmediavault - DATA SOVEREIGNTY MADE EASY
    openmediavault is the next generation network attached storage (NAS) solution based on Debian Linux. It contains services like SSH, (S)FTP, SMB/CIFS, AFS, ...DownloadDocumentationInstallationAboutFeatures
  14. [14]
    Release of openmediavault 7 (Sandworm)
    Mar 3, 2024 · After a long development phase i am happy to announce the release of openmediavault 7 (Sandworm). This version is more of an evolution than a revolution.Missing: milestones 2012 Dune naming
  15. [15]
    Prequisites — openmediavault 7.x.y documentation
    Architecture (CPU)​​ Any computer system supported by the common requirements of Debian operating system could be an openmediavault system installation target. ...Missing: components | Show results with:components
  16. [16]
    How does it work? - openmediavault 7.x documentation
    OpenMediaVault uses a web interface, a PHP backend, and a database. The web interface reads/writes values via RPC calls to the database. Changes are applied by ...Missing: ExtJS | Show results with:ExtJS
  17. [17]
    Workbench — openmediavault 7.x.y documentation
    Here you can make settings that affect the web interface of openmediavault. For example, you can change the port at which the web interface can be reached.
  18. [18]
    Administration — openmediavault 7.x.y documentation
    ### Summary of OpenMediaVault Administration Web Interface
  19. [19]
    Users — openmediavault 7.x.y documentation
    This page lists all non-system users and allows you to Create or Edit those users as well as their shared folder Permissions.Missing: experience RBAC multilingual
  20. [20]
    Getting Started with OpenMediaVault - FriendlyELEC WiKi
    Aug 19, 2025 · On the web interface, set the "Docker storage" to the absolute path of the "docker" shared folder. save the settings and apply, and then reboot ...
  21. [21]
    Plugin Development — openmediavault 7.x.y documentation
    Plugin Development . The range of functions of openmediavault can be expanded by the use of plugins. This section describes how to implement such plugins.Missing: architecture | Show results with:architecture
  22. [22]
    Releases — openmediavault 6.x.y documentation
    openmediavault historical releases . Version. Codename. Base Distro. Status. Date Released. 0.2. Ix. Debian 6. EOL. Oct 2011. 0.3. Omnious. Debian 6.
  23. [23]
    Plugins — openmediavault 7.x.y documentation
    Plugins are possible due to the modular design of openmediavault and are the preferred way to extend your NAS. While it is still possible to install regular ...Missing: translation teams multilingual
  24. [24]
    Services — openmediavault 7.x.y documentation
    Services ; Samba · General · Permissions · Share types · Questions ; FTP · Overview · Remote Access · Anonymous Login · FTP(S/ES) · Tips ; NFS · Overview · Server ...NFS · FTP · Samba · RSync<|control11|><|separator|>
  25. [25]
    Shared Folders — openmediavault 7.x.y documentation
    ### Summary of Shared Folders for File Sharing Protocols in OpenMediaVault
  26. [26]
  27. [27]
    Samba — openmediavault 7.x.y documentation
    The login access in Samba is configured using permissions. This means they will not act in the file system layer, they will run in the Samba authentication ...
  28. [28]
    NFS — openmediavault 7.x.y documentation
    NFS was designed to be used as a local network protocol. Do not expose the NFS server to the Internet. If you still need access use a VPN. [1].
  29. [29]
    FTP — openmediavault 7.x.y documentation
    FTP is a protocol intended for use in LAN and WAN. For accessing WAN it is required to forward the server port (default 21) and the passive range to the ...
  30. [30]
    SSH — openmediavault 7.x.y documentation
    ### Summary of SFTP Support in OpenMediaVault's SSH Service
  31. [31]
    RSync — openmediavault 7.x.y documentation
    The server can be configured to act as a client to pull and push data to remote locations as well as act an RSync daemon server.
  32. [32]
  33. [33]
    Filesystems — openmediavault 8.x.y documentation
    Filesystems are integrated via the web interface, which mounts them. The mount process writes to config.xml. Supported filesystems include btrfs, ext3, ext4, ...Missing: protocols | Show results with:protocols
  34. [34]
    RAID — openmediavault 8.x.y documentation
    ### Summary of RAID Management in OpenMediaVault
  35. [35]
    Features — openmediavault 7.x.y documentation
    LVM: Enhanced by the LVM2 plugin, the system has the capability of formatting disks or partitions as LVM that can be used in volume groups to create logical ...
  36. [36]
    Disks — openmediavault 8.x.y documentation
    An overview of all physical disks attached to the server. Displays basic information to identify disks, such as: manufacturer, model, serial number and capacity ...
  37. [37]
    The MergerFS Plugin For OMV7 - omv-extras.org
    Sep 29, 2025 · While the MergerFS plugin supports Restart, Balance Pool and Deduplicate in the GUI , note that there are several additional MergerFS tools that ...
  38. [38]
    SMART — openmediavault 7.x.y documentation
    openmediavault reads and monitors hard drives smart values using smartmontools [2]. Notifications are integrated with smartmontools. Changes in SMART values ...
  39. [39]
    Scheduled Jobs — openmediavault 7.x.y documentation
    Scheduled jobs use cron syntax, with the format: time/interval, username, then command. The command is wrapped in a shell script. Nicknames like @daily, @ ...
  40. [40]
    Power Management — openmediavault 7.x.y documentation
    Configures the action to take when pressing the mechanical power button of the server. Scheduled Based on cron, is possible to define shutdown, hibernation or ...Missing: Wake LAN
  41. [41]
    Network — openmediavault 7.x.y documentation
    In a reboot, if the router fails to boot you can still access the web interface through the switch bridge. If the switch also fails you can use a direct ...
  42. [42]
    Plugins | openmediavault
    These plugins are installed on the system and have a UI extension that simplifies the configuration of the software/service.
  43. [43]
    New plugin available: USB Backup - OpenMediaVault
    Feb 15, 2013 · The new plugin 'USB Backup' can be used to automatically synchronise a shared folder to an external USB storage device when the USB stick is plugged in.
  44. [44]
  45. [45]
    start [omv-extras.org]
    Oct 11, 2024 · This plugin will backup the entire OpenMediaVault system minus data drives or system drive for restoration in emergency situations. * ...(Docker) Compose Plugin For... · Omv7 · Docker in OMV 7 · Omv6Missing: architecture | Show results with:architecture
  46. [46]
    OpenMediaVault-Plugin-Developers/packages: omv-extras ... - GitHub
    This repository provides the .deb releases for omv-extras.org. Installation. Option 1: Install as Root.Missing: donations | Show results with:donations
  47. [47]
    omv7:omv7_plugins [omv-extras.org]
    No readable text found in the HTML.<|control11|><|separator|>
  48. [48]
    Docker in OMV 7 - omv-extras.org
    Apr 20, 2025 · Under SYSTEM > PLUGINS find and highlight openmediavault-compose 7.X, and click the INSTALL button. Installing the openmediavault-compose plugin ...What is Docker · Install and configure Docker · Configuring a container step...<|control11|><|separator|>
  49. [49]
    Plugins — openmediavault 6.x.y documentation
    Onedrive (amd64, arm64, armhf, i386 only): Synchronizing a shared folder ... An overview of the third party plugin list can be found at omv-extras.org.
  50. [50]
    Having trouble getting OMV-Extras installed. - Forum - openmediavault
    Nov 19, 2024 · omv-extras is equivalent to an extended software repository for OMV, containing plugins specifically developed for OMV, and minidlna is one of them.OMV-Extras.org Plugin - GuidesOMV-Extras - GeneralMore results from forum.openmediavault.org
  51. [51]
  52. [52]
  53. [53]
  54. [54]
    Installation — openmediavault 7.x.y documentation
    ### Summary of Hardware Requirements and Supported Devices
  55. [55]
    Final release of OpenMediaVault 1.0 (Kralizec)
    Sep 15, 2014 · Today we are happy to release OpenMediaVault version 1.0 (Kralizec). The main features at a glance: OMV 1.0 is based on Debian 7 Wheezy. Better ...
  56. [56]
    Release of openmediavault 3 (Erasmus)
    Jun 13, 2017 · After a long development phase i am happy to announce the release of openmediavault 3 (Erasmus). A big thank you goes to all translators, forum moderators and ...
  57. [57]
    Release of openmediavault 5 (Usul)
    Mar 30, 2020 · The main features at a glance: Using Debian 10 (Buster). Use SaltStack to deploy configuration settings. Using 'omv-salt stage run all' will ...
  58. [58]
    Release of openmediavault 6 (Shaitan)
    May 4, 2022 · After a long development phase i am happy to announce the release of openmediavault 6 (Shaitan). A big thank you goes to all translators, forum moderators and ...
  59. [59]
    Debian 13 Released! - General - Forum - openmediavault
    Aug 10, 2025 · The Debian 13 based openmediavault will be released when it is done. This mostly happened with the first dot release, in this case 13.1.Guide - Upgrade OMV 6 ---> OMV 7 - Forum - openmediavaultNew Installation seems out of date - General - Forum - openmediavaultMore results from forum.openmediavault.org
  60. [60]
    New updates available | openmediavault
    New updates available. 7. November 2025 by volker. openmediavault 7.7.20. Update locale files. Improve the temperature detection via SMART.
  61. [61]
  62. [62]
    openmediavault 6 approaching EOL
    Jul 9, 2024 · At 31.07.2024 openmediavault 6.x will become EOL because Debian 11 estimates EOL (end-of-life) for the same time. This means no security/bugfix updates will be ...