# openmediavault/openmediavault

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/openmediavault-openmediavault).**

6,802 stars · 601 forks · PHP · NOASSERTION

## Links

- GitHub: https://github.com/openmediavault/openmediavault
- Homepage: https://www.openmediavault.org
- awesome-repositories: https://awesome-repositories.com/repository/openmediavault-openmediavault.md

## Topics

`debian` `nas`

## Description

OpenMediaVault is a Debian-based network attached storage (NAS) operating system that turns a computer into a dedicated storage appliance, managed entirely through a browser-based control panel. It provides a unified configuration interface for managing file sharing protocols, RAID arrays, user permissions, and network services, with extensibility through a modular plugin system that adds new capabilities without modifying the core installation.

The platform supports setup and management of multiple RAID levels for data redundancy or performance, and exposes file storage over protocols including SMB/CIFS, NFS, FTP, AFP, and TFTP with access rights management for users and groups. It includes built-in remote access via SSH for headless administration, scheduled RSync-based file synchronization for backup and mirroring tasks, and Avahi service discovery for automatic device detection on local networks. Media streaming to network devices via UPnP and DAAP protocols, as well as BitTorrent downloading, are available directly on the appliance.

OpenMediaVault can be installed on a dedicated drive from an ISO image, added to an existing Debian installation, or deployed on ARM single-board computers, USB flash drives, and SD cards. The system provides command-line utilities for package management and SSH-based remote administration, and exposes device and service metrics via SNMP for integration with network monitoring tools.

## Tags

### DevOps & Infrastructure

- [Debian-Based NAS Platforms](https://awesome-repositories.com/f/devops-infrastructure/self-hosted-deployment-tools/nas-deployments/debian-based-nas-platforms.md) — Provides a complete NAS operating system built on Debian with a browser-based management interface.
- [Feature Extension Plugins](https://awesome-repositories.com/f/devops-infrastructure/release-automation/plugin-extensibility/feature-extension-plugins.md) — Adds new features and services through a modular plugin system without modifying the core installation. ([source](https://cdn.jsdelivr.net/gh/openmediavault/openmediavault@master/README.md))

### System Administration & Monitoring

- [Web-Based Server Administration Panels](https://awesome-repositories.com/f/system-administration-monitoring/web-based-server-administration-panels.md) — Provides a browser-accessible control panel for configuring storage, shares, and system settings.
- [NAS Administration Panels](https://awesome-repositories.com/f/system-administration-monitoring/web-based-server-administration-panels/nas-administration-panels.md) — Provides a browser-based panel for configuring RAID, file shares, user permissions, and network services on a NAS.
- [Command Line System Administration](https://awesome-repositories.com/f/system-administration-monitoring/command-line-system-administration.md) — Allows remote command-line administration of the NAS when SSH access is enabled. ([source](https://docs.openmediavault.org/))
- [RSync Data Synchronizations](https://awesome-repositories.com/f/system-administration-monitoring/remote-data-synchronization/rsync-data-synchronizations.md) — Transfers files between systems using RSync for backup or mirroring tasks. ([source](https://www.openmediavault.org/llms.txt#openmediavault))
- [RSync](https://awesome-repositories.com/f/system-administration-monitoring/remote-file-transfers/rsync.md) — Transfers files between systems using RSync for backup or mirroring tasks. ([source](https://www.openmediavault.org/llms.txt#openmediavault))

### Part of an Awesome List

- [Home NAS Solutions](https://awesome-repositories.com/f/awesome-lists/media/media-and-home-automation/home-nas-solutions.md) — Provides a home and small office NAS solution with file sharing, remote sync, and media streaming.

### Data & Databases

- [RAID Configurations](https://awesome-repositories.com/f/data-databases/raid-configurations.md) — Supports setup and management of multiple RAID levels for data redundancy or performance.
- [Multi-Protocol File Shares](https://awesome-repositories.com/f/data-databases/smb-file-share-configurations/multi-protocol-file-shares.md) — Serves file shares over FTP, SMB/CIFS, and NFS protocols with user and group access control. ([source](https://docs.openmediavault.org/))
- [Network File Sharing Services](https://awesome-repositories.com/f/data-databases/storage-abstraction/file-storage-services/network-file-sharing-services.md) — Runs file sharing protocols like SMB/CIFS, FTP, and rsync to make storage accessible over a network. ([source](https://cdn.jsdelivr.net/gh/openmediavault/openmediavault@master/README.md))
- [RAID Array Lifecycle Management](https://awesome-repositories.com/f/data-databases/storage-abstraction/local-filesystem-storage/storage-disk-configurators/raid-configurators/raid-array-lifecycle-management.md) — Sets up and manages any supported RAID level for data redundancy or performance. ([source](https://forum.openmediavault.org/))
- [RSync-Based Sync Schedulers](https://awesome-repositories.com/f/data-databases/change-data-capture-streams/incremental-sync/scheduled-sync-engines/rsync-based-sync-schedulers.md) — Schedules recurring file transfers between local and remote systems using RSync for backup or mirroring tasks. ([source](https://forum.openmediavault.org/))
- [Hybrid SSD-HDD Caches](https://awesome-repositories.com/f/data-databases/ssd-storage-extensions/hybrid-ssd-hdd-caches.md) — Combines a fast SSD partition with a slower HDD to accelerate read/write operations. ([source](https://blog.openmediavault.org/))

### Development Tools & Productivity

- [Debian Package Support](https://awesome-repositories.com/f/development-tools-productivity/debian-package-support.md) — Runs on a standard Debian OS, leveraging its package management and hardware support.
- [NAS](https://awesome-repositories.com/f/development-tools-productivity/plugin-systems/nas.md) — Adds new services like media servers and backup tools through installable plugins without modifying the core system.
- [Remote File Synchronization](https://awesome-repositories.com/f/development-tools-productivity/remote-file-synchronization.md) — Transfers files between local and remote systems using RSync for scheduled backup and mirroring tasks.

### Networking & Communication

- [Network File Sharing](https://awesome-repositories.com/f/networking-communication/network-file-sharing.md) — Configures network file sharing via CIFS/SMB, NFS, AFP, or FTP for cross-platform access. ([source](https://forum.openmediavault.org/))
- [Multi-Protocol File Share Configurations](https://awesome-repositories.com/f/networking-communication/network-file-sharing/multi-protocol-file-share-configurations.md) — Configures and serves file shares over CIFS/SMB, AFP, NFS, FTP, and TFTP protocols. ([source](https://www.openmediavault.org/llms.txt#openmediavault))

### Operating Systems & Systems Programming

- [Unified File Sharing Interfaces](https://awesome-repositories.com/f/operating-systems-systems-programming/kernel-core-internals/system-programming-primitives/system-abstractions/system-service-abstraction-layers/unified-file-sharing-interfaces.md) — Manages file sharing protocols through a unified configuration interface for SMB/CIFS, NFS, and FTP.
- [NAS Operating System Distributions](https://awesome-repositories.com/f/operating-systems-systems-programming/nas-os-deployment/nas-operating-system-distributions.md) — Turns a computer into a dedicated NAS appliance with a web-based management interface.

### Security & Cryptography

- [Secure Remote Access](https://awesome-repositories.com/f/security-cryptography/secure-remote-access.md) — Enables SSH for encrypted remote terminal access and secure data communication. ([source](https://forum.openmediavault.org/))
- [Secure SSH Access](https://awesome-repositories.com/f/security-cryptography/secure-ssh-access.md) — Provides secure remote terminal access and file transfer over the SSH protocol. ([source](https://forum.openmediavault.org/))
- [Remote Access Protocols](https://awesome-repositories.com/f/security-cryptography/remote-access-protocols.md) — Provides remote shell and file transfer access via SSH, FTP, and SFTP protocols. ([source](https://www.openmediavault.org/llms.txt#openmediavault))
- [Secure File Access](https://awesome-repositories.com/f/security-cryptography/remote-access-security/secure-file-access.md) — Provides remote file access over SSH, FTP, and SFTP protocols. ([source](https://www.openmediavault.org/llms.txt#openmediavault))

### Software Engineering & Architecture

- [Plugin Installation and Management](https://awesome-repositories.com/f/software-engineering-architecture/integration-extensibility/extensibility/plugin-architectures/plugin-installation-utilities/plugin-installation-and-management.md) — Installs and manages plugins that add new services, such as Docker or Kubernetes, to the NAS platform. ([source](https://forum.openmediavault.org/))
- [Modular Plugin Frameworks](https://awesome-repositories.com/f/software-engineering-architecture/modular-plugin-frameworks.md) — Extends core NAS functionality through a modular plugin system without modifying the base system.
- [Repository Plugin Installations](https://awesome-repositories.com/f/software-engineering-architecture/integration-extensibility/extensibility/plugin-architectures/plugin-installation-utilities/plugin-installation-and-management/repository-plugin-installations.md) — Adds new features through a modular plugin system, including official and third-party plugins from the OMV-Extras repository. ([source](https://docs.openmediavault.org/))

### Web Development

- [Multi-Protocol File Servers](https://awesome-repositories.com/f/web-development/multi-protocol-file-servers.md) — Exposes file storage over FTP, SMB/CIFS, and NFS with access rights management for users and groups. ([source](https://docs.openmediavault.org/))

### Hardware & IoT

- [ARM OS Deployment](https://awesome-repositories.com/f/hardware-iot/arm-os-deployment.md) — Deploys the NAS software on ARM32/64 single-board computers by installing on top of a Debian OS. ([source](https://docs.openmediavault.org/en/stable/installation/index.html))
