NAS
QNAP TS-451
Ich nutze ein QNAP TS-451. Das NAS läuft out of the box erst einmal sehr gut. Ab und an ändern Updates etwas, dann ist etwas Suche angebracht, das Forum ist da sehr hilfreich.
An dieser Stelle nur Anmerkungen, wenn etwas vom Handbuch abweicht oder Erfahrungen aufgeschrieben werden sollen.
Mounten unter Ubuntu
Das funktioniert anders als im Handbuch beschrieben:
$ sudo mount -t cifs -o username=<login>,password=<pwd>,iocharset=utf8 //<NAS-IP>/<share> <mountpoint>
Beispiel für Share Public
, der auf /mnt/Public
gemountet werden soll, NAS-IP: 192.168.0.100
:
$ sudo mount -t cifs -o username=<login>,password=<pwd>,iocharset=utf8 //192.168.0.100/Public /mnt/Public
Damit auch der normale Nutzer etwas ändern kann, sind noch einige Parameter nötig.
Mounten auf ~/NAS/Public
:
$ sudo mount -t cifs -o username=<login>,password=<pwd>,iocharset=utf8,rw,auto,nounix,dir_mode=0777,file_mode=0777,uid=1000,gid=1000 //192.168.0.100/Public ~/NAS/Public
Qnap Club Store
Ist ein alternativer Store für freie Apps.
Installation am besten nach Anleitung:
- App-Center öffnen
- Einstellungs-Icon klicken (Zahnrad)
- App-Repo wählen
- Store-URL eingeben: https://www.qnapclub.eu/en/repo.xml
- add, fertig
Kodi
- Qnap Club Store installieren
- dort bei Apps Kodi heraussuchen und installieren
Nervendes Admin-Menü ausschalten
Zeile mit /qts-console-mgmt/d
drin aus /etc/profile
entfernen:
[~] # sed -i '/qts-console-mgmt/d' /etc/profile
automatisieren
- Qnap Club Store installieren
- Entware-std installieren
- Shell-Script für den Aufruf anlegen
S91disable-admin-menu.sh
(Warum S91? - "S" für "Start", danach eine Nummer, die die Startreihenfolge angibt zwischen 01 und 99)#!/bin/sh # disable annoying shell menu for admins sed -i '/qts-console-mgmt/d' /etc/profile # EOF
- Script in den Autostart-Ordner von Entware kopieren und ausführbar machen (
CACHEDEV2_DATA
durch eigenen Pfad ersetzen)[~] # cp S91disable-admin-menu.sh /share/CACHEDEV2_DATA/.qpkg/Entware/etc/init.d/ [~] # chmod 755 /share/CACHEDEV2_DATA/.qpkg/Entware/etc/init.d/S91disable-admin-menu.sh
Subversion-(svn)-Server
Update 20.11.2022 Subversion wird nicht direkt von QNAP angeboten, stattdessen muss man über Entware-std gehen, das über den Qnap Club Store installiert wird.
- Qnap Club Store installieren
- Entware-std installieren
- per ssh ins NAS einloggen (IP-Adresse durch eigene ersetzen)
$ ssh -l admin 192.168.178.147 ... [~] #
- opkg updaten und installierte Software ansehen
[~] # opkg update [~] # opkg list-installed
- wenn subversion schon installiert ist, evtl. upgraden (
opkg upgrade
), sonst installieren[~] # opkg list subversion* [~] # opkg info subversion-server [~] # opkg install subversion-server [~] # opkg list-installed
- svn-Server manuell starten (eigenen Repo-Pfad ersetzen)
[~] # svnserve -d -r /share/Repositories/SVN/aktuell/
- Repositories sind zugreifbar mit
svn://192.168.178.147/<reponame>
- automatisieren
- Shell-Script für den Aufruf anlegen
S92start-svn.sh
(Warum S92? - "S" für "Start", danach eine Nummer, die die Startreihenfolge angibt zwischen 01 und 99)#!/bin/sh until [ -f /opt/bin/svnserve ] do sleep 5 done /opt/bin/svnserve -d -r /share/Repositories/SVN/aktuell # EOF
- Script in den Autostart-Ordner von Entware kopieren und ausführbar machen (
CACHEDEV2_DATA
durch eigenen Pfad ersetzen)[~] # cp S92start-svn.sh /share/CACHEDEV2_DATA/.qpkg/Entware/etc/init.d/ [~] # chmod 755 /share/CACHEDEV2_DATA/.qpkg/Entware/etc/init.d/S92start-svn.sh
- Shell-Script für den Aufruf anlegen
Kontextmenü per Fernbedienung funktioniert nicht mehr
Nach Update auf Kodi 18 funktionierte das Kontextmenü per Fernbedienung nicht mehr. Fehlermeldung irgendwas mit "PVR-Add-On fehlt".
Es gibt bei Kodi schon ein Issue dazu, die Menübelegung ist schiefgegangen.
Abhilfe: per ssh mit dem NAS verbinden, dann in den Kodi-Userdata-Ordner wechseln.
[~] cd /share/CACHEDEV2_DATA/.qpkg/Kodi18/opt/.kodi/userdata
Dort die Datei Lircmap.xml
editieren, wenn sie nicht existiert, anlegen.
<lircmap> <remote device="devinput"> <menu>KEY_EPG</menu> </remote> </lircmap>
Speichern und fertig.