Something went wrong. Try again.
Monitor your home internet speeds with the Ookla Speedtest CLI.
Something went wrong. Try again.
1234567891011121314151617181920212223242526272829#!/bin/bashset -e
# Setup home directory for current userexport HOME=${HOME:-/tmp}mkdir -p "$HOME/.config/ookla"cp "$HOME/speedtest-cli.json" "$HOME/.config/ookla/"
# Generate initial HTML page (before nginx starts)/app/generate_html.sh
# Start nginxnginx -g 'daemon off;' &NGINX_PID=$!
# Run initial speedtest/app/speedtest_runner.sh
# Setup and start supercronic (cron for containers, runs as non-root)CRON_SCHEDULE="${CRON_SCHEDULE:-*/30 * * * *}"echo "Setting up speedtest cron job with schedule: $CRON_SCHEDULE"
mkdir -p /tmp/crontabsecho "$CRON_SCHEDULE /app/speedtest_runner.sh >> $HOME/speedtest.log 2>&1" > /tmp/crontabs/speedtesttouch "$HOME/speedtest.log"
echo "Starting supercronic..."exec supercronic -passthrough-logs /tmp/crontabs/speedtest