Hi,
ich wollte mal nachfragen, ob ihr schon News habt bzgl wireguard Installation unter Libreelec.
Ich habe wireguard auf meinem Unraid Server am laufen und funktioniert prima, viel schneller als openvpn und deshalb wollte ich einen client, auf dem LE 9.2 läuft mit der wireguard.conf ausstatten
Beiträge von thefan0815
-
-
Du kannst dir höchstens mal so eine billige Android Box besorgen und schauen ob die App darauf funktioniert, wegen fehlender Zertifizierungen kann das aber auch ein Problem mit dem DRM werden.
Das sind keine guten Neuigkeiten. Was würde es mir denn bringen, wenn es mit einer billigen Android läuft? - Gibt es dann eine Möglichkeit das Signal von da als Quelle sozusagen in den TV Headend einzuspeisen?
-
Hallo.
Nachdem ich hier von Euch Profis ja doch schon so vieles gelernt habe, hoffe ich , ihr könnt bei meinem leider neuerlich aufgetretenen Problem helfen.
Ich wohne in Luxemburg und hier wird IPTV über die Post gespeist. Bisher war es ein kein Problem sich eine *.m3u herzuleiten und diese in TVH einzuspielen als plain Streams sozusagen.
Neuerdings haben sie allerdings den Anbieter oder Einspeiser gewechselt, keine Ahnung. Auf jeden Fall habe ich zum einen eine Streamingbox nun hier stehen mit der ich weiterhin POST IPTV empfangen kann oder über eine App aus dem Playstore (Android). Jetzt sind es also encrypted streams, nur noch mit der App oder der Post Box zu entschlüsseln.
Da meine ganze Struktur aber auf der zentralen Verwaltung des TV Angebots auf meinem Unraid im Docker läuft, und ich von hier aus im Haus verteile, würde ich das nur ungern kaputt machen. Und überall nun diese Boxen aufstellen von der Post ist nicht nur mühsam, sondern auch kostspielig.Jetzt habe ich einige Sachen gelesen, kann aber einiges nicht richtig einordnen. Ich frage mal konkret. Gibt es eine Möglichkeit über eine Android Box z.b. und der dazugehörigen App, das Sendersignal in meinen TVH zu bekommen ? Oder ähliches? eine App in Kodi von PostTV Luxemburg gibt es scheinbar nicht, habe zumindest nix gefunden.
Ich hoffe das war jetzt nicht totaler Stumpfsinn aber ich bin mir sicher, ihr versteht was ich meine und hoffe ihr könnt mir helfen oder Tipps geben, wie man sowas bewerkstelligt....
-
Hallo.
Ich betreibe TVH im Docker auf einem Unraid Server. OpenVPN ist ebenfalls als Docker eingerichtet.
Ich kann von ausserhalb ohne Probleme über VPN (openvpn) auf meine Kiste zugreifen, aber der Stream ist seeehr langsam und ruckelt und buffered eigentlich ständig.Es liegt nicht an meiner Leitung, die ist ausreichend (50MBit Upstream). Habe das auch mit emby und einem reverseproxy getestet ohne VPN. das läuft prima und komplett ruckelfrei., sogar 4k streams
Es scheint mir tatsächlich an Openvpn zu liegen.
Meine Frage: Nutzt das jemand in dieser Konfiguration mit Openvpn und es läuft ruckelfrei? - Kann ich da evtl iwo dran drehen um die Performance zu verbessern? Oder gibt es ne VPN alternative, gerade in bezug auf unraid und TVH ?
Wäre dankbar für jeden Hinweis.
PS: Ja, ich weiss, dass emby auch Live TV anbietet und dass es eine TVH App gibt, das läuft derzeit auch als temporäre Lösung. Doch die Menüführung für die TV Channels gefällt mir überhaupt nicht in emby. das ist ziemlich schrecklich, wenn man Kodi verwöhnt ist
Deshalb möchte ich gerne mit meiner kleinen Kodi HTPC Box per WAN auf mein Heimnetzwerk zugreifen.
-
Erstellst du denn die exports von Hand, oder passiert das über eine GUI (von unraid z.B.)
@monarc99: Ich mach das über die WebGUI von unraid. Ich gehe in jeden Share und setze dann bei NFS die entsprechenden Rules.
bitte immer die komplette exports posten. Am besten in einem paste
CodeExport list for 192.168.10.110: /mnt/user/isos * /mnt/user/downloads * /mnt/user/TV.REC * /mnt/user/Serien * /mnt/user/Music * /mnt/user/Movies * /mnt/user/Kidz * /mnt/user/Fotos * /mnt/user/Data 192.168.10.43
Über Nacht er nun die exports aktualisiert. Komisch, ich dachte, das müsste sofort passieren. Na ja, zumindest, sind sie mal da und lassen sich nun auch ohne probs mounten. Nun werde ich die Rechte versuchen wieder einzugrenzen. Mal schauen ob er es nimmt. Kann ich es auch anders als über die GUI machen bei unraid? -
Habe nun mal alle auf * und danach auch noch auf *(sec=sys,rw,insecure,anongid=100,anonuid=99,all_squash) gestellt.
1 weiteren Share hat er in die Exports übernommen, alle anderen nicht. Das ist doch schon sehr merkwürdig, finde ich.
Den share, den er nun noch genommen hat, heisst Fotos, lässt sich jetzt auch problemlos mounten.
mount ergibt:
192.168.10.110:/mnt/user/Fotos on /home/ich/Bilder type nfs (rw,relatime,vers=3,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=192.168.10.110,mountvers=3,mountport=40977,mountproto=udp,local_lock=none,addr=192.168.10.110) -
Unter Mint bitte mal folgenden Befehl ausführen und mir die Ausgabe zeige:
showmount -e <hier.die.IP.von.UnRaid>
ich~$ showmount -e 192.168.10.110
Export list for 192.168.10.110:
/mnt/user/Data 192.168.10.43Bitte auch mal die komplette exports hier anfügen.
"/mnt/user/Data" -async,no_subtree_check,fsid=105 192.168.10.43(rw)
"/mnt/user/Fotos" -async,no_subtree_check,fsid=103 192.168.10.43(rw),192.168.10.20(ro)
"/mnt/user/Kidz" -async,no_subtree_check,fsid=100 192.168.10.43(rw),192.168.10.41(ro)
"/mnt/user/Movies" -async,no_subtree_check,fsid=102 192.168.10.43(rw),192.168.10.20(ro)
"/mnt/user/Music" -async,no_subtree_check,fsid=101 192.168.10.43(rw)
"/mnt/user/Serien" -async,no_subtree_check,fsid=104 192.168.10.43(rw),192.168.10.20(ro)
"/mnt/user/TV.REC" -async,no_subtree_check,fsid=108
"/mnt/user/downloads" -async,no_subtree_check,fsid=109Mit welchem Befehl versuchst du die Shares zu mounten? Ich habe mir ein Script geschrieben, welches das für mich für alle möglichen Shares bei bedarf erledigt. Da nutze ich als mount Befehl letztendlich:;
mount unraid-IP:/pfad/zum/share /media/<nountpoint
-> genau so hat es seither mit meiner Synology funktioniert. Nur bei unraid nun nicht mehr.
Nicht vergessen, dass UnRaid nur NFSv3 kann. NFSv4 wird, soweit ich weiß, von UnRaid nicht unterstützt
Ok, evtl liegt es daran, aber wie kann ich das lösen? nfsstat gibt mir folgendes raus auf meinem Linux Mint:
Client rpc stats:
calls retrans authrefrsh
162444 0 162444Client nfs v4:
null read write commit open
11 0% 3 0% 0 0% 0 0% 24350 14%
open_conf open_noat open_dgrd close setattr
1 0% 0 0% 0 0% 3 0% 0 0%
fsinfo renew setclntid confirm lock
20 0% 286 0% 2 0% 2 0% 0 0%
lockt locku access getattr lookup
0 0% 0 0% 27540 16% 60312 37% 4447 2%
lookup_root remove rename link symlink
5 0% 0 0% 0 0% 0 0% 0 0%
create pathconf statfs readlink readdir
0 0% 15 0% 102 0% 0 0% 45300 27%
server_caps delegreturn getacl setacl fs_locations
35 0% 0 0% 0 0% 0 0% 0 0%
rel_lkowner secinfo fsid_present exchange_id create_session
0 0% 0 0% 0 0% 10 0% 0 0%
destroy_session sequence get_lease_time reclaim_comp layoutget
0 0% 0 0% 0 0% 0 0% 0 0%
getdevinfo layoutcommit layoutreturn secinfo_no test_stateid
0 0% 0 0% 0 0% 0 0% 0 0%
free_stateid getdevicelist bind_conn_to_ses destroy_clientid seek
0 0% 0 0% 0 0% 0 0% 0 0%
allocate deallocate layoutstats clone
0 0% 0 0% 0 0% 0 0%Da steht was von nfs v4... hmmhm.....
-
Habe es mal drüber laufen lassen. Wie Du schon vermutet hast, hatte es keine Auswirkung,
Wenn ich über das Netzwerk browse und mich dann verbinde mit dem share ist es kein Problem. Funktioniert.
Aber das doofe dauerhafte Mounten auf einen lokalen mnt Point geht nicht, bzw gibt mir keine Schreibrechte, egal was ich bis jetzt alles probiert habe.
Und das schei.. NFS klappt auch nicht.... *heul* -
-
Danke. Habe ich soeben mit dem Musik Share gemacht nach Deiner Vorgabe. Mount funktioniert und wird eingehängt, aber leider habe ich nach wie vor keine Schreibrechte.
~/Musik$ mkdir test
mkdir: das Verzeichnis »test“ kann nicht angelegt werden: Keine BerechtigungWenn ich mit ls -all mir das Verzeichnis anzeigen lasse, dann sind die Rechte für den Ordner Musik nun bei root und nicht mehr bei meinem user.
Alle anderen Ordner in meinem home gehören meinem user. -
Hat es irgendeinen besonderen Grund warum du unbedingt NFS und nicht SMB nutzen möchtest?
Mein BS ist Linux Mint 19.1 Cinnamon. Mit NFS hat es halt funktioniert mit dem Einhängen , bei SMB habe ich es nicht hinbekommen.
Habe dazu x Seiten und auch im ubuntu wiki nachgelesen und ausprobiert. Bin scheinbar zu blöd dafür.Ich mounte z.b. mount -o username=ich,password=1234,rw //unraid/downloads /home/ich/Downloads
Das wird zwar sauber eingebunden, aber leider ohne Schreibrechte. das "rw" ignoriert er irgendwie.
In unraid selber habe ich dem user ich explizit "rw" Rechte gegeben. SMB ist freigegeben auf Private. -
Vielen lieben Dank für diese tolle Erklärung ! - Jetzt ist mir einiges klarer!
Wenn Du im Docker bist (s.o.) kannst Du per ls -l /EPG die von easyepg erzeugte guide.xml sehen und per cat /EPG/guide.xml anzeigen lassen?
Ja, das geht.
Das habe ich mir fast schon gedacht, dass der Extra Parameter wahrscheinlich keine Auswirkung hat, denn es war völlig Wurscht was ich da eingetippt habe.Nur zum Verständnis: Wenn ich nun innerhalb des Dockers Dein Script ausführen würden, dann würde es wahrscheinlich funktionieren und er würde den neuen internen Simple File Grabber anlegen, denke ich mal. Aber, beim nächsten Docker Update wäre wieder alles überschrieben? - Richtig?
Wie verhält es sich aber mit den Settings, die man in TVH einstellt. Die sollten ja eigentlich auch bei einem docker update erhalten bleiben, oder? - Sorry wenn ich mit "dämlichen" Frage nerve.. ich möchte es gerne verstehen.UPDATE: So, Freunde der Volksmusik.... TÖRÖÖÖÖÖ. Habe es hinbekommen.
Es hat "klick" gemacht in der Birne. Danke @BJ1.Was habe ich gemacht? - Ich habe im TVH Docker in die existierende /usr/bin/tv_grab_file reingeguckt und geschaut wo er die *.xml abholen will. Da steht in Z.7: cat /config/data/*.xml
Dann bin ich wieder in die Dockersettings und habe meinen Pfad angepasst:
Container Pfad: /config/data/ hat den absoluten Pfad /mnt/user/Data/.TVheadend/easyepg/xml/
Dann TVH Neustart und die EPG Daten waren alle da. Jetzt hoffe ich nur, dass nicht noch andere Daten von da geholt werden, denn dann habe ich es kaputt gemacht..... *gg -
Das ich da noch nicht ganz durchsteige unterschreibe ich blind Beschäftige mich erst seit kurzem damit.
easyepg habe ich nicht in appdata installiert, sondern in dem Pfad: /mnt/user/Data/.TVheadend/easyepg/xml/guide.xml
Und den habe ich im TVH Docker als /EPG angelegt. wie in meinem 1.Bild.
Dann war es doch soweit korrekt, oder steh ich immer noch auf der Leitung?
Ich verstehe dann auch irgendwie nicht die absoluten Pfad in TVH selbst. z.b.
/usr/bin/tv_grab_file - Das steht ja standardmäßig als Pfad drin beim internen XML Grabber. Wo will er den denn finden? innerhalb von /mnt/user/appdata/tvheadend habe ich nichts gefunden. -
Ok, ich glaub im Prinzip verstehe ich was Du meinst.
Da der easyepg Container von @dlueth so schön läuft und die feste Struktur hat wo wer die fertige xml ablegt, dachte ich, ich könnte evtl im TVH Container einen neuen Pfad setzen wie zB.ContainerPfad: /usr/bin --> /mnt/user/Data/.TVheadend/easyepg/xml
Da startet dann aber TVH gar nicht mehr. War wahrscheinlich von der Überlegung auch falsch.... hmmh...
Im Prinzip müsste ich TVH mitteilen, dass die tv_grab_file, die er sucht eigentlich die erstellte und von mir benannte guide.xml ist im easyepg Verzeichnis. Ist das soweit korrekt? - Aber wie mach ich sowas? - Bei Dir klingt es so, als ob es ziemlich simpel wäre.
-
Potzbimbam.... Du hast Recht.
Ich habe aber mich genau an Dein Script gehalten. Kann man ja auch eigentlich nix verkehrt machen. Warum wurde der File-Grabber dann nicht in tvh erstellt?
Die Datei wurde ordnungsgemäß angelegt in /usr/bin -
Ich denke schon, dass der Pfad passt. Ich habe im Container den absoluten Pfad gesetzt mit dem Alias /EPG wie im Bild zu sehen.
Wenn ich die Console im TVH Container öffne und CD /EPG eingebe, lande ich im richtigen Ordner, in dem die guide.xml liegt.Momentan werden noch Daten auf die NAS kopiert und ein Cache habe ich auch noch nicht angelegt. Aber die Performance ist schon seeeehr langsam, ich hoffe das bessert sich. Ich klicke "internen EPG Grabber starten" und es passiert paar Sekunden erstmal gar nichts....
Ich habe auch schon den absoluten PFad direkt eingegeben, ändert aber nichts am Ergebnis. Leider.
-
Hi, habe seit 2 Tagen Unraid am Laufen. Derzeit 3 Platten verbaut und Daten werden gerade drauf kopiert.
Mein Problem: Die Shares sind eingerichtet und NFS aktiviert in Unraid. Egal ob mit oder ohne Rules, ich bekomme immer die gleiche Meldung:
mount.nfs: access denied by server while mounting unnas:/mnt/user/Music
Ich verzweifel da gerade. Ich habe insgesamt mehr als 10 Shares eingerichtet und nur 1 einziger funktioniert. Das verstehe ich überhaupt nicht. Die Settings sind alle gleich.
Per ssh mit unraid verbunden sehe ich in der /etc/exports alle angelegten shares: kleiner Auszug:
"/mnt/user/Data" -async,no_subtree_check,fsid=102 192.168.10.43(rw)
"/mnt/user/Music" -async,no_subtree_check,fsid=101 192.168.10.43(rw)und wenn ich nun exportfs -v aufrufe, erscheint lediglich das hier:
/mnt/user/Data 192.168.10.43(rw,async,wdelay,hide,no_subtree_check,fsid=105,sec=sys,secure,root_squash,no_all_squash)Sonst nichts. Das ist auch der Einzige Share, der sich mounten lässt. Server habe ich auch schon mehrmals gestartet.
-
Habe nun mal UNRAID am Laufen und TVH im docker ans laufen gebracht. easyepg im docker von @dlueth läuft auch problemlos und meine guide.xml wird erstellt.
Leider habe ich wieder das leidige Problem, wie ich diese xml nun in TVH bekomme.Bin der Anleitung von @BJ1 gefolgt: "Ich habe mal was vorbereitet, was auch ohne Änderung am Script funktioniert: github.com/b-jesch/tv_grab_file"
Wenn ich TVH neu starte erhalte ich im Log folgendes:
2019-08-19 14:12:39.975 spawn: Executing "/usr/bin/tv_grab_file"
2019-08-19 14:12:39.982 xmltv: /usr/bin/tv_grab_file: no output detected
2019-08-19 14:12:39.982 xmltv: /usr/bin/tv_grab_file: grab returned no dataDamit kann ich leider gar nichts anfangen. Könnt ihr mir da weiterhelfen bitte.
-
@Welter: bevor du das installationsscript startest, hol dir mal root rechte: sudo -i eingeben
dann script starten. wenn er den xml.socket nicht automatisch findet bei der Frage "Use local xmltv.sock" dann wählst Du "No" aus.
Damit sollte der docker eigentlich reibungslos installiert werden.Dann geht es weiter in TVH, da wählst Du den internen XMLTV.sock. Am besten man hat das von BJ1 genommen, da kann man den Pfad zur XML Datei gleich mit angeben, ansonsten muss man den Umweg gehen mit einer Extra config Datei.
siehe hier.Easy EPG auf Synology NAS mittels Docker installieren[/url]']Ich habe mal was vorbereitet, was auch ohne Änderung am Script funktioniert: github.com/b-jesch/tv_grab_file
-
Vielen Dank nochmal für die zahlreichen Vorschläge und Hilfestellungen.
Ich habe nun auf Grund Eurer Erfahrungswerte mal folgende Hardware zusammengestellt:
Board: ASROCK Z390 Phantom Gaming 4S
CPU inkl Kühler: Intel Core i7-9700 8x3.00GHz (Frage: Brauch ich noch einen zusätzlichen CPU Kühler/Lüfter?)
HBA Karte: DELL Perc h310 8xS-ATA +Zwei mal: Kabel Mini SAS -> 4x SATA [Anzeige] (sind das die richtigen Kabel?)
Netzteil: bequiet DarkPower Pro 650W Platinum zertifiziert (Frage: benötige ich auch noch Adapterstecker für die ganzen Festplatten oder sind die eigentlich beim Netzteil dabei?)RAM: Welche RAM benötige ich? - beim Board steht dabei: [...]4x DDR4 DIMM, dual PC4-34400U/DDR4-4300 (OC), max. 128GB (UDIMM)[...]
Ich würde gerne 16GB Riegel nehmen wollen, da auf dem Board nur 4 Slots vorgesehen sind, wenn ich das richtig gelesen habe und ich gerne noch Platz lassen möchte, für eine Aufrüstung.Gehäuse:Fractal Design Define R5 Titanium Grey [Anzeige]
Gehäuse Lüfter:be quiet! Silent Wings 3 PVM (3 Stück)
Grafikkarte Geforce NVIDIA 2060
------------------------------------------------------------------
Bitte schaut nochmal drüber, ob das so in Ordnung ist oder ob ich einen Fehler drin habe, in Bezug auf Kompatibilität evtl.
Vielen Dank.Die Fragen von oben noch mal aufgelistet:
1. Brauch ich noch einen zusätzlichen CPU Kühler/Lüfter?
2. Sind das die richtigen Kabel?3. Benötige ich auch noch Adapterstecker für die ganzen Festplatten oder sind die eigentlich beim Netzteil dabei?
4. Welche RAM benötige ich?