-
WEBUI nicht aufrufbar // Docker through Docker
Der Docker ist doch benannt, siehe "pia-wireguard". Oder was meinst Du? Aber egal, vielen Dank - habe es hinbekommen, indem ich einen anderen Docker verwendet habe. 🙂
-
[Support] binhex - Plex
Hello everyone, After entering my Plex account, I’m directly taken to the Plex web library. I have no chance to set up the media server and import my data. What am I doing wrong? Any tips would be greatly appreciated!
-
19 Zoll Gehäuse gesucht
Danke Dir!
-
[Support] binhex - MiniDLNA
Hello everyone, first of all, thank you very much for this great container, it works perfectly. However, I have a small challenge. My Unraid host operates in the 10.10.10.X address range, while my "consumer" network devices are in the 10.10.1.X range. Unfortunately, they cannot access the DLNA. If they are in the same range, it works. I have therefore set the Docker network type to "Custom: br0" and assigned a specific IP address. Unfortunately, the Docker container does not receive its own IP and is not separately visible in my network. What am I doing wrong? Thank you very much for any tips!
-
19 Zoll Gehäuse gesucht
Das Problem bei Deiner Variante ist aber doch, dass dadurch der gesamte Server etwas höher kommt und das dadurch mit den anderen Blenden nicht mehr passt - oder?
-
19 Zoll Gehäuse gesucht
Hehe, das ist natürlich auch eine gute Idee. Ich habe allerdings keine Profile mehr. Im Netz habe ich auch keine in grau/weiß gefunden, schwarz sieht bei meinem grauen Schrank blöd aus. Was ist mit dem hier? https://www.inter-tech.de/produktdetails-5/18_TELESKOPSCHIENENSATZ.html oder dem? https://www.yakkaroo.de/18-Zoll-Teleskopschienen-kurze-19-Zoll-Server-Gehaeuse Taugt das was? Ansonsten nehme ich schwarze Profile. LG
-
19 Zoll Gehäuse gesucht
@Mittlerweile habe ich den Server aufgebaut. Danke fĂĽr die Hilfe. Wie auch hier nochmal empfohlen habe ich die RMS06-22 gekauft. Leider passen diese Schienen nicht in mein 60cm-tiefes Rack. Daher nochmal die Frage an Dich, @hYtas: Welche Schienen verwendest Du? LG und vielen Dank an alle
-
Config erreicht nur C3 (Pkg)
Ich war zu ungeduldig. Nach Deinstallation der Treiber und Neustart (inkl. ausreichend Wartezeit) geht es bis C8. Danke Euch vielmals fĂĽr Eure Geduld. FĂĽr alle, die hier nochmal herkommen als Fazit: Nicht, wie es manchmal geschrieben wird, die Realtek-Treiber installieren, sondern nur mit dem Script (siehe oben) L1 bei der Karte forcen. Das via Userscripts bei jedem Startup machen, danach direkt powertop --auto-tune im Script ausfĂĽhren. LG und guten Rutsch
-
Welche 2,5G NIC
Und? Läuft sie? Ich bin auf der Suche nach einer Dual 2,5G-Karte, da ich 10G nicht brauche. Geht die Karte tiefer als C3? https://www.amazon.de/Dual-2-5GBase-T-Netzwerk-Controller-Halterung/dp/B0CBX9MNXX/ref=sr_1_6?__mk_de_DE=ÅMÅŽÕÑ&crid=1404A43148PYG&dib=eyJ2IjoiMSJ9.ukwyiM9TNmYB_VBDFb2vsj4NiKSyL_F7nP0534vLkjClU2e9jMZpPLMNz1YmvfXEPc4K0mxF-FAsL2_KgpKjjs1gpTpWf9iEqhfHYNkoK7vTtYiNmik2XlSjPBRSGYPjhYiuovCDNxXwK9A-1pl-3ufSIR31DBthGCEE82cTTRhsbkm-vFUwZ1WRMWHGjENd-z10hg2Nr0cCYGeauqAW7kt-ZdMZ-iabnaa83gTCAgg.39QHI2AV7DrgkfkWgvWf6c3FDPRICdayatuDmtO0PM0&dib_tag=se&keywords=2%2C5+nic&nsdOptOutParam=true&qid=1735478278&sprefix=2+5+nic%2Caps%2C103&sr=8-6
-
Config erreicht nur C3 (Pkg)
Danke für den Tipp!! 🙂Ist deinstalliert. ASPM bleibt auf enabled, somit positiv - aber keine Veränderung von C3. Das kann ich ziemlich sicher sagen, weil es vorher auf disabled stand. Dann habe ich es einzeln im Terminal ausprobiert (mit Erfolg) und das Script dann beim Bootvorgang eingebunden. Bin echt ratlos. Das kann doch nicht sein?!
-
Config erreicht nur C3 (Pkg)
1) Es klingt so, als hast Du es zum Laufen bekommen. Mega! Glückwunsch schonmal! 2) Ja 3) Wo finde ich das Log? Bin jeden Ordner durchgegangen. 4) Ja, gemacht. Gleiches Ergebnis. Sogar identische Leistungsaufnahme. Wieso wundert Dich, dass die Realtek bei mir auf enabled steht? Dafür habe ich doch das Script aufgesetzt, welches mit jedem Boot L1 forced. Wie meinst Du das? Nein, direkt natürlich nicht. Aber im Ergebnis führt es doch dazu, dass die ASPM korrekt gesetzt werden. Oder darf man der Auswertung nicht trauen? Wie gesagt, powertop --auto-tune läuft ja jetzt mit dem Start-Skript
-
Config erreicht nur C3 (Pkg)
Ganz herzlichen Dank.. Also los geht's zunächst mit dem Script: #!/bin/bash # Copyright (c) 2010-2013 Luis R. Rodriguez <[email protected]> # # Permission to use, copy, modify, and/or distribute this software for any # purpose with or without fee is hereby granted, provided that the above # copyright notice and this permission notice appear in all copies. # # THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES # WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF # MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR # ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES # WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. # ASPM Tuning script # # This script lets you enable ASPM on your devices in case your BIOS # does not have it enabled for some reason. If your BIOS does not have # it enabled it is usually for a good reason so you should only use this if # you know what you are doing. Typically you would only need to enable # ASPM manually when doing development and using a card that typically # is not present on a laptop, or using the cardbus slot. The BIOS typically # disables ASPM for foreign cards and on the cardbus slot. Check also # if you may need to do other things than what is below on your vendor # documentation. # # To use this script You will need for now to at least query your device # PCI endpoint and root complex addresses using the convention output by # lspci: [<bus>]:[<slot>].[<func>] # # For example: # # 03:00.0 Network controller: Atheros Communications Inc. AR9300 Wireless LAN adaptor (rev 01 # 00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 03) # # The root complex for the endpoint can be found using lspci -PP # # For more details refer to: # # en:users:documentation:aspm [Linux Wireless] # You just need to modify these three values: ENDPOINT=$1 # We'll only enable the last 2 bits by using a mask # of :3 to setpci, this will ensure we keep the existing # values on the byte. # # Hex Binary Meaning # ------------------------- # 0 0b00 L0 only # 1 0b01 L0s only # 2 0b10 L1 only # 3 0b11 L1 and L0s ASPM_SETTING=$2 function aspm_setting_to_string() { case $1 in 0) echo -e "${BLUE}L0 only${NORMAL}, ${RED}ASPM disabled${NORMAL}" ;; 1) echo -e "${GREEN}L0s only${NORMAL}" ;; 2) echo -e "${GREEN}L1 only${NORMAL}" ;; 3) echo -e "${GREEN}L1 and L0s${NORMAL}" ;; *) echo -e "${RED}Invalid${NORMAL}" ;; esac } ################################################################### # Do not edit below here unless you are sending me a patch ################################################################### # # TODO: patches are welcomed to me until we submit to to # PCI Utilities upstream. # # This can be improved by in this order: # # * Accept arguments for endpoint and root complex address, and # desired ASPM settings # * Look for your ASPM capabilities by quering your # LnkCap register first. Use these values to let you # select whether you want to enable only L1 or L1 & L0s # * Searching for your root complex for you # * Search for your PCI device by using the driver # * Disable your driver and ask to reboot ? # * Rewrite in C # * Write ncurses interface [ wishlist ] # * Write GTK/QT interface [ wishlist ] # * Submit upstream as aspm.c to the PCI Utilities, which are # maintained by Martin Mares <[email protected]> # Pretty colors GREEN="\033[01;32m" YELLOW="\033[01;33m" NORMAL="\033[00m" BLUE="\033[34m" RED="\033[31m" PURPLE="\033[35m" CYAN="\033[36m" UNDERLINE="\033[02m" # we can surely read the spec to get a better value MAX_SEARCH=20 SEARCH_COUNT=1 ASPM_BYTE_ADDRESS="INVALID" if [[ $# -ne 2 ]]; then echo "Usage: ./enable-aspm.sh ENDPOINT ASPM_SETTING" exit 1 fi ENDPOINT_PRESENT=$(lspci -s $ENDPOINT) if [[ $(id -u) != 0 ]]; then echo "This needs to be run as root" exit 1 fi if [[ ${#ENDPOINT_PRESENT} -eq 0 ]]; then echo "Endpoint $ENDPOINT is not present" exit fi function device_present() { PRESENT=$(lspci -s $1) COMPLAINT="${RED}not present${NORMAL}" if [[ ${#PRESENT} -eq 0 ]]; then if [[ $2 != "present" ]]; then COMPLAINT="${RED}disappeared${NORMAL}" fi echo -e "Device ${BLUE}${1}${NORMAL} $COMPLAINT" return 1 fi return 0 } function find_aspm_byte_address() { device_present $ENDPOINT present if [[ $? -ne 0 ]]; then exit fi SEARCH=$(setpci -s $1 34.b) # We know on the first search $SEARCH will not be # 10 but this simplifies the implementation. while [[ $SEARCH != 10 && $SEARCH_COUNT -le $MAX_SEARCH ]]; do END_SEARCH=$(setpci -s $1 ${SEARCH}.b) # Convert hex digits to uppercase for bc SEARCH_UPPER=$(printf "%X" 0x${SEARCH}) if [[ $END_SEARCH = 10 ]]; then ASPM_BYTE_ADDRESS=$(echo "obase=16; ibase=16; $SEARCH_UPPER + 10" | bc) break fi SEARCH=$(echo "obase=16; ibase=16; $SEARCH_UPPER + 1" | bc) SEARCH=$(setpci -s $1 ${SEARCH}.b) let SEARCH_COUNT=$SEARCH_COUNT+1 done if [[ $SEARCH_COUNT -ge $MAX_SEARCH ]]; then echo -e "Long loop while looking for ASPM word for $1" return 1 fi return 0 } function enable_aspm_byte() { device_present $1 present if [[ $? -ne 0 ]]; then exit fi find_aspm_byte_address $1 if [[ $? -ne 0 ]]; then return 1 fi ASPM_BYTE_HEX=$(setpci -s $1 ${ASPM_BYTE_ADDRESS}.b) ASPM_BYTE_HEX=$(printf "%X" 0x${ASPM_BYTE_HEX}) # setpci doesn't support a mask on the query yet, only on the set, # so to verify a setting on a mask we have no other optoin but # to do do this stuff ourselves. DESIRED_ASPM_BYTE_HEX=$(printf "%X" $(( (0x${ASPM_BYTE_HEX} & ~0x7) |0x${ASPM_SETTING}))) if [[ $ASPM_BYTE_ADDRESS = "INVALID" ]]; then echo -e "No ASPM byte could be found for $(lspci -s $1)" return fi echo -e "$(lspci -s $1)" echo -en "\t${YELLOW}0x${ASPM_BYTE_ADDRESS}${NORMAL} : ${CYAN}0x${ASPM_BYTE_HEX}${GREEN} --> ${BLUE}0x${DESIRED_ASPM_BYTE_HEX}${NORMAL} ... " device_present $1 present if [[ $? -ne 0 ]]; then exit fi # Avoid setting if already set if [[ $ASPM_BYTE_HEX = $DESIRED_ASPM_BYTE_HEX ]]; then echo -n -e "[${GREEN}SUCESS${NORMAL}] (${GREEN}already set${NORMAL}) " aspm_setting_to_string $ASPM_SETTING return 0 fi # This only writes the last 3 bits setpci -s $1 ${ASPM_BYTE_ADDRESS}.b=${ASPM_SETTING}:3 sleep 0.1 ACTUAL_ASPM_BYTE_HEX=$(setpci -s $1 ${ASPM_BYTE_ADDRESS}.b) ACTUAL_ASPM_BYTE_HEX=$(printf "%X" 0x${ACTUAL_ASPM_BYTE_HEX}) # Do not retry this if it failed, if it failed to set. # Likey if it failed its a good reason and you should look # into that. if [[ $ACTUAL_ASPM_BYTE_HEX != $DESIRED_ASPM_BYTE_HEX ]]; then echo -e "[${RED}FAIL${NORMAL}] (0x${ACTUAL_ASPM_BYTE_HEX})" return 1 fi echo -n -e "[${GREEN}SUCCESS]${NORMAL} " aspm_setting_to_string $ASPM_SETTING return 0 } device_present $ENDPOINT not_sure if [[ $? -ne 0 ]]; then exit fi echo -e -n "${CYAN}Device${NORMAL}: " enable_aspm_byte $ENDPOINT Dieses Script rufe ich mit dem Plugin "Userscripts" beim Start des Arrays automatisiert auf. Im Plugin selbst ist folgendes Script hinterlegt: #!/bin/bash bash /boot/scripts/enable-aspm.sh 00:1c.6 2 bash /boot/scripts/enable-aspm.sh 02:00.0 2 powertop --auto-tune Die Zeile mit "powertop" habe ich erst heute Morgen ergänzt, vorher hatte ich die einzelnen Befehle von oben. Es macht dennoch keinen Unterschied, das System bleibt in C3. Hier habe ich heute Morgen auch quatsch geschrieben. Die beiden Geräte "00:1c:6" sowie "02:00.0" sind die REALTEK-Karte, nicht die ASM1166, siehe Screenshot oben. Viele Grüße!
-
Config erreicht nur C3 (Pkg)
Die Details stehen letztendlich hier: https://github.com/AGTech-Jens/videos/tree/main/Home-Server_C-State_Tuning Mittels folgendem Befehl setze ich beim Bootvorgang die beiden Devices (ASM1166 und zugehöriger Root Port) auf L1, sodass ASPM auf enabled steht. Ergebnis siehe Screenshot oben. /usr/sbin/enable-aspm.sh [PCI Device] [ASPM Setting] Das verstehe ich nicht richtig. Wie nutze ich denn autotune korrekt, wenn es der Aufruf oben gar nicht ist?! Wo brauchst Du mehr Details?
-
WEBUI nicht aufrufbar // Docker through Docker
Hallo zusammen, ich habe heute viel Zeit damit verbraucht, einen VPN für meine Docker-Container via PIA aufzusetzen. Bisher nur mit Teilerfolg. Was habe ich versucht: Ich habe den Container pia-wireguard erfolgreich aufgesetzt. Dieser läuft und hat auch die VPN-IP-Adresse (Abfrage wie curl ifconfig.io). Soweit so gut. Ich habe auch einen Firefox-Container (zu Testzwecken) aufgesetzt und via --net=container:pia-wireguard erfolgreich verbunden. Auch der Firefox-Container hat die richtige IP - ABER: Ich schaffe es einfach nicht, das WEBUI zum Fliegen zu bekommen. Im Firefox-Container steht das Netzwerk auf none und natürlich sind alle Ports entfernt. Im Gegenzug habe ich die Ports auf dem VPN-Container eingetragen. Weiterhin habe ich die Variable LOCAL_NETWORK mit den Wert 10.10.10.0/24 hinzugefügt. Mein Server hat die interne IP 10.10.10.10. Leider komme ich via 10.10.10.10:3000 nicht auf das WEBUI. Wo ist mein Denkfehler? LG
-
[Support] binhex - SABnzbdVPN
sne
Members
-
Joined
-
Last visited