OpenMediaVault
Web interface (2013) | |
Developer | Volker Theile |
---|---|
Written in | Web interface: PHP, JavaScript (Ext JS) |
OS family | Unix-like |
Working state | Current |
Source model | Open source |
Initial release | 17 October 2011 |
Latest release | 2.2.8[1] / 19 September 2016[1] |
Latest preview | 3.0.36[2] / 19 September 2016[2] |
Marketing target |
|
Available in | English, Chinese, Czech, Danish, Dutch, French, Galician, German, Greek, Hungarian, Italian, Japanese, Korean, Norwegian, Polish, Portuguese, Russian, Spanish, Swedish, Turkish, Ukrainian[3] |
Update method | APT |
Package manager | dpkg |
Platforms | |
Kernel type | Monolithic (Linux) |
Userland | GNU |
Default user interface | GNOME Shell |
License | Free software (GPL v3) |
Preceded by | FreeNAS v0.7 |
Official website |
www |
OpenMediaVault (OMV) is a free Linux distribution designed for network-attached storage (NAS).[4][5] The project's lead developer is Volker Theile, who instituted it in 2009.[6] OMV is based on the Debian operating system, and is licensed through the GNU General Public License v3.[7]
Background
By the end of 2009, Volker Theile was the only active developer of FreeNAS, a NAS operating system that Olivier Cochard-Labbé started developing from m0n0wall in 2005.[8][9][10] m0n0wall is a variation of the FreeBSD operating system, and Theile decided he wanted to rewrite FreeNAS for Linux. The project team had known for months that FreeNAS needed a major rewrite in order to support crucial features.[9] Since Cochard-Labbé preferred to stay with a FreeBSD-based system, he and Theile agreed that Theile would develop his Linux version under a different name;[8] that name was initially coreNAS, but within a matter of days Theile discarded it in favour of OpenMediaVault.[10]
Meanwhile, FreeNAS still needed to be rewritten and maintained. To accomplish this, Cochard-Labbé handed development over to iXsystems, an American company that develops the PC-BSD operating system.[9][10]
Technical design
Thiele chose Debian because the large number of programs in its package management system meant that he wouldn't have to spend time repackaging software himself.[11] OpenMediaVault makes few changes to the Debian operating system. It provides a Web-based user interface for administration and customisation, and a plug-in API for implementing new features. One can install plug-ins through the Web interface.
Features
- Multi-language, Web-based graphical user interface[12]
- Protocols: CIFS (via Samba), FTP, NFS (versions 3 and 4), SSH, rsync, iSCSI, AFP and TFTP
- Software-RAID (levels 0, 1, 4, 5, 6, and 10, plus JBOD)
- Monitoring: Syslog, Watchdog, S.M.A.R.T., SNMP (v1, 2c, and 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, Btrfs, 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[13]
- 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.[14] The status of all Plug-ins can be viewed online.[15] In October 2014 there were around 30 plugins available. In June 2015 there are already more than 70 stable plug-ins available.
Some of the software that is controllable via third-party plug-ins are:[16]
- Aufs, Greyhole, Union mount, and SnapRAID
- Transmission, a BitTorrent client
- BitTorrent Sync
- Calibre, e-book manager
- CUPS, print server
- eXtplorer, Web-based file manager
- pyLoad / JDownloader, download managers
- MySQL / MariaDB, database server
- Nginx, Webserver
- OpenVPN AS, virtual private networking
- Plex, media server
- Syslinux, Preboot Execution Environment
- Roundcube, Web-based mail client
- Clonezilla / rsnapshot / SystemRescueCD, backup
- Sickbeard / SABnzdb / Headphones / Couch Potato, Usenet download managers
- Subsonic, Web-based media streamer and jukebox
- Video Disk Recorder
- VirtualBox, virtual machine host
- WordPress, blog software
- ZFS, an advanced file system
Minimum System requirements
- Any Architecture/hardware[17][18] that is supported by Debian
- 256 MiB RAM
- 2 GiB hard drive, solid-state drive, or USB flash drive with static wear leveling support for the OS.
- 1 hard drive, solid-state drive, or USB flash drive for storing user data
Release history
For each OpenMediaVault release, Thiele chooses a project code name from Frank Herbert's Dune novels.[19]
Legend: | Old version | Older version, still supported | Current stable version | Future release |
---|
Version | Name | Date | Base | Notes |
---|---|---|---|---|
0.2 | Ix | 2011-10-17[20] | Debian 6 | Named for the planet Ix. |
0.3 | Omnius | 2012-04-18[21] | Debian 6 | Introduced multi-language web interface and graphical user prompt for rights administration via Access Control List. The release is named for Omnius, a sentient computer network in the Legends of Dune trilogy. |
0.4 | Fedaykin | 2012-09-21[22][23] | Debian 6 | Named for the Fedaykin commandos of the Fremen people. |
0.5 | Sardaukar | 2013-08-25[24] | Debian 6 | Revised API renders v0.4 plugins incompatible.[25] |
1.0 | Kralizec | 2014-09-15[26] | Debian 7 | Improves support for weaker systems; adds a dashboard with support for widgets; improved infrastructure for plug-ins. This release is named for Kralizec, a battle predicted to occur at the end of the universe. |
2.0 | Stone burner | 2015-06-29[27][28] | Debian 7 | Sencha ExtJS 5.1.1 Framework for the WebGUI; revised GUI supports configuration of WiFi, VLAN, et al. This release is named for the stone burner, a nuclear weapon held by House Atreides. |
3.0 | Erasmus[29] | TBA | Debian 8 | Named for the robot Erasmus. |
See also
- Comparison of iSCSI targets
- Direct Attached Storage (DAS)
- Storage Area Network (SAN)
- CryptoNAS - NAS specially designed for encrypted partitions (Debian-based Live-CD, GPL)
- FreeNAS - the FreeBSD-based NAS from which OpenMediaVault was originally forked
- napp-it - free browser-managed ZFS Internet-Nas-San-Server for user with less computer or OpenSolaris experience
- 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
- 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
- PulsarOS - another attempt to create a lightweight NAS operating system
- Windows Home Server
- Zentyal
References
- 1 2 Theile, Volker (19 September 2016). "New update available". OpenMediaVault.org. Retrieved 2016-010-04. Check date values in:
|access-date=
(help) - 1 2 "OMV3 beta amd64/i386 images". OpenMediaVault.org. 19 September 2016. Retrieved 2016-10-04.
- ↑ "OpenMediaVault". Transifex. Retrieved 2016-06-03.
- ↑ Huber, Mathias (8 December 2009). "FreeNAS: BSD Line and Linux Fork". Linux Magazine. Retrieved 2016-06-03.
- ↑ Halfacree, Gareth (19 July 2012). "WHS Alternatives: Media Streaming". bit-tech.
- ↑ "FreeNAS 8.3 Users Guide". Retrieved 2014-04-28
- ↑ GNU General Public License Version 3, 29 June 2007
- 1 2 Baader, Hans-Joachim (20 October 2011). "Erste Version der NAS-Distribution OpenMediaVault" [First Version of the NAS Distribution OpenMediaVault]. Pro-Linux (in German). Retrieved 2016-06-03.
- 1 2 3 "FreeNAS vs OpenMediaVault". FreeNAS.org. iXsystems. Retrieved 2016-06-03.
- 1 2 3 Thoma, Jörg (7 December 2009). "FreeNAS bleibt bei FreeBSD" [FreeNAS Stays on FreeBSD]. Golem.de (in German). Retrieved 2016-06-03.
- ↑ Seifried, Steven (10 April 2015). "Interview with OpenMediaVault developer Volker Theile". Canox.net. Retrieved 2016-06-03.
- ↑ "OpenMediaVault Features". openmediavault.org. Retrieved 2016-08-29.
- ↑ "OpenMediaVault Package Repository". openmediavault.org. Retrieved 2016-08-29.
- ↑ github.com, "OpenMediaVault Plugin Developers" Retrieved 2014-10-03
- ↑ omv-extras.org, "Latest updates..." Retrieved 2014-10-03
- ↑ "OpenMediaVault Plugin Developers Package Repository". bintray.com. Retrieved 2016-08-29.
- ↑ debian.org/ports. Debian Website, List of ports
- ↑ wiki.debian.org/Hardware. Debian Wiki, Supported Hardware
- ↑ Theile, Volker (14 July 2011). "First release of OpenMediaVault is called Ix". OpenMediaVault.org. Retrieved 2016-06-03.
- ↑ 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)
- ↑ Theile, Volker (17 December 2015). "OMV 3 (Erasmus) on Debian 8 (Jessie)". OpenMediaVault.org. Retrieved 2016-06-24.