
OpenMediaVault: NAS pe Debian, administrat integral din browser
Ai cateva disk-uri, un server vechi sau un mini-PC, si vrei un loc central unde sa tii backup-uri, poze si filme, accesibil din retea de pe orice device. Doua drumuri clasice: cumperi o cutie NAS comerciala (Synology, QNAP), platesti pentru un firmware inchis si speri ca update-urile de securitate continua sa apara, sau iti configuri manual Samba, NFS si mdadm pe un Linux simplu, ceea ce merge, dar fiecare share nou sau disk adaugat inseamna editat de fisiere de config si restart de servicii.
OpenMediaVault (openmediavault.org ) e distributia care sta la mijloc: un NAS complet, construit pe Debian, dar administrat integral dintr-o interfata web, licentiat GPLv3. Noi l-am evaluat ca varianta pentru cine vrea confortul unei cutii comerciale, dar pe hardware propriu si cu control total asupra sistemului de dedesubt.
Ce este, mai exact, OpenMediaVault
OpenMediaVault (adesea prescurtat OMV) e, la baza, un Debian stabil peste care se instaleaza un strat de management: un demon si o interfata web (bazata pe Angular/PHP) care traduce clickuri intr-o interfata prietenoasa in comenzi de sistem - creare de RAID software, partajare SMB, configurare de utilizatori si permisiuni, monitorizare de disk-uri. E succesorul spiritual al FreeNAS-ului vechi (inainte sa devina TrueNAS), dar construit pe Debian/Linux in loc de FreeBSD, ceea ce inseamna compatibilitate mai larga cu hardware si drivere.
Partea de stocare redundanta se bazeaza pe doua mecanisme complementare: RAID software prin mdadm (RAID1/5/6/10 clasic, la nivel de kernel Linux) pentru redundanta in timp real, si SnapRAID, un instrument mai neconventional care calculeaza informatie de paritate periodic (nu in timp real), potrivit pentru arhive de date care nu se schimba des - poze, filme, backup-uri - unde nu ai nevoie de protectie instant impotriva unui disk mort, dar vrei sa poti reconstrui datele daca se intampla.
Ce face OMV cu adevarat util pe termen lung e sistemul de plugin-uri, omv-extras: un repository suplimentar de pachete care extinde instalatia de baza cu suport ZFS, integrare Docker/Portainer pentru a rula containere direct pe cutia de stocare, clienti de backup cloud si multe altele, fara sa iesi din interfata web.
De ce conteaza asta
Diferenta fata de o cutie NAS comerciala nu e doar pretul hardware-ului. Cu un firmware inchis, esti la mila producatorului pentru cat timp mai primesti update-uri de securitate si ce functii adauga sau elimina intr-o versiune noua. Cu OMV, ai un Debian standard dedesubt: poti instala orice pachet din repository-urile Debian, poti actualiza sistemul de operare independent de OMV, si daca proiectul OMV insusi ar disparea maine, tot ai un server Linux functional cu Samba si mdadm configurate, nu o cutie inchisa care devine deseu electronic.
Ce primesti din cutie
- Interfata web completa pentru gestionarea disk-urilor, volumelor si share-urilor, fara linie de comanda pentru operatiile de zi cu zi
- Servicii de fisiere: SMB/CIFS (Windows/macOS/Linux), NFS (Linux/Unix), FTP, SSH, rsync
- RAID software prin mdadm (RAID0/1/5/6/10) plus SnapRAID ca alternativa pentru date rar modificate
- Sistem de utilizatori si grupuri cu permisiuni pe share-uri, plus suport pentru autentificare externa (LDAP/AD)
- Monitorizare SMART pentru disk-uri, notificari email la evenimente si praguri
- Sistem de plugin-uri (
omv-extras) pentru ZFS, Docker/Portainer, clienti cloud si multe altele - Suport pentru arhitecturi x86_64 si ARM (inclusiv Raspberry Pi), util pentru cutii low-power
Instalare OpenMediaVault pe un VPS
Trebuie spus direct: OpenMediaVault e gandit pentru hardware fizic cu disk-uri dedicate, nu pentru un VPS obisnuit cu un singur disk virtual. Are sens totusi sa iti testezi configuratia sau sa rulezi o instanta de gestionare/monitorizare pe un VPS inainte sa o pui pe hardware fizic, sau sa validezi un plugin nou fara sa umbli pe cutia de productie.
# instalare pe un Debian curat (varianta clasica, peste un OS existent)
wget -O - https://packages.openmediavault.org/public/archive.key | gpg --dearmor | tee /etc/apt/trusted.gpg.d/openmediavault-archive-keyring.gpg
echo "deb [signed-by=/etc/apt/trusted.gpg.d/openmediavault-archive-keyring.gpg] https://packages.openmediavault.org/public sandworm main" \
| tee /etc/apt/sources.list.d/openmediavault.list
apt update
apt install openmediavault-keyring
apt update
apt install openmediavault
Dupa instalare, interfata web asculta implicit pe portul 80/443, iar accesul initial se face cu utilizatorul admin. Pentru un mediu de testare pe VPS, fara disk-uri fizice suplimentare, poti oricum exersa configurarea de share-uri SMB/NFS pe volumul principal, doar ca nu vei putea demonstra RAID-ul sau SnapRAID-ul fara disk-uri separate atasate.
# interfata web de administrare
ufw allow 80/tcp
ufw allow 443/tcp
# SMB/CIFS
ufw allow 445/tcp
ufw allow 139/tcp
# NFS (portmapper + nfsd; portul exact difera intre NFSv3 si NFSv4)
ufw allow 2049/tcp
ufw allow 111/tcp
# FTP, daca il activezi
ufw allow 21/tcp
Pe un VPS, ia in calcul sa restrictionezi aceste reguli la un IP sau o retea privata, nu sa expui SMB/NFS public - sunt protocoale gandite pentru retele locale de incredere, nu pentru internetul deschis.
Tipare de configurare care merita stiute
Alege RAID sau SnapRAID in functie de tipul de date
Pentru date care se schimba des si ai nevoie de disponibilitate imediata dupa o defectare de disk, mdadm (RAID1/5/6) e alegerea corecta. Pentru arhive relativ statice - biblioteci media, backup-uri periodice - SnapRAID iti da flexibilitatea de a adauga disk-uri de dimensiuni diferite in orice moment, ceva ce RAID-ul clasic nu permite usor.
Nu uita de monitorizarea SMART
OMV are integrare nativa pentru smartmontools, dar notificarile email trebuie configurate explicit (server SMTP, prag de temperatura, prag de sectoare realocate). Un disk care incepe sa dea erori SMART cu saptamani inainte sa moara complet e exact scenariul in care vrei sa fii anuntat automat, nu sa descoperi dupa ce pierzi date.
Plugin-urile inseamna repository suplimentar, nu magie
omv-extras adauga un repository de pachete peste Debian standard. Inainte sa activezi plugin-uri experimentale (mai ales cele de comunitate, nu cele oficiale), verifica pentru ce versiune de OMV sunt intretinute activ - proiectul evolueaza, iar plugin-urile abandonate pot ramane incompatibile dupa un upgrade major.
Docker prin OMV vs Docker manual
Plugin-ul Docker/Portainer e convenabil pentru a rula cateva containere aditionale (ex. un serviciu de sincronizare cloud) direct pe cutia NAS, dar daca planul tau e sa rulezi un stack Docker complex si activ intretinut, ia in calcul sa il separi pe o masina dedicata - un NAS incarcat cu prea multe roluri devine mai greu de depanat cand ceva nu merge.
Unde OpenMediaVault nu e raspunsul potrivit
Daca vrei stocare pentru un mediu de productie cu cerinte serioase de disponibilitate (failover automat, replicare multi-nod), OMV nu e gandit pentru asta - e o solutie NAS single-node. Pentru asa ceva te uiti la solutii de tip Ceph sau cluster storage dedicat.
De asemenea, pe un VPS obisnuit, cu disk virtual unic pe storage deja redundant la nivel de hypervisor, cea mai mare parte a valorii OMV (RAID software, SnapRAID, monitorizare SMART pe disk-uri fizice) pur si simplu nu se aplica. OMV isi arata adevarata valoare pe hardware fizic, cu mai multe disk-uri montate direct.
Nu in ultimul rand, daca ai nevoie doar de un share SMB simplu si nimic mai mult, o instalare samba de sine statatoare, fara stratul de management OMV, ramane mai usor de inteles si de depanat pentru cineva familiarizat cu Linux clasic.
Alternative pe care le-am luat in calcul
- TrueNAS CORE/SCALE : bazat pe ZFS nativ (CORE pe FreeBSD, SCALE pe Debian/Linux), cu functii mai avansate de enterprise storage, dar cerinte de hardware mai ridicate (in special RAM pentru ZFS)
- Unraid : solutie comerciala (nu gratuita) foarte populara in home-lab, cu un model de paritate flexibil similar SnapRAID, dar cu licenta platita
- Samba + mdadm manual: pentru cine vrea control total fara niciun strat de management deasupra, cu costul de a configura totul din linia de comanda
Deci, sa-l rulezi?
OpenMediaVault are sens clar cand ai hardware fizic dedicat - un mini-PC, un server vechi recuperat, o placa ARM cu cateva disk-uri USB sau SATA atasate - si vrei o interfata prietenoasa peste Debian, fara sa renunti la flexibilitatea unui Linux standard dedesubt. Nu e insa instrumentul potrivit pentru storage pe un VPS obisnuit, unde disk-ul virtual e deja gestionat de hypervisor.
Daca planul tau e sa combini un NAS OMV local cu backup-uri offsite sau cu servicii care ruleaza in cloud langa el, un VPS e locul potrivit pentru partea de retea si servicii accesibile din exterior, iar daca vrei ca cineva sa se ocupe de partea de mentenanta si monitorizare a intregului setup, verifica administrarea de servere si sectiunea noastra de retea pentru context despre cum se leaga toate astea intr-o infrastructura completa.