Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Portals

Mal testen.
Als sudo auf dem Host.

Bash:
#!/bin/bash

echo "Installing pip on Raspberry Pi..."
sudo apt update
sudo apt install -y python3-pip

echo "Enter your Docker container name:"
read CONTAINER_NAME

# Check if the container exists
docker ps -a --format "{{.Names}}" | grep -wq "$CONTAINER_NAME"
if [ $? -ne 0 ]; then
    echo "Error: Container '$CONTAINER_NAME' does not exist."
    exit 1
fi

echo "Updating package lists and installing required packages inside container..."
docker exec -it "$CONTAINER_NAME" bash -c "apt-get update && \
    apt-get install -y sudo cron python3 python3-pip"

echo "Starting cron service..."
docker exec -it "$CONTAINER_NAME" bash -c "service cron start && systemctl enable cron"

echo "Configuring sudoers for www-data..."
docker exec -it "$CONTAINER_NAME" bash -c "echo 'www-data ALL=(ALL) NOPASSWD:ALL' > /etc/sudoers.d/www-data && \
    chmod 440 /etc/sudoers.d/www-data && \
    chown -R www-data:www-data /var/spool/cron && \
    chmod -R 755 /var/spool/cron && \
    (pgrep cron || cron)"

echo "Installing Python libraries inside container..."
docker exec -it "$CONTAINER_NAME" bash -c "pip3 install --upgrade pip && pip3 install requests aiohttp tqdm"

echo "Checking for installed PHP version..."
PHP_VERSION=$(docker exec -it "$CONTAINER_NAME" bash -c "php -v | grep -oP '(?<=PHP )\d+\.\d+'" | tr -d '\r')

if [[ -n "$PHP_VERSION" ]]; then
    PHP_INI_PATH="/etc/php/$PHP_VERSION/apache2/php.ini"
    echo "Modifying PHP settings in $PHP_INI_PATH..."
    docker exec -it "$CONTAINER_NAME" bash -c "sed -i -e 's/^post_max_size = [0-9]\+M/post_max_size = 100M/' -e 's/^upload_max_filesize = [0-9]\+M/upload_max_filesize = 100M/' $PHP_INI_PATH"
else
    echo "PHP is not installed in the container."
fi

echo "Setup completed for container: $CONTAINER_NAME"

Keine Ahnung ob`s klappt.
 
Ist php-curl tatsächlich auf dem Host installiert?

Ansonsten im Browser nach der Autoplay Sache schauen.
Und Java-Script zulassen.
 
php-curl ist installiert.....im Browser ist auch alles i.O ......im Docker funktioniert es mit dem selben Browser.Ich werde mal weiter suchen.M3us lassen sich mit dem Webplayer abspielen aber der Knopf :ROFLMAO: funktioniert nicht
 
Zuletzt bearbeitet:
Sind auf dem Host auch die Sachen im der php.ini aus der post-install gemacht?
 
Dann musst du leider weiter auf Suche gehen.
Keine Ahnung.
Schau dir die PHP und Apache Logs an und starte mal die Scripte einzeln im Terminal.
Du musst aber auf die speziellen Fehlermeldungen achten, wenn ein Script nicht für Terminal ausgelegt ist und diese dann ignorieren.
 
Hmm wo ist denn eigentlich der genaue Vorteil von dem webplayer?? Finde das schauen über einen externen Player weitaus komfortabler...
 
Kannste ja so machen.
Für Apps isses ja auch grundsätzlich ausgelegt.
Mit dem Webplayer biste halt teilweise etwas "mobiler" und nicht an Player-Apps gebunden.
Ist ja "nur" zum Checken und für Zwischendurch. ;)
 
Habe übrigens alles nachinstalliert...aber die Serien m3u wird nicht erstellt...alle anderen gehen...vods, vavoo, etc nur Serien nicht..was kann es sein ?
 
tqdm wird fehlen.
Starte series.py im Terminal, dann siehst du was fehlt.
 
Dann installier es im Docker.
sudo pip3 install aiohttp
und zur Sicherheit
sudo pip3 install tqdm
Ob pip3 oder nur pip musst du testen.

Aber eigentlich kann dann das post-install Script nicht wirklich durchgelaufen sein.
 
Zuletzt bearbeitet:
Das habe ich..dann erneut series.py ausgeführt und es erscheint
"usage: series.py [-h] url mac_file country "
"series.py error: the following arguments are required: url, mac,_file, country"
 
Zurück
Oben