UNVR als NAS

Davey400

UniFier
12 okt 2021
548
334
63
Vooropgesteld: ik weet dat het niet de bedoeling is.
En dat alles kan omvallen als Ubiquiti met een update komt.
En dat het apparaat er niet voor gemaakt is.
En dat het niet verstandig is.
En dat 'Protect' dan niet meer werkt.
Dus wetende dat ik van al die goede voornemens op de hoogte ben, maar al die adviezen in de wind sla:


Is er hier iemand die al succesvol zijn UNVR als NAS heeft ingezet?

De reden waarom ik het wil is simpel: Het is een erg eenvoudige en relatief goedkope manier om een harde schijf op het netwerk met 10Gbps te benaderen.
(En ook hierbij snap ik dat de SATA bus de beperkende factor gaat zijn.)

De vraag is vergelijkbaar voorbij gekomen voor een UDM SE: https://unifi-forum.nl/onderwerpen/udm-se-als-nas-te-gebruiken.4771/

Hier op Reddit geeft iemand summiere instructies: Ik kom er wel een beetje uit, maar mijn Linux kennis schiet op dit moment nog even een beetje te kort, maar ben pas net aan het knutselen.
(Ik zie shares, maar kan ze nog even niet benaderen vanaf Windows.)

Ik ken ook dit artikel: https://www.linkedin.com/pulse/use-unifi-protect-unvr-nas-guy-kramer
Maar dat gaat vooral over issues met de SFP+ poort, die ik niet heb omdat ie hier gewoon op 10Gbps draait.

Dus als iemand een betere link naar een tutorial heeft, of zelf goeie tips heeft dan hoor ik het graag!
Bedankt vast!
 
Het was nog niet eens zo ingewikkeld en lijkt al aardig te werken, op basis van 1 share nog weliswaar.
Trucje was nog vooral om na het aanmaken van de folders en het zetten van de rechten de share zelf aan te maken in /etc/samba/smb.conf

Code:
[Media]
    comment = Mediafiles
    path = /volume1/Samba/Public
    read only = no
    browsable = yes

Daarna draaien als een zonnetje, en ik kan vanaf een VM met dik 200MBps schrijven naar de shared folder op de UNVR.
Me happy. Snel verder spelen. :giggle:
 
Kleine update nog. Protect is natuurlijk niet meer nodig als de UNVR een NAS is.
Het OS wil dat natuurlijk automatisch starten, ook als je dat disabled hebt.
De-installeren kan op de UNVR niet zomaar.

Protect is wel goed te stoppen - ook blijvend na een reboot - door het pad te maskeren vanuit een SSH shell:
Code:
systemctl stop unifi-protect
systemctl mask unifi-protect
Protect is dan gestopt.
Je UNVR is dan effectief natuurlijk ook stuk als waar ie voor bedoeld is, dus ' handle with care'.

Weer herstellen van Protect is niet echt lastig, dat kan met:
Code:
systemctl unmask unifi-protect
Daarna is Protect weer los te starten, en zal ook de autostart bij een reboot weer werken.
 
  • Leuk
Waarderingen: PcRene
Gisteren de schijf er in gezet die ik er in wou hebben, en na een reset het hele proces maar eens doorlopen en de noodzakelijke stappen vastgelegd.
Al die acties voer je uit vanuit een SSH shell, ingelogd als root.
Vooropgesteld: security is in mijn opzet beperkt, en deze opzet is voor één user, die alles mag.
Voor mijn situatie is dat voldoende; ik wil een snelle media-share die voor al mijn gebruikers volledig beschikbaar is voor lezen/schrijven/uitvoeren/deleten.
Met meer Linux kennis kun je zelf natuurlijk een uitgebreidere structuur maken.
Onderstaand is op basis van 1 grote disk; deze is eerst geconfigureerd door na een reset van de UNVR de disk configuratie te doorlopen.
Wat het effect is van Raid1 of 5 op de naam van het volume heb ik geen idee van.

Acties: (alle commando's zijn cursief, commentaren zijn normale tekst.)
apt update
apt upgrade
apt install samba
(Je krijgt een menu, kies: install the package maintainer's version)
systemctl enable smbd.service
systemctl start smbd.service
sudo apt install nano
(die ga je later nodig hebben)

lsblk <- geeft diskinfo
En controleer output:
sdb 8:16 0 9.1T 0 disk
├─sdb1 8:17 0 512M 0 part
├─sdb2 8:18 0 2G 0 part
│ └─md0 9:0 0 1.9G 0 raid1 [SWAP]
├─sdb3 8:19 0 1G 0 part
└─sdb5 8:21 0 9.1T 0 part
└─md3 9:3 0 9.1T 0 raid1 /volume1
In dit geval is het te gebruiken volume: de onderste: /volume1
Dit is van belang om even te onthouden. Bij mijn beide situaties met verschillende disks was deze naam overigens hetzelfde.

cd /etc/samba
cp smb.conf smb.conf.bak
(<- maakt een backup van je Samba config file)
sudo nano smb.conf
(Sectie '[homes]' aanpassen naar believen.)
Secties '[Printers]' en '[Print$]' uitschakelen door uitcommentariëren.
Share seectie toevoegen: (De naam van de shared folder wordt dus 'Media' in dit voorbeeld.)
[Media]
comment = Mediafiles
path = /volume1/Media
read only = no
browsable = yes
create mask = 0770
directory mask = 0770

Afsluiten met control+S, control+X
sudo service smbd restart

sudo addgroup smbgrp
cd /volume1
sudo mkdir Media
sudo chmod -R 770 /volume1/Media
sudo chown root:smbgrp /volume1/Media
sudo service smbd restart

sudo useradd <Username>
<- vervang <Username> voor de gewenste gebruikersnaam.
smbpasswd -a <Username> -> geef password op, en nog een keer.
usermod -a -G smbgrp <Username>

De config is nu klaar; de share is benaderbaar vanuit Windows en bijvoorbeeld Kodi op AndroidTV.
Snelheid wordt nu bij aansluiting niet meer beperkt door het netwerk, maar door de SATA bus en de disk zelf.
Overigens werken sommige moderne SMB functies ook gewoon, dus bestanden verplaatsen van folder A naar folder B gaat instantaan en loopt niet via de client; kopieën maken binnen de share gaan dan weer wel via de client.

Als iemand nog slimme toevoegingen heeft dan hoor ik het graag!
 
  • Leuk
Waarderingen: PcRene
Maar Kodi op AndroidTV, heeft daarvoor een 10Gb netwerk wel nut?
Of heb je heel veel gebruikers?
Mijn oude NAS (Synology DS1812+) kan ook meerdere media gebruikers tegelijkertijd aan, zelfs ook nog twee buitenshuis.

Ja, ik heb ook 10Gb in huis en vind het erg leuk om te gebruiken.
Een NVR inzetten als NAS is natuurlijk wel een geinig project!
Al kijk ik naar zo'n ding om juist voor Protect in te zetten maar het stroomverbruik lijkt mij wat pittig t.o.v. een CloudKey+
 
Maar Kodi op AndroidTV, heeft daarvoor een 10Gb netwerk wel nut?
Of heb je heel veel gebruikers?
Nee joh, heeft totaal geen nut. Soms moet je dingen ook gewoon doen omdat ze leuk zijn, of zelfs alleen maar omdat het kan.
Voor streaming is de belasting echt heel laag; zelfs een Bluray heeft een maximale bitrate van onder de 50Mbps volgens mij.
(Ik heb 2 gebruikers, waar ik er zelf 1 van ben. En als we iets kijken is dat meestal samen.)

Alleen hing die disk die nu via USB aan mijn Hyper-V host, die op een NUC draait. En dat was vooral tegen mijn principes.
1Gbps vind ik wel te langzaam voor toegang tot storage dus keek ik naar 'echte' NAS'en met 10Gbps nic's.
Die zijn nogal kostbaar. Alle extra functionaliteiten van die dingen ga ik ook niet gebruiken, want Hyper-V.
En toen bedacht ik dat een UNVR ook een 10Gbps poort heeft. Vandaar dit experiment.
(De UNVR op MP kunnen kopen voor een redelijke prijs, gewoon gewacht totdat er één betaalbaar voorbij kwam.)
Bottleneck is nu natuurlijk vooral de gebruikte schijf en nog niet eens de SATA bus; ik zou graag naar SSD storage overstappen maar dat werd me nog een beetje te kostbaar, vooral omdat ik deze disk al had liggen. Als het niet zou werken zou ik de UNVR weer verkopen, dus het experiment was redelijk risico-loos.
 
Helemaal duidelijk!
Ik zit ook met 10Gb te klooien hoor, gewoon omdat het kan leuk is.
Een NVR via MP, hmm is misschien wel een ideetje.
 
Nog een interessante aanvulling, die ook werkt voor andere ongewenste toepassingen, ook voor als je Protect op een UDM niet (meer) gebruikt.
In plaats van Protect uit te schakelen, kun je deze ook volledig deinstalleren:
Code:
apt purge unifi-protect
Dit leegt de database en voert een de-installatie uit.
Na deze actie (en een refresh van de interface) staat Protect als een te installeren applicatie op de voorpagina.
 
Activiteit
Er wordt op dit moment (nog) geen nieuwe reactie gepost.
  Topic Status: Hallo . Er is al meer dan 14 dagen geen nieuwe reactie meer geplaatst.
  De inhoud is mogelijk niet langer relevant.
  Misschien is het beter om in plaats daarvan een nieuw onderwerp te starten..