
OpenMediaVault
Debian-based NAS operating system with plugin extensibility
6.9k stars 611 forks last commit first released
Actively maintained
Last commit 21 Aug 2026.

OpenMediaVault is a Debian-based network-attached storage (NAS) solution designed to simplify deploying and managing shared storage via a web administration interface. It bundles common storage and file-sharing services and can be extended through a modular plugin framework.
Key Features
- Web-based administration for storage, users, permissions, and services
- Built-in file transfer and sharing services such as SMB/CIFS, (S)FTP, rsync, and SSH
- Modular plugin architecture to add features and integrations
- Supports Linux software RAID management (mdadm) and common disk/filesystem workflows
- Designed for home environments and small offices, while remaining flexible for other setups
Use Cases
- Home NAS for centralized file storage and backups across multiple devices
- Small office shared storage with user/group access controls and SMB shares
- DIY server base for adding storage-related services through plugins
Limitations and Considerations
- Intended to run as the primary OS with full control over system configuration; it is not designed to run inside a container
- A graphical desktop environment is not meant to be installed alongside the NAS stack
OpenMediaVault provides an approachable NAS experience on top of Debian, combining a practical web UI with widely used network storage services. Its plugin ecosystem makes it a strong option for building a tailored storage server without extensive Linux administration expertise.
Categories:
Tags:
Tech Stack:
Similar to OpenMediaVault

Puter
Self-hostable web-based personal cloud and desktop environment
Self-hostable internet OS that provides a web desktop, cloud storage, and an app platform for files, web apps, and remote-work style workflows.


CasaOS
Personal cloud dashboard and app store for Docker-based home servers
Open-source personal cloud system with a web dashboard, app store, and file management to run and manage Docker apps on home servers and SBCs.


YunoHost
Debian-based server OS and web control panel for self-hosted apps
Open-source Debian-based OS and control panel that simplifies installing, managing and securing web apps, mail and services via a web admin and app catalog.


umbrelOS
Home server OS for self-hosting apps with a built-in app store
umbrelOS is a home server operating system that lets you self-host popular apps via a built-in app store, with one-click installs on Raspberry Pi, x86, or Umbrel Home.


Runtipi
Web UI to manage a personal homeserver with Docker apps
Runtipi is a homeserver orchestrator with a web interface and app store for one-click installation and management of self-hosted services using Docker.


Runtipi
Web-based homeserver app manager and Docker service orchestrator
Runtipi is a personal homeserver platform that lets you install and manage self-hosted apps with one-click installs, powered by Docker and a simple web UI.




