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.
Dieser soll im Hintergrund die Werbeseiten aufrufen."
# Ebesucher Configuration if user = root
if [ "$linux_user" == "root" ]; then
if [ "$linux_user" == "root" ] || [ "$linux_user" == "USER" ]; then
# Check if ebesucher folder already exists
if [ -d /root/ebesucher ]; then
skip "Ordner ebesucher exestiert bereits"
@ -290,13 +290,11 @@ Dieser soll im Hintergrund die Werbeseiten aufrufen."
}
# Check how much ram is available.
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)
ebesucher_docker "1g"
elif [[ $ram_avail -eq "4" ]]; then
ebesucher_docker "3g"
if ((ram_avail >= 3 && ram_avail <= 4)); then
ebesucher_docker "3g" "$CPUSet"
elif [[ $ram_avail -ge "5" ]]; then
ebesucher_docker "4g"
ebesucher_docker "4g" "$CPUSet"
fi
messagebox "" "Oben Rechts im Firefox Browser, öffne das Ebesucher addon.
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.
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)
ebesucher_docker "1g" "$CPUSet"
elif [[ $ram_avail -eq "4" ]]; then
if ((ram_avail >= 3 && ram_avail <= 4)); then
ebesucher_docker "3g" "$CPUSet"
elif [[ $ram_avail -ge "5" ]]; then
ebesucher_docker "4g" "$CPUSet"
@ -485,7 +481,7 @@ else
fi
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
erfolg "Watchtower erfolgreich eingerichtet"
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.
ram_avail=$(bc <<<"scale=2;$(($(free | awk 'NR==2 {print $2}') / 1000000))")
if [[ $ram_avail -ge "2" ]]; then
docker_run "1g" "$CPUcores"
elif [[ $ram_avail -eq "4" ]]; then
docker_run "3g" "$CPUcores"
if ((ram_avail >= 3 && ram_avail <= 4)); then
ebesucher_docker "3g" "$CPUSet"
elif [[ $ram_avail -ge "5" ]]; then
docker_run "4g" "$CPUcores"
ebesucher_docker "4g" "$CPUSet"
fi