OpenMediaVault
OpenMediaVault (OMV) è una distribuzione linux gratuita progettata per l'utilizzo come network-attached storage (NAS). Lo sviluppatore principale del progetto è Volker Theile, il quale lo ha istituito nel 2009. OMV si basa sul sistema operativo Debian ed è concesso in licenza tramite la GNU General Public License v3.
OpenMediaVault sistema operativo | |
---|---|
Interfaccia web (2013) | |
Sviluppatore | Volker Theile |
Famiglia | Unix-like |
Release iniziale | 0.2 (17 ottobre 2011 | )
Release corrente | 7.4.8 (20 settembre 2024 | )
Tipo di kernel | Monolitico (Linux) |
Piattaforme supportate | x86-64
ARM |
Metodo di aggiornamento | APT |
Gestore dei pacchetti | dkpg |
Interfacce grafiche | GNOME Shell |
Lingue disponibili | Inglese, cinese, ceco, danese, olandese, francese, galiziano, tedesco, greco, ungherese, italiano, giapponese, coreano, norvegese, polacco, portoghese, russo, spagnolo, svedese, turco, ucraino |
Spazio utente | GNU |
Licenza | GPL v3 |
Stadio di sviluppo | Corrente |
Predecessore | FreeNas v0.7 |
Sito web | www.openmediavault.org/ |
Storia
modificaVerso la fine del 2009, Volker Theile era l'unico sviluppatore attivo di FreeNAS, un sistema operativo per NAS che Olivier Cochard-Labbè iniziò a sviluppare da m0n0wall nel 2005. m0n0wall è una variazione del sistema operativo FreeBSD e Theile decise di voler riscrivere FreeNAS per Linux. Il team del progetto sapeva da mesi che FreeNAS aveva bisogno di una riscrittura importante per poter supportare funzionalità cruciali. Poiché Cochard-Labbè preferì rimanere su un sistema basato su FreeBSD, lui e Theile concordarono che Theile avrebbe sviluppato la sua versione basata su linux con un nome differente; inizialmente quel nome fu coreNAS ma nel giro di pochi giorni Theile lo scartò a favore di OpenMediaVault.
Nel frattempo FreeNAS aveva ancora necessità di essere riscritto e mantenuto. A tale scopo Cochard-Labbè consegnò lo sviluppo a iXsystems, un'azienda americana sviluppatrice del sistema operativo TrueOS.
Design tecnico
modificaTheile scelse Debian perché il gran numero di programmi nel suo sistema di gestione dei pacchetti, gli permise di non dover perdere tempo a compiere repack di software. OpenMediaVault apporta poche modifiche al sistema operativo Debian: fornisce un'interfaccia utente basata sul web per l'amministrazione e la personalizzazione e un'API plugin per implementare nuove funzionalità. I plugin possono essere installati tramite l'interfaccia Web
Funzionalità
modifica- Interfaccia grafica basata sul web multilingue
- Protocolli: CIFS (tramite Samba), FTP, NFS (versioni 3 e 4), SSH, rsync, iSCSI, AFP e TFTP
- RAID Software (livelli 0,1,4,5,6,10 e JBOD)
- Monitoraggio: Syslog, Watchdog, S.M.A.R.T., SNMP (versioni 1, 2c e 3) (sola lettura)
- Report statistici tramite e-mail
- Grafici statistici per il carico CPU, ratei di trasferimento LAN, utilizzo dell'hard disk e allocazione della ram
- Partizionamento GPT/EFI maggiore di 2TB possibile
- File system: ext2, ext3, ext4, Btrfs, XFS, NTFS, FAT32
- Quota
- Gestione di utenti e gruppi
- Controllo degli accessi tramite ACL
- Link Aggregation Bonding, Wake On Lan
- Sistema Plugin
Plugin
modifica- ClamAV - Software antivirus
- Digital Audio Access Protocol – fornisce file audio in una rete locale (anche per iTunes)
- SAN and iSCSI – archivi di dati di accesso a blocchi tramite rete
- Sabnzbd, un lettore NNTP progettato per il recupero automatico di file binari
- Lightweight Directory Access Protocol – richiesta di informazioni e di cambiamenti di un servizio di directory
- Logical Volume Manager - offre la possibilità di creare e amministrare partizioni dinamiche
- Netatalk – Server di file, di tempo e di stampa per Apple Macintosh
- Plug-in per supportare l'utilizzo di un gruppo di continuità
- Facili modifiche alle tabelle di routing
- Plug-in, che permette la creazione di backup automatici ad hard disk USB esterni
- Server e client web Plex
- Transmission (client torrent)
- OwnCloud – una suite di software client-server per la creazione di servizi di file hosting
- e molti altri
Plugin addizionali
modificaPlugin addizionali sono disponibili tramite repositories addizionali di pacchetti. La maggior parte di questi Plugin sono sviluppati da un gruppo chiamato OpenMediaVault Plugin Developers. Lo stato di tutti i plugin può essere visionato online tramite il sito ufficiale o su GitHub. In ottobre 2014 erano presenti 30 plugin. In giugno 2015 erano disponibili più di 70 plugin stabili e nel 2022 sono presenti circa 100 plugin per le diverse piattaforme.
Plugin di terze parti
modificaAlcuni dei software controllabili tramite plugin di terze parti sono:
- Aufs, Greyhole, Union mount, e SnapRAID
- Transmission, un client BitTorrent
- Resilio Sync
- Calibre, e-book manager
- CUPS, print server
- eXtplorer, Web-based file manager
- pyLoad / JDownloader, download manager
- MySQL / MariaDB, database server
- Nginx, Webserver
- OpenVPN, virtual private network
- Plex, media server
- Syslinux, Preboot Execution Environment
- Roundcube, client per mail basato sul web
- Clonezilla / rsnapshot / SystemRescueCD, backup
- Sickbeard / SABnzdb / Headphones / Couch Potato, Usenet download manager
- Subsonic, streamer di media e jukebox basato sul web
- Video Disk Recorder
- VirtualBox, host per macchine virtuali
- WordPress, software per blog
- ZFS, un file system avanzato
- e molti altri
Requisiti minimi di sistema
modifica- Qualsiasi architettura/hardware che sia supportata da Debian
- 1 GB RAM
- 4 GB Disco rigido, disco a stato solido o chiave USB con supporto a static wear levelling per il sistema operativo
- Un disco rigido, disco a stato solido oppure una chiave USB per salvare i dati dell'utente
Storico delle release
modificaAd ogni release di OpenMediaVault, Theile sceglie un nome in codice tratto dai romanzi del ciclo di Dune di Frank Herbert
Versione | Nome | Data di rilascio | Data terminazione
supporto |
Base | Note |
---|---|---|---|---|---|
0.2 | Ix | 2011-10-17[1] | Debian 6 | Prende il nome dal pianeta Ix. | |
0.3 | Omnius | 2012-04-18[2] | 2012-12-30[3] | Debian 6 | Introdotta interfaccia web multilingue e prompt grafico per l'amministrazione dei diritti degli utenti tramite Access Control List. La relase venne chiamata Omnius, una rete informatica senziente nella trilogia di Legends of Dune. |
0.4 | Fedaykin | 2012-09-21[4][5] | 2013-12-09[6] | Debian 6 | Prende il nome dai commando Fedaykin del popolo Fremen |
0.5 | Sardaukar | 2013-08-25[7] | Debian 6 | L'API viene rivista e rende i plugin v0.4 incompatibili | |
1.0 | Kralizec | 2014-09-15[8] | 2015-12-26[9] | Debian 7 | Migliora il supporto per i sistemi meno potenti; aggiunge una dashboard con supporto per i widget; infrastruttura migliorata per i plugin. Questa versione prende il nome da Kralizec, una battaglia il quale avvenimento fu predetto per la fine dell'universo |
2.0 | Stone burner | 2015-06-29[10][11] | 2017-12-06[12] | Debian 7 | Sencha ExtJS 5.1.1 Framework per la WebGUI; la GUI è stata rivista e ora supporta la configurazione di WiFi, VLAN e altro. Questa relase prende il nome di stone burner, un'arma nucleare posseduta dalla Casa Atreides. |
3.0 | Erasmus[13] | 2017-06-13 | 2018-07-09[14] | Debian 8 | Prende il nome dal robot Erasmus. |
4.0 | Arrakis[15] | 2018-05-08 | 2020-06-30[16] | Debian 9 | Prende il nome dal pianeta Dune. |
5.0 | Usul[17] | 2020-03-30 | 2022-06-30[18] | Debian 10 | Prende nome dal nome segreto di Paul Atreides (Usul) in Dune. |
6.0 | Shaitan | 2022-05-04[19] | Debian 11 | Nuova WebGUI totalmente rivista in chiave moderna e riscritta da zero; Alcuni nuovi plugin basati su container. Questa release prende il nome da Shaitan della saga Dune. | |
7.0 | Sandworm | 2024-03-03[20] | Debian 12 | Questa release prende il nome da Sandworm della saga Dune. | |
Legenda:
Vecchia versione Versione precedente ancora supportata Versione stabile corrente Versione futura |
Di seguito il Changelog completo di OpenMediaVault.
Note
modifica- ^ OpenMediaVault 0.2 (Ix) has been released
- ^ OpenMediaVault 0.3 BETA available
- ^ OpenMediaVault 0.3.x end-of-life
- ^ Package repository for 0.4 (Fedaykin) is up
- ^ New updates available - OpenMediaVault 0.4.0.1 released
- ^ OMV 0.4 EOL
- ^ OpenMediaVault 0.5 (Sardaukar) released
- ^ OpenMediaVault 1.0 (Kralizec) released
- ^ OMV 1.x is now EOL
- ^ OMV 2.0 (Stone Burner) will be available soon
- ^ Release of OpenMediaVault 2.1 (Stone burner)
- ^ OMV 2.x is now EOL
- ^ Volker Theile, OMV 3 (Erasmus) on Debian 8 (Jessie), su OpenMediaVault.org, 17 dicembre 2015. URL consultato il 24 giugno 2016.
- ^ OMV 3.x is now EOL
- ^ Volker Theile, Results from SUSE Hack Week, su OpenMediaVault.org, 27 febbraio 2017. URL consultato il 16 marzo 2017.
- ^ openmediavault 4 goes EOL
- ^ Volker Theile, Results from Openmediavault Blog, su OpenMediaVault.org, 19 aprile 2019.
- ^ OMV 5.x is EOL now
- ^ Release of openmediavault 6 (Shaitan)
- ^ Release of openmediavault 7 (Sandworm)
Altri progetti
modifica- Wikimedia Commons contiene immagini o altri file su OpenMediaVault
Collegamenti esterni
modifica- (EN) Sito ufficiale, su openmediavault.org.
- Repository sorgenti di OpenMediaVault, su github.com.
- Sito di segnalazione bug, su github.com.