Jump to content

mgutt

Moderators
  • Posts

    11,355
  • Joined

  • Last visited

  • Days Won

    124

Everything posted by mgutt

  1. Ok, das geht natürlich auch. Ich habe den Pfad im Docker-Dienst auch so angepasst. ^^
  2. Klar kostet natürlich auch Geld, aber die Cloud sowieso. Ich habe zB ein gebrauchtes J5005 in ein gebrauchtes Bitfenix Mini ITX Case inkl. Netzteil gebaut. Das waren dann 150 € oder so. Ein Raspi ginge auch, aber nicht mit Unraid. Ich nutze nur mein inkrementelles Script ^^ Ich hoffe, dass ich daraus irgendwann ein Plugin gebastelt bekomme. Ansonsten Docker.... pff keine Ahnung Was ich so häufig höre ist Veeam, Duplicati oder CloudBerry. Ausprobiert habe ich davon aber noch nichts. Je nach Anbieter nicht ungewöhnlich. Ich nutze aktuell Owncube (Nextcloud/WebDAV) und befeuere das von beiden Standorten. Mitte August 2020 musste ich wegen einer falschen Einstellung alles neu hochladen. Jetzt bin ich bei 36TB. Allerdings habe ich nach wie vor ein Problem, das ich nicht verstehe (lädt x-fach Videos hoch, löscht sie wieder und lädt sie dann wieder neu hoch). Da muss ich unbedingt mal prüfen woran das liegt.
  3. Das wird auch ein Problem sein, denn da liegt /mnt/user/system/docker/docker.img. Also der komplette Docker-Dienst. Daher Docker stoppen, Mover ausführen und dann noch mal schauen.
  4. Mein Tipp wäre ein HDMI Capture Stick und ein Laptop auf dem man OBS installiert.
  5. Und warum machst du das so? Auf die Art musst du die Updates ja selbst pflegen. Wenn ich jetzt den Overhead von Apache vermeiden möchte, würde ich denke ich nextcloud:fpm nehmen und den mit nginx verlinken.
  6. Ja, aber der nutzt PHP5. Daher hatte ich gehofft, dass man die Nutzerrechte selbst setzen kann. Sonst hat man ja nachher in den Unraid Apps zig verschiedene Apache/Nginx/lighthttpd + PHP Version X Kombinationen. Auch nicht wirklich zielführend.
  7. Nein, die Fritz!Box ist deine Internet-Firewall. Da machst du möglichst keine Ports auf. Selbst die aktuelle Weiterleitung von 32400 kann ein Sicherheitsrisiko sein. zB könnte Plex eine Sicherheitslücke besitzen und ein Angreifer von außen übernimmt dann Plex. Daher hat Plex bei mir zB nur das Leserecht bei den Medien-Ordnern. Ich habe Plex auch manuell so konfiguriert, dass es nur im Bridge läuft. Das bei dir durch den Proxy auch der Fall, aber viele betreiben Plex als Host. Dh ein Angreifer wäre dann im selben Netz wie die restlichen Clients. Nicht lustig. Aber zurück zu deinem Problem. Ich habe da zugegeben keine Ahnung von. Geht ein Aufruf von 192... über den Proxy oder direkt an den Container? Wenn es über den Proxy geht, dann könnte es sein, dass der Proxy einfach keine UDP Pakete durchlässt bzw die anderen Ports blockiert. Am besten testest du das mal mit einem Tool auf deinem Rechner das Ports scannen kann. Da dann 1900 UDP scannen und den 32469 TCP. Dann wissen wir schon mal ob der Port überhaupt erreichbar ist.
  8. and @Squid Do you know if there are any plans to change this in a future release of Unraid OS? Like an extra field in the "Add Container" form which allows adding "usermod" commands to the downloaded dockerfile, before it becomes executed? This would make thinks easier and feature requests like this. Sadly some containers do not start with the "--user" flag (as they probably need root).
  9. Ja, aber man muss wissen, dass es PHP als Apache-Modul gibt und als FPM, also dem FastCGI Process Manager. Daher kann man beim PHP Container auch auswählen, ob man php:7-apache (Apache inkl PHP7 Apache Modul) oder php:7-fpm (nur PHP7) nutzen möchte. Willst du also wirklich alles separat haben, dann würde man php:7-fpm nehmen und beim Apache Container das link-flag nutzen um Apache und PHP zu verlinken. Allerdings ist das für deinen ersten eigenen Container doch etwas anspruchsvoll, denn Apache und PHP-FPM sind nicht so leicht zum Laufen zu bringen. Außerdem hast du durch PHP-FPM keinen Mehrwert. PHP-FPM nutzt man normalerweise bei Apache, wenn man sehr große Websites betreibt oder wenn man Nginx als Werbserver nutzen möchte. Daher sind die Informationen wie man das als separate Container zum Laufen bringt, sehr rar gesäht. Daher solltest du nicht drei Container installieren, sondern wenn zwei. Also php:7-apache und MariaDB oder MySQL. Für PHP sieht das Beispiel-Kommando so der Doku so aus: $ docker run -d -p 80:80 --name my-apache-php-app -v "$PWD":/var/www/html php:7.2-apache Hier erkennen wir also, dass du im Bridge-Modus den Port 80 weiterleiten musst und den Pfad /var/www/html zB mit /mnt/user/appdata/www verlinkst. Mehr scheint nicht notwendig zu sein um Apache inkl PHP zum Laufen zu bringen. Ich habe selbst mal den Docker wie folgt gestartet: Der Ordner "www" war leer, also habe ich zum Test mal schnell ein Hello World hingefügt Läuft. Natürlich ist es schicker, wenn man noch ein Icon und den Link zum Anklicken hinterlegt (Advanced bei den Container-Einstellungen akivieren): Was ich allerdings nicht zum Laufen gebracht habe ist die User / Gruppen ID von Unraid zu setzen. Normalerweise macht man dafür das: Aber dann schmiert der Container sofort ab. @ich777, Hilfe ^^ EDIT: Ok, wenn ich diesen Post richtig verstehe, dann müssen manche Container als root gestartet werden und die --user Option verhindert das. Und was macht man dann? Jetzt sag nicht, dass man dann selbst einen Container maintainen muss 🥶 Der Apache PHP5 Container ist ja zB auch im App Store und setzt die Rechte per Dockerfile wie folgt: # Configure user nobody to match unRAID's settings RUN \ usermod -u 99 nobody && \ usermod -g 100 nobody && \ usermod -d /home nobody && \ chown -R nobody:users /home Gibt es keine Möglichkeit solche Befehle zu übermitteln ohne erst einen Docker-Container zu maintainen? EDIT2: Ok, außer nachträglich die Dateirechte ändern, geht wohl nicht: https://forums.unraid.net/topic/80064-adapt-uidgid-from-dockerhub-container-mediathekview/?tab=comments#comment-751468 Dann hoffen wir mal, dass Unraid das irgendwan "on the fly" kann.
  10. Yes und Only sind tatsächlich das Gegenteil voneinander. Bei Yes wird der Cache nur solange genutzt, bis der Mover die Daten auf die HDD verschiebt. Bei Only wird ausschließlich die SSD genutzt. Ich empfehle allerdings Prefer. Prefer ist wie Only, nur dass beim Volllaufen der SSD der Container nicht abstürzt (weil er nichts mehr speichern kann), sondern weiter auf der HDD abspeichern darf. Du kannst außerdem keinen Share direkt auf der SSD erstellen, sondern der wird in Abhängigkeit der Cache-Einstellung dort erstellt. Also bei "Prefer" landet ein neuer Ordner auf der SSD (und bleibt da). Wenn beim Öffnen von ioBroker die HDD anspringt, dann vermutlich, weil der Share "appdata" oder "system" nicht vollständig auf der SSD liegt. Prüfen kannst du das, in dem du auf Shares wechselst und dann rechts "View" anklickst. In der Spalte location steht dann wo die Unterordner von "appdata" bzw "system" liegen. In meinem Fall liegen zB alle Ordner außer "appdata" brav auf der SSD: Wenn das bei dir nicht der Fall ist, dann prüfe noch mal ob die Shares auf "Prefer" stehen. Tun sie das, musst du in den Einstellungen Docker und VM deaktivieren und über die Übersicht den Mover starten. Wenn der dann fertig ist, schaust du noch mal über "View" ob nun alle Daten auf dem Cache liegen. Wenn ja kannst du Docker und VM wieder starten. Der Mover kann nur Dateien bewegen, die nicht in Benutzung sind. Daher kann es gerade zu Anfang passieren, dass die Dateien auf Cache und Array verstreut liegen. Aber durch die Deaktivierung von Docker/VM kann der Mover alles korrekt verschieben und danach wird das nicht mehr passieren.
  11. 18W ohne HDDs ist nicht ohne. Mich wundert allerdings, dass weder CEC2019 noch Powertop etwas bringt. Das sollte in jedem Fall ein paar Watt bringen. Die verbauten Komponenten sind da "egal". Die Ersparnis kommt ja durch Abschaltung der PCIe Slots, SATA Buchsen, USB-Buchsen, usw. Einfach gar keine Änderung ist komisch. Vielleicht doch das Messgerät!? Welches Modell hast du da genau bzw was misst das eigentlich, wenn der Server heruntergefahren wurde? Dann ist das Board ja im "Standby". Mit aktivem ErP sollte der Verbrauch dann auf unter 1W fallen. Ohne meine ich um die 2W.
  12. Du kannst grundsätzlich jeden Docker Container installieren, den du bei https://hub.docker.com/ findest. Der beliebteste LAMP scheint dieser zu sein: https://hub.docker.com/r/mattrayner/lamp Man muss nun schauen welche Variablen und Pfade zwingen notwendig sind. Aus den Beispiel-Kommandos erkenne ich, dass man den Port 80 benötigt und den Pfad "/app" und optional noch den Pfad "/var/lib/mysql". Ich persönlich bin übrigens kein Fan von diesen "All in one" Geschichten. Apache und MySQL gehören für mich nicht zusammen und MySQL bzw MariaDB hat man ja schnell als Container aufgesetzt. Bei PHP sieht es schon anders aus. Die Frage ist allerdings ob man überhaupt Apache dafür nehmen will. Also meine Empfehlung wäre daher PHP zu installieren und beim tag Apache zu ergänzen: https://hub.docker.com/_/php/ Der Name des Repository wäre dann zB php:7-apache Man kann aber auch nginx installieren und php:7-fpm und die beiden Container verlinken. Also Möglichkeiten gibt es da viele. Den groben Ablauf wie man selbst einen Container installiert, kannst du denke ich hier nachvollziehen: https://forums.unraid.net/topic/99771-container-template-redmine/
  13. Um nur die Differenz der HDDs zu ermitteln, brauchst du das nicht. Wobei mit Powertop die HDD im Standby weniger verbraucht, weil der SATA Port selbst ebenfalls in den Standby wechselt. Da ist die Frage was du alles wissen willst. Hast du im BIOS CEC2019 aktiviert und Audio deaktiviert? Diese beiden Optionen sparen bereits ein paar Watt. Hilft dir jetzt natürlich nicht bei der Ermittlung der HDD-Differenz, aber eben allgemein beim Strom sparen. Beim Messen empfehle ich dir außerdem den Browser zu schließen. Die WebGUI verbindet sich alle paar Sekunden mit dem Server um evtl Benachrichtigungen anzeigen zu können. Das beeinflusst natürlich den Schlafzustand der CPU.
  14. Der Plex Container befindet sich im Netz "proxynet" . Da erhält er eine IP aus dem Bereich 172.18.0.0/16 Wenn du Plex über die IP:32400 aufrufst, wird das bereits durch den Proxy geleitet oder ist das die direkte IP vom Container? Steht noch eine Port-Weiterleitung bei "Show more settings"? Normal ist es jedenfalls so. Der Container ist nun in einem getrennten Netz. Von da aus kann er nach außen interagieren, aber selbst lokal nicht erreicht werden, außer man gibt bei dem Container-Einstellungen Ports frei. DLNA setzt zB voraus, dass man UDP 1900 und TCP 32469 freigibt. Also klickst du unten auf "Add another Path, Port..." und fügst diese Ports hinzu mit dem entsprechenden Protokoll hinzu. Danach sollte der DLNA Server von Plex eigentlich in deinem 192.168.178.0/24 Netz sichtbar sein.
  15. Standby Ja, kein Problem. Am besten stellst du im Menu den Autostart vom Array ab. Aber wenn auch nur eine HDD fehlt, startet das Array eh nicht. Das kannst du dir eigentlich sparen, denn wenn das Messgerät billig ist, dann misst es die Blindleistung mit. Dann ist der angezeigte Verbrauch so oder so viel zu hoch. Misst man zB die Blindleistung von einem PC Netzteil, das keinen angeschlossenen Verbraucher hat, können da gut und gerne mal ~30W auf der Uhr stehen. Allerdings erkennt man so leicht ob es die Blindleistung nun misst oder nicht. Soll heißen, einfach mal ein paar Netzteile ohne Verbraucher damit messen. Die dürfen alle nicht mehr als 1W anzeigen. Wird mehr angezeigt, kannst du das Messgerät direkt in den Müll verfrachten.
  16. Plex mit Reverse Proxy solltest du dir genau überlegen, denn das heißt, dass der komplette Traffic von der CPU geroutet werden muss. DLNA finde ich ziemlich unkomfortabel (je nach Client kann man nicht mal die Audiospur auswählen), aber das muss du wissen. Was du in jedem Fall erzielen musst ist, dass du Plex über die lokale IP und nicht nur über die Domain erreichen kannst. Dh jegliche Weiterleitungen müssen aus der Config raus bzw die IP des Containers muss als Alias erlaubt sein. Wie ist denn dein Container konfiguriert? Bridge oder Host? Kannst du über IP:32400 den Webclient öffnen?
  17. Bei Amazon und eBay habe ich Ergebnisse gefunden: https://www.google.com/search?q=G11909510-RT Ein Händler bei Amazon verlangt relativ humane Versandkosten.
  18. Ich habe bei einem Freund einen zweiten Unraid Server stehen. Ein sicheres Backup könnte man zb so erstellen lassen: Der externe Server publiziert über DDNS seine öffentliche IP. Allerdings hat der externe Router keine offenen Ports. Beim lokalen Router öffnet man wiederum einen Port für rsync inkl Port Forwarding und die Firewall auf dem lokalen Server erlaubt nur Anfragen von der IP der DDNS Domain. Das müsste man natürlich per Script regelmäßig aktualisieren lassen. Der rsync daemon ist standardmäßig read-only. Auf die Art hat also kein Server beim anderen Schreibrechte. Zusätzlich ist der Server am externen Standort "unerreichbar". Man könnte dort sogar einen kleinen Router mit einem eigenen DHCP Bereich dazwischen packen. Dann kann am externen Standort auch kein dortiger Client auf ihn zugreifen. Am Ende holt der externe Server dann regelmäßig die Daten beim lokalen Server ab. Bei Fehlern gibt es eine E-Mail-Benachrichtigung. Zur Fernwartung könnte man per Zerotier oder Hamachi einen Tunnel aufbauen, den man dann aber wieder schließt. Das erste Backup würde ich natürlich lokal machen, damit das nicht 100 Jahre dauert.
  19. Ich hatte gestern noch gesucht, aber außer den beiden nichts gefunden. Ich bin auch alle prominenten Hersteller durch (iStarUSA, InWin, Netstore, Rosewill, Chenbro, TGC, ...).
  20. Pending Sector hat nichts mit dem Kabel zu tun. Bei einem defekten Kabel hätte man einen CRC Error Count. Der Pending Sector Count bezieht sich auf einen evtl nur temporären Fehler eines Sektors. Ist dieser dauerhaft, dann steigt der Reallocated Sector Count. Wenn letzterer nicht steigt, dann braucht man sich eigentlich keinen Kopf machen. Allerdings geht die Platte nicht von alleine hin und testet den Sektor noch mal und man erfährt auch nicht welcher es war. Mehr Infos dazu: https://superuser.com/a/688764/129262 Die mit dem Fehler ist die Parity? Dann mach mal einen Screenshot von der Diskübersicht und gehe danach auf Tools und erstelle eine New Config wo du das Array und den Cache auf preserve (behalten) setzt. Dann weist du die Parity neu zu und lässt sie komplett neu erstellen. Nun wird er alle Sektoren der Platte überschreiben. Ist das erledigt, machst du einen Parity Check. Jetzt liest er noch mal alle Sektoren aus. Haben sich die SMART Werte nicht verschlechtert, dann ist alles gut. Diese Vorgehensweise funktioniert allerdings nur, wenn die Parity nicht größer als das größte Laufwerk des Arrays ist (weil er sonst nicht alle Sektoren beschreibt/ausliest). Ist die Platte größer, dann geht es nur mit dem Pre-Clear Plugin und den entsprechenden Einstellungen auch alles noch mal auszulesen.
  21. Only small files. Your problem must be something else.
  22. Habe auch noch eins gefunden: https://www.servercase.co.uk/shop/server-cases/rackmount/4u-chassis/4u-short-depth-server-chassis-4x-35-hdd---450mm-depth---high-airflow-with-water-cooling-mounting-sc-4450sg/ Zumindest sieht es so aus als könnte man noch zwei HDD Käfige nachrüsten und die sehen ziemlich ähnlich zum SilverStone aus: Wobei 450mm beim Netzeilstecker problematisch werden könnte. Könnte also notwendig sein, dass man das mit etwas Abstand montiert, damit es etwas nach innen versetzt liegt.
  23. Ja, hatte ich ja vorgeschlagen. Aber die Original Schiene ist zu lang. Da musst du dir was anderes suchen. In wie weit dann die Löcher übereinstimmen, kann dir natürlich keiner sagen. Muss man dann schlicht ausprobieren. Ich vermute, das man die 5.25 Zoll Käfige nicht einzeln bekommt, da das Case nur rechts 5.25 Zoll vorsieht: Außerdem siehst du, dass da keine drei 5.25 Zoll Käfige nebeneinander passen: Eventuell bekommt man ja irgendwo noch einen zweiten 3,5 Zoll Käfig hin. zB bei den PCI Slots, wenn das Board nicht so lang ist?!
  24. Er hat doch geschrieben, das er nur 460mm Tiefe hat. Das Case ist schon 469mm. Der Winkelstecker ist so oder so Pflicht, verhindert aber nicht den Fachboden oder Schienen. Echt schade, dass es für das GD08 keinen anderen Käfig gibt (435mm tief). Rein von der Größe her, müsste man da ja 12 HDDs reinbekommen: https://pcpartpicker.com/b/xgtp99 Der hat das auch richtig schick mit Noctuas aufgerüstet ^^
×
×
  • Create New...