OpenMediaVault
![]() | |
| |
Developer | Volker Theile |
---|---|
OS family |
GNU/Linux ↳ Debian GNU/Linux ↳ OpenMediaVault |
Latest release | 2.1.14 / 11 September 2015[1] |
Platforms |
IA-32 AMD64 ARM |
License | GNU GPL v3 (Free Software) |
Official website |
www |
OpenMediaVault (OMV) is a free open-source software (FOSS) network-attached storage (NAS)[2] developed since 2009.[3] It is based on the Debian Linux distribution. It is licensed through the GNU General Public License v3[4] as published by the Free Software Foundation. The founding developer Volker Theile was previously involved with the FreeBSD project FreeNAS.[5][6] Volker implemented a new version of FreeNAS based on Debian Linux because of the overall hardware and software support compared to FreeBSD. The original developer of FreeNAS, Olivier Cochard-Labbé, later announced that FreeNAS will remain with FreeBSD as the base operating system.[7] Later the two developers agreed on CoreNAS as the new name for the Debian-based version. Shortly after, Volker renamed the project to its current name of OpenMediaVault.[8] Since then, both projects continue to be actively developed in parallel.[9]
Technical
OpenMediaVault comes with little changes made to the operating system by utilizing Debian packages. It is designed to use a web based interface for management and customization. OpenMediaVault uses file based services such as CIFS (Samba) and NFS as part of its core. In addition, SAN support is available by using iSCSI block level data access. Through an application programming interface (API), OpenMediaVault can be extended to support additional applications as plugins. It is written in Ext JS. A core set of plugins is provided by the developer. The plugins can be installed in the web interface. Additional plugins are also available from independent developers.
Features
- Multi Language web based graphical user interface (GUI)
- Protocols: CIFS (Samba), FTP, NFS (Version 3 and 4), SSH, rsync, iSCSI, AFP and TFTP
- Software-RAID with the RAID-Level 0, 1, 4, 5, 6 and 10 plus JBOD
- Monitoring: Syslog, Watchdog, S.M.A.R.T., SNMP (v1/2c/3) (Read-Only)
- Statistic reports per E-Mail
- Statistic graphs for the CPU-workload, LAN transfer rates, hard disk usage and RAM allocation
- GPT/EFI partitioning >2 TByte possible
- Filesystems: ext2, ext3, ext4, XFS, JFS, NTFS, FAT32
- Quota
- User and group management
- Access controls via ACL
- Link Aggregation Bonding, Wake On LAN
- Plug-in system
Plug-ins
- ClamAV - Antivirus software
- Digital Audio Access Protocol - provides audio files in a local network (also for iTunes)
- SAN and iSCSI - block based access datastores over the network
- Lightweight Directory Access Protocol - Information request and changes of an Directory service
- Logical Volume Manager - enables the possibility to create and administrate dynamic partitions
- Netatalk - File-, time- and printserver for Apple Macintosh
- Plug-in to support the use of an Uninterruptible power supply
- easy changes to the Routing tables
- Plug-in, which allows (automatic) backups to external USB hard disks
- OwnCloud - a suite of client-server software for creating file hosting services
Additional plug-ins are available via additional package repositories. The majority of those Plug-ins are developed by a group called OpenMediaVault Plugin Developers.[10] The status of all Plug-ins can be viewed online.[11] In October 2014 there were around 30 plugins available. In June 2015 there are already more than 70 stable plug-ins available. Here is an excerpt of the plugins from independent developers:
- Anacron - An extension of the cron service
- Aufs, Greyhole, Union mount, and SnapRAID
- Autoshutdown - automatically provides several ways to shut down when not in use
- backup - Allows backup of the Operating System along with tools such as Clonezilla or SystemRescueCD
- BitTorrent client (Transmission)
- BitTorrent Sync
- calibre (software) -E-book Database Manager
- CUPS - Print Server
- eXtplorer - Web based file manager
- Generic Download manager, pyLoad, and JDownloader
- MySQL - Database server
- Nginx - Webserver
- OpenVPN, OpenVPN AS - VPN
- Plex (software) - media server
- PXE - Syslinux Network boot
- Roundcube - Web-based mail client
- rsnapshot - Allows the backup of user data
- Sickbeard, SABnzdb, Headphones, and Couch Potato - Various plugins to access Usenet
- Subsonic - Web-based media streamer and jukebox
- Video Disk Recorder (VDR)
- VirtualBox
- WordPress
- ZFS
Minimum System requirements
OpenMediaVault requires at least one dedicated hard disk to install. The hard disk will be used entirely for OMV. Any additional hard disks should be configured after the installation. At least two hard disks are needed to make OMV functional. Below is a list of minimum requirements:
- Any Architecture that is supported by Debian
- 256 MiB RAM
- 2 GiB hard drive, solid-state drive, or USB flash drive with static wear leveling support (NOTE: The entire disk is used as a system disk. This disk can not be used to store user data.) for the OS.
- 1 hard drive, solid-state drive, or USB flash drive for storing user data
Hardware support
Refer to the Debian Hardware Database to see a complete list of compatible hardware.[12]
Release history
Legend: | Old version | Older version, still supported | Current version | Future release |
---|
Version | Name | Release | Date | Base | Notes |
---|---|---|---|---|---|
0.2 | Ix | EoL | 2011-10-17[13] | Debian 6 | initial public release |
0.3 | Omnius | EoL | 2012-04-18[14] | Debian 6 | introduced multi-language web interface and graphical user prompt for rights administration via ACL |
0.4 | Fedaykin | EoL | 2012-09-21[15][16] | Debian 6 | general improvements and customizing |
0.5 | Sardaukar | EoL | 2013-08-25[17] | Debian 6 | changes in the API, 0.4 plugins are not compatible[18] |
1.0 | Kralizec | oldstable version | 2014-09-15[19] | Debian 7 | Better support for weaker systems, Dashboard with support for widgets, Improved infrastructure for plug-ins. |
2.0 | Stone Burner | stable version | 2015-06-29[20][21] | Debian 7 | New Sencha ExtJS 5.1.1 Framework for the WebGUI, reworked Network Interface configuration with support for WiFi and VLAN and more |
Trivia
In addition to the version number, each version has a codename which is from the novel Dune from Frank Herbert.
See also
- Direct Attached Storage (DAS)
- Storage Area Network (SAN)
- Windows Home Server
- Comparison of iSCSI targets
- CryptoNAS - NAS specially designed for encrypted partitions (Debian-based Live-CD, GPL)
- NASLite - another low-cost commercial NAS operating system from the developers of NanoNAS
- NexentaOS - open source OS and enterprise class NAS with kernel based ZFS
- Open-E - unified file and block storage management software that supports NAS, iSCSI, InfiniBand, Fibre Channel, SAN and Failover
- Openfiler - CentOS-based NAS operating system
- FreeNAS - the FreeBSD-based NAS from which OpenMediaVault was originally forked
- NAS4Free - another FreeBSD 9.x-based NAS operating system, NAS4Free is the direct continuation of the original FreeNAS code that was under development from 2005 till 2011 under the name FreeNASfork from FreeNAS
- napp-it - free browser-managed ZFS Internet-Nas-San-Server for user with less computer or OpenSolaris experience
- PulsarOS - another attempt to create a lightweight NAS operating system
- Zentyal
References
- ↑ Blog: Release of OpenMediaVault 2.1 (Stone burner)
- ↑ Reviews include:
WHS Alternatives - Media Streaming (bit-tech.net July 19, 2012) - ↑ "FreeNAS 8.3 Users Guide". Retrieved 2014-04-28
- ↑ GNU General Public License Version 3, 29 June 2007
- ↑ Sourceforge Mailarchive, "FreeNAS ready for the next step !". Retrieved 2013-08-31
- ↑ pro-linux.de, "Erste Version der NAS-Distribution OpenMediaVault". Retrieved 2013-08-31
- ↑ Erste Version der NAS-Distribution OpenMediaVault, Pro-Linux, 20. Oktober 2011
- ↑ SourceForge.net: coreNAS
- ↑ Jörg Thoma: FreeNAS bleibt bei FreeBSD, Golem.de, 7 December 2009
- ↑ github.com, "OpenMediaVault Plugin Developers" Retrieved 2014-10-03
- ↑ omv-extras.org, "Latest updates..." Retrieved 2014-10-03
- ↑ wiki.debian.org/Hardware. Debian Wiki, Supported Hardware
- ↑ OpenMediaVault 0.2 (Ix) has been released
- ↑ OpenMediaVault 0.3 BETA available
- ↑ Package repository for 0.4 (Fedaykin) is up
- ↑ New updates available - OpenMediaVault 0.4.0.1 released
- ↑ OpenMediaVault 0.5 (Sardaukar) released
- ↑ OpenMediaVault Blog. 3rd Party Plug-ins. Retrieved 2013-08-31
- ↑ OpenMediaVault 1.0 (Kralizec) released
- ↑ OMV 2.0 (Stone Burner) will be available soon
- ↑ Release of OpenMediaVault 2.1 (Stone burner)
External links
- Official website
- Screenshots of the webinterface
- OpenMediaVault on SourceForge.net
- OpenMediaVault on DistroWatch
- Interview with the Developer on canox.net (April 2015)