Compare commits

...

3 Commits

Author SHA1 Message Date
38582d7f8d
fixed ebesucher memory allocation 2023-02-05 00:31:42 +01:00
e04d7335bc
fixed ebesucher memory allocation 2023-02-05 00:30:21 +01:00
df5f5c8921
fix for lxc in Unraid & watchtower 2023-02-04 22:06:48 +01:00
2 changed files with 12 additions and 17 deletions

View File

@ -243,7 +243,7 @@ Ebesucher braucht leider etwas mehr Einrichtung. Aber keine Sorge, ich mach es d
Zunächst erstellen wir einen Firefox Container. Zunächst erstellen wir einen Firefox Container.
Dieser soll im Hintergrund die Werbeseiten aufrufen." Dieser soll im Hintergrund die Werbeseiten aufrufen."
# Ebesucher Configuration if user = root # Ebesucher Configuration if user = root
if [ "$linux_user" == "root" ]; then if [ "$linux_user" == "root" ] || [ "$linux_user" == "USER" ]; then
# Check if ebesucher folder already exists # Check if ebesucher folder already exists
if [ -d /root/ebesucher ]; then if [ -d /root/ebesucher ]; then
skip "Ordner ebesucher exestiert bereits" skip "Ordner ebesucher exestiert bereits"
@ -290,13 +290,11 @@ Dieser soll im Hintergrund die Werbeseiten aufrufen."
} }
# Check how much ram is available. # Check how much ram is available.
ram_avail=$(bc <<<"scale=2;$(($(free | awk 'NR==2 {print $2}') / 1000000))") ram_avail=$(bc <<<"scale=2;$(($(free | awk 'NR==2 {print $2}') / 1000000))")
if [[ $ram_avail -ge "2" ]]; then
# create ebesucher docker container with specific RAM available (around 1 GB less then available) # create ebesucher docker container with specific RAM available (around 1 GB less then available)
ebesucher_docker "1g" if ((ram_avail >= 3 && ram_avail <= 4)); then
elif [[ $ram_avail -eq "4" ]]; then ebesucher_docker "3g" "$CPUSet"
ebesucher_docker "3g"
elif [[ $ram_avail -ge "5" ]]; then elif [[ $ram_avail -ge "5" ]]; then
ebesucher_docker "4g" ebesucher_docker "4g" "$CPUSet"
fi fi
messagebox "" "Oben Rechts im Firefox Browser, öffne das Ebesucher addon. messagebox "" "Oben Rechts im Firefox Browser, öffne das Ebesucher addon.
Gebe in das Feld deinen Ebesucher Nutzernamen ein und mache einen Haken bei Privacy" Gebe in das Feld deinen Ebesucher Nutzernamen ein und mache einen Haken bei Privacy"
@ -400,10 +398,8 @@ erstelle ich eine Sicherung der Firefox-Konfiguration"
} }
# Check how much ram is available. # Check how much ram is available.
ram_avail=$(bc <<<"scale=2;$(($(free | awk 'NR==2 {print $2}') / 1000000))") ram_avail=$(bc <<<"scale=2;$(($(free | awk 'NR==2 {print $2}') / 1000000))")
if [[ $ram_avail -ge "2" ]]; then
# create ebesucher docker container with specific RAM available (around 1 GB less then available) # create ebesucher docker container with specific RAM available (around 1 GB less then available)
ebesucher_docker "1g" "$CPUSet" if ((ram_avail >= 3 && ram_avail <= 4)); then
elif [[ $ram_avail -eq "4" ]]; then
ebesucher_docker "3g" "$CPUSet" ebesucher_docker "3g" "$CPUSet"
elif [[ $ram_avail -ge "5" ]]; then elif [[ $ram_avail -ge "5" ]]; then
ebesucher_docker "4g" "$CPUSet" ebesucher_docker "4g" "$CPUSet"
@ -485,7 +481,7 @@ else
fi fi
if docker ps | grep -q "ebesucher\|traffmonetizer\|peer2profit\|IPRoyal\|packetstream\|honeygain"; then if docker ps | grep -q "ebesucher\|traffmonetizer\|peer2profit\|IPRoyal\|packetstream\|honeygain"; then
if docker ps -a | grep -i "containerr/watchtower"; then if ! docker ps -a | grep -i "containerr/watchtower"; then
if docker run -d --name watchtower --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /etc/localtime:/etc/localtime:ro containrrr/watchtower --cleanup --interval 86400; then if docker run -d --name watchtower --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /etc/localtime:/etc/localtime:ro containrrr/watchtower --cleanup --interval 86400; then
erfolg "Watchtower erfolgreich eingerichtet" erfolg "Watchtower erfolgreich eingerichtet"
else else

View File

@ -35,10 +35,9 @@ docker_run(){
# Überprüfe wieviel Arbeitsspeicher vorhanden ist, um bei Geräten mit weniger als 4 GB 1 GB als Sicherungs zu haben. # Überprüfe wieviel Arbeitsspeicher vorhanden ist, um bei Geräten mit weniger als 4 GB 1 GB als Sicherungs zu haben.
ram_avail=$(bc <<<"scale=2;$(($(free | awk 'NR==2 {print $2}') / 1000000))") ram_avail=$(bc <<<"scale=2;$(($(free | awk 'NR==2 {print $2}') / 1000000))")
if [[ $ram_avail -ge "2" ]]; then if ((ram_avail >= 3 && ram_avail <= 4)); then
docker_run "1g" "$CPUcores" ebesucher_docker "3g" "$CPUSet"
elif [[ $ram_avail -eq "4" ]]; then
docker_run "3g" "$CPUcores"
elif [[ $ram_avail -ge "5" ]]; then elif [[ $ram_avail -ge "5" ]]; then
docker_run "4g" "$CPUcores" ebesucher_docker "4g" "$CPUSet"
fi fi