Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

mgutt

Moderators
  • Joined

  • Last visited

Everything posted by mgutt

  1. Another ASRock owner did the same in this thread and this was his only option: https://forums.unraid.net/topic/98070-reduce-power-consumption-with-powertop/page/26/#comment-1355095 Maybe this SSD prevents lower C-States. Check without it.
  2. USB Datenträger sind im RAID oder Array problematisch. Wenn dann nur für Backup als einzelner Datenträger sinnvoll. Nein. Steht aber auch auf der ersten Seite. Theoretisch schon. Praktisch alles auf deine eigene Gefahr. Lies aufmerksam bei GitHub die Diskussion. Der Mod hat ein paar Einschränkungen wie zb verdrehte PCIe Lanes, wie man mittlerweile vermutet.
  3. Read the first post. The rating levels are completely irrelevant for low power consumption efficiency. At the moment it looks like a very bad board for low power consumption 😔 I think the main problem of this board is the ASM1064 SATA controller. As far as I know this controller is incompatible to ASPM, which means it stops the whole cpu package reaching a lower state than C3.
  4. Two active disks cost you 10 to 16W. Why are they active? Not the best for super low power consumptions, but at the moment not your main problem. Undervolting is nearly useless for idle power consumption. It influences only high CPU usage. Disable array auto start, remove both components, spindown your HDDs, execute powertop and check if this influences your PKG states. If yes, find out, which of both is your problem. Ask the biostar support. If their answer doesn't make you happy: Throw it in the trash.
  5. I don't really understand why they even limit the version so exactly. But yes, you are right, there is a more recent version available: https://hub.docker.com/r/mtand/rsync If course you can easily change the source in the docker template to use this version.
  6. You wrote "http". Did you set in BTCPay really "http" and not "https"? Maybe this is the reason.
  7. All commands are mentioned in the first post. Even an example how to set sleep for specific SATA hosts: echo med_power_with_dipm | tee /sys/class/scsi_host/host1/link_power_management_policy But finally you should simply buy an ASM1166 card which supports those sleep states.
  8. Which isn't different in the relevant part, which is this: proxy_set_header Host $http_host This config sets the host header, which is the same domain which was used to reach the proxy. Are you able to upload a php file or edit a php file of BTCPay? I would like to see what is returned if you create a test.php with the following content: <?php print_r($_SERVER); ?> And open it as follows: http://btcpay.domain2.com/test.php By that you will see the http headers and one of it should contain the Host Header which contains the Domain and if this is the case, the problem is caused by BTCPay and not NPM.
  9. This is strange as forwarding headers is the default behavior of NPM. This are the default settings: add_header X-Served-By $host; proxy_set_header Host $host; proxy_set_header X-Forwarded-Scheme $scheme; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header X-Real-IP $remote_addr; proxy_pass $forward_scheme://$server:$port;
  10. Die existiert auch nur außerhalb der unRAID Welt. Das Gerücht hält sich hartnäckig. Hier wirst du keinen finden, dem beim Spinup plötzlich eine Platte kaputt gegangen ist. Und ich nehme an, dass die meisten mit Spindown arbeiten. Ich handhabe das mit Proxmox und Unraid so: Einfach beides nutzen 😅 Für VMs ist Proxmox einfach besser und dafür kann man sich problemlos einen Tiny PC hinstellen, der nur 5W oder so zieht, weil der braucht ja nicht massig SATA Buchsen. Und Backup kann man ja auf den unRAID Server schieben, wenn man will.
  11. Du verstehst das Problem nicht. Sobald dein Besucher IPv6 verwendet UND deine Domain einen AAAA (IPv6) Eintrag hat, kommt der Besucher über IPv6 auf deine Seite und genau das kann nicht funktionieren. Wenn du dagegen sicherstellen kannst, dass es keinen AAAA Eintrag gibt, hast du kein Problem.
  12. Der Rebind Schutz greift vermutlich, weil deine Domain auf eine lokale IP auflöst. Entweder eine lokale IPv4 wie zb 192... Oder eine IPv6. Das verhindert die Fritzbox aus Sicherheitsgründen über den Rebindschutz. Solange du aber IPv6 aktiv hast, wird das alles eh nicht funktionieren, weil man dann keine Ports umlenken kann. Dh du kannst nicht aus Port 443 den Port 444 machen. Wird einfach nicht unterstützt. Du muss die Ports 1:1 durchreichen bei IPv6. Dann ist es wichtig, dass die IPv6 der Domain, die von dem Nginx Container ist. Da du ihn im Bridge Mode betreibst hat er keine eigene, sondern die von unRAID Server. Der Port 443 vom unRAID Server ist aber durch unRAID belegt. Also entweder muss der Container im Netz br0 betrieben werden oder du musst die Ports der unRAID WebGUI ändern. Wenn du br0 verwendest und der Container damit eine eigene IPv6 hat, hast du aber das nächste Problem. Nämlich dass dein DuckDNS Container nur seine eigene IPv6 meldet und nicht die von einem anderen Container. Also wie man es auch dreht und wendet. IPv6 ist scheiße in so einem Kontext. Mach es dir einfach und deaktiviere IPv6 oder sorg zumindest dafür, dass der DuckDNS Container keinen IPv6 Eintrag erstellt. Denn wenn dir Domain keinen AAAA Eintrag besitzt, kommen alle Anfragen über IPv4 rein.
  13. Und warum? Das ist dein zu lösendes Problem. Kann man mit der Maus über das Icon schweben oder gibt es eine Fehlermeldung im den Logs des Routers?
  14. Das ist unnötig. Er bekommt die Meldung, weil seine Domain eine lokale IP hat. Der DNS Eintrag ist also schon falsch. Ansonsten: Auch wenn es nur zum Test ist, sollte man keine Ports unterhalb von 1024 nehmen: https://de.m.wikipedia.org/wiki/Liste_der_standardisierten_Ports Wird aber nichts mit dem Problem zu tun haben denke ich.
  15. Das kann nicht sein, weil der Controller nur 6x SATA unterstützt: https://www.asmedia.com.tw/product/45aYq54sP8Qh7WH8/58dYQ8bxZ4UR9wG5 Da wird was anderes verbaut sein.
  16. Das hat nichts mit ZFS zu tun, sondern mit der Idee alles in einem RAID zu haben. Wenn dieses RAID nicht alles, sondern nur Cold Storage für Backups oder Medien darstellt, also selten im Zugriff ist, wird es auch schlafen. Nur wer braucht für Cold Storage Snapshots. Das wird man da einsetzen, wo ständig Daten geändert werden. BTRFS kann übrigens auch Snapshots und cp --reflink was ZFS nicht kann. Tut er sicher nicht. Wie soll ein Service verhindern, dass Daten gelesen oder geschrieben werden. Es geht in deinen Links darum überhaupt Spindown zu haben, was sonst nicht vorgesehen ist.
  17. Jo, das darfst du nicht machen. Aber wie gesagt, auch wenn ich die reduzierten Frequenzen sehen kann, haben sie keinerlei Einfluss auf den Stromverbrauch. Noch fehlt etwas, was dann auch die C-States runterbringt.
  18. Ok and those weren't changed between Ubuntu and unRAID? Than please compare with both OS the asmp states as mentioned in the last posts. Probably Ubuntu uses a better driver for one of your PCIe devices. This is a known issue:
  19. And what did you do by now to reach better c-states?
  20. No, because the virtualization itself has an impact on idle load, even if the machine does nothing. I read about custom settings in the xml vm config files to reduce this load, but never tested them by myself. Here is an example: But even Docker containers can have an impact on load / c-states. For example a Minecraft server kills all my c-states. Or some people reported loosing c-states after passing through a Zigbee USB Stick to a HA container, but this does not happen for me, so it is maybe depended on the used motherboard?!
  21. Danke für den Hinweis. Die Tapo ist gestern gekommen, weshalb ich damit schon mal angefangen habe. Da ich den Thread hier aber missbrauche, habe ich einen neuen angefangen:
  22. Ich spiele gerade mit Frigate, einer M.2 Coral TPU Karte und einer TP-Link Tapo Kamera herum und vielleicht können wir uns ja mal allgemein zu den Einstellungen von Frigate austauschen. Bestellt hatte ich übrigens auch eine Dual TPU Karte. Aber erst nach der Lieferung stelle ich fest, dass die PCIe X2 benötigt. Welcher Wifi Slot hat das bitte?! Und ich wüsste auch nicht, wie man die in bei flacher Einbauart kühl halten soll (hat bekanntlich keinen Kühlkörper). Mein erster geplanter Einsatz ist jedenfalls ohne Home Assistant. Dh ich benötige einfach nur einen Rekorder von einer oder mehreren Kameras. Ich habe dann erst mal die Tapo Cam mit der App eingerichtet, dh ich war gezwungen deren App zu installieren, einen Account zu registrieren und musste in der App dann auch erst mal RTSP erlauben (erweiterte Einstellungen > Kamerakonto). Der nächste Schritt war ein kurzer Test mit VLC, ob der Livestream der Kamera funktioniert. Danach habe ich versucht Frigate zum Laufen zu bringen. Das war eine Geburt. Ohne Google und die Doku lesen keine Chance. Da der Frigate Container nicht gerade nutzerfreundlich ist, musste ich erst mal von Hand die config.yml über die Kommandozeile erstellen: touch /mnt/user/appdata/frigate/config.yml Und da das Unraid Dynamix File Manager Plugin - was hoffentlich jeder installiert hat - immer noch nicht automatisch Textdateien erkennt 😑, muss man leider auch noch die Dateiendungen "yml" und "yaml" auf dem USB-Stick in /boot/config/editor.cfg ergänzen: Erst jetzt kann man über Unraid selbst die config.yml bearbeiten. Im ersten Schritt hatte ich dazu nur das eingetragen, damit ich Frigate starten kann: mqtt: enabled: False cameras: garden-cam: ffmpeg: inputs: - path: rtsp://{FRIGATE_RTSP_USER}:{FRIGATE_RTSP_PASSWORD}@192.168.178.59/stream1 roles: - detect detect: enabled: False Dann hieß es die Container-Einstellungen anpassen. Da ich die Coral TPU als M.2 in einem Intel Rechner mit iGPU verbaut habe, brauchte ich nur /dev/apex0 und /dev/dri/renderD128 als Devices durchschleifen und außerdem habe ich noch die Variable "FRIGATE_RTSP_USER" ergänzt: Die hat den Charme, dass man bei der config.yml keine realen Zugangsdaten hinterlegen muss, sondern ausschließlich die Variable. Wobei das natürlich nur funktioniert, wenn alle Kameras den selben RTSP User und Passwort verwenden. Jedenfalls habe ich Frigate gestartet und nach Studieren einiger Doku-Seiten, habe ich dann innerhalb der Frigate WebUI die config.yml wie folgt angepasst: --- # Frigate Configuration file # Defaults: https://docs.frigate.video/configuration/#full-configuration-reference # MQTT needed for Smart Home Applications mqtt: enabled: False # Overview of all cameras https://frigate.video/images/birdseye-2-optimized.jpg birdseye: enabled: False # Hardware acceleration of object detection detectors: coral: type: edgetpu device: pci # Hardware acceleration of video conversion ffmpeg: # global hwaccel args hwaccel_args: preset-vaapi # Snapshots of events snapshots: # Enable writing jpg snapshot to /media/frigate/clips enabled: True # print a timestamp on the snapshots timestamp: True # List of objects to capture https://docs.frigate.video/configuration/objects/ objects: track: - person - bird - cat - dog - bicycle - motorcycle - car - umbrella - eye glasses - backpack - handbag # List of cameras cameras: garden-cam: # Codec information of VLC (https://www.tp-link.com/de/support/faq/2680/): # Codec: H264 # Resolution: 1920x1080 # FPS: 14.285714 # Audio: PCM ALAW Mono 8000 Hz 16-Bit ffmpeg: inputs: - path: rtsp://{FRIGATE_RTSP_USER}:{FRIGATE_RTSP_PASSWORD}@192.168.178.59/stream1 roles: - detect - record detect: enabled: True width: 1920 height: 1080 # Object detection uses 5 fps by default: https://docs.frigate.video/configuration/#full-configuration-reference # Record settings https://docs.frigate.video/configuration/record record: enabled: True retain: # record everything mode: all # and store it for 14 days days: 14 Ich muss sagen, dass Frigate echt gar nicht so ist, wie ich mir das vorgestellt habe. Also die WebUI ist anwenderfreundlich, aber auch einfach viel zu leer: Warum wird so viel Kram über die config.yml abgebildet. zB welche Objekte ich tracken will. Das könnte man viel bequemer als in die WebUI als Einstellungen übernehmen. Aber auch, dass man selbst angeben muss, welche Hardware man verbaut hat. Ich mein hey, such dir doch einfach selbst, ob es /dev/apex0 usw gibt und pass dich selbst an. Macht doch Plex usw auch so Oder warum kann ich nicht sehen welcher Codec/Medieninfo ein Stream hat. Es gibt zwar eine "Debug"- Ansicht, aber die gibt genau gar keine Info über den Stream aus?! Auch wieder fehlende Einstellungen in der WebUI und nur über die config.yml nach Studieren der Doku: Aufbewahrungszeit der Aufnahmen Kein Login... wie zum Teufel kann eine sicherheitsrelevante Applikation wie eine Videoüberwachung, über keinen Login verfügen?! Vom Prinzip sollte man Frigate daher ausschließlich in einem Custom Netzwerk hinter einem Nginx betreiben und darüber Basic Auth erzwingen. Wobei das eigentlich total dämlich ist, weil Frigate selbst bereits Nginx verwendet. Warum gibt es keinen Netzwerk-Scan nach Kameras, wo dann Standard-Configs je nach Kamera-Hersteller automatisch in der config.yml hinterlegt werden? Keine Benachrichtigungsfunktionen: Was passiert, wenn die Kamera ausfällt, geklaut wird oder was auch immer. Alles nur über Home Assistant umsetzbar. Ich weiß Frigate ist primär als Home Assistant Integration geschrieben, aber ich will halt kein Smart Home und das erhöht unnötig die Komplexität. Kann ja nicht so schwer sein eine popelige E-Mail zu versenden... 😒 Mein erstes Fazit: Schickes Ding für Nerds, aber Frigate scheint mir nicht wirklich für die Masse geeignet zu sein. Dann wo ich aktuell nicht weiterkomme: Warum zeigt der unter System > GPUS den Fehlertext "intel-vaapi - There was an error getting usage stats. This does not mean hardware acceleration is not working. Either your GPU does not support this or Frigate does not have proper access to get statistics. This is expected for the Home Assistant addon." an. Wie kann ein Fehler "expected", also ein erwarteter Zustand sein. Was sind denn die Voraussetzungen, dass Frigate hier was anzeigt?! Haben die Toggle Icons überhaupt irgendeine Funktion?! Wenn man draufklickt wird kein Request abgesetzt, dh die Grafik "toggled" gar nichts, sondern zeigt einfach nur den Status an oder wie?! Ist das richtig, dass die Recordings von 23:XX im Unterordner "22" landen (ich dachte erst an UTC, aber wir haben ja aktuell Winterzeit, also UTC+2)?! Was sollen mir die "Stream Bandwidth" unterhalb von Store sagen: Also was wird da zu "0%" benutzt?! Warum steht bei System > Cameras > Detect eine FPS von 1.6, obwohl laut Standard-Konfiguration von Frigate 5 FPS verwendet werden sollten?! Ich freue mich auf einen regen Austausch. 😁
  23. Until your ipv6 prefix changes.... I don't think anybody uses a web proxy with custom ports. I mean why even using a reverse proxy if you don't want to use the default ports for http and https.
  24. I tend to say no. I mean why should anyone provide access to backups through a network share. This sounds like a very bad idea.
  25. https://stackoverflow.com/a/36851784/318765 So it means creating (c) directory (d) with new timestamp (t).

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.