|
| 1 | +clear |
| 2 | + |
| 3 | +docker volume rm speedtest-tracker_data speedtest-tracker_sslkeys 2>/dev/null || true |
| 4 | +docker volume create speedtest-tracker_data && docker volume create speedtest-tracker_sslkeys |
| 5 | + |
| 6 | +export APP_KEY="base64:$(openssl rand -base64 32)" |
| 7 | + |
| 8 | + |
| 9 | +docker run -itd \ |
| 10 | +--name speedtest-tracker \ |
| 11 | +--restart unless-stopped \ |
| 12 | +-v speedtest-tracker_data:/config \ |
| 13 | +-v speedtest-tracker_sslkeys:/config/keys \ |
| 14 | +-p 8097:443 \ |
| 15 | +-p 8098:80 \ |
| 16 | +--cap-add CAP_AUDIT_WRITE \ |
| 17 | +--cap-add CAP_CHOWN \ |
| 18 | +--cap-add CAP_DAC_OVERRIDE \ |
| 19 | +--cap-add CAP_FOWNER \ |
| 20 | +--cap-add CAP_FSETID \ |
| 21 | +--cap-add CAP_KILL \ |
| 22 | +--cap-add CAP_MKNOD \ |
| 23 | +--cap-add CAP_NET_BIND_SERVICE \ |
| 24 | +--cap-add CAP_NET_RAW \ |
| 25 | +--cap-add CAP_SETFCAP \ |
| 26 | +--cap-add CAP_SETGID \ |
| 27 | +--cap-add CAP_SETPCAP \ |
| 28 | +--cap-add CAP_SETUID \ |
| 29 | +--cap-add CAP_SYS_CHROOT \ |
| 30 | +--cap-drop AUDIT_CONTROL \ |
| 31 | +--cap-drop BLOCK_SUSPEND \ |
| 32 | +--cap-drop DAC_READ_SEARCH \ |
| 33 | +--cap-drop IPC_LOCK \ |
| 34 | +--cap-drop IPC_OWNER \ |
| 35 | +--cap-drop LEASE \ |
| 36 | +--cap-drop LINUX_IMMUTABLE \ |
| 37 | +--cap-drop MAC_ADMIN \ |
| 38 | +--cap-drop MAC_OVERRIDE \ |
| 39 | +--cap-drop NET_ADMIN \ |
| 40 | +--cap-drop NET_BROADCAST \ |
| 41 | +--cap-drop SYSLOG \ |
| 42 | +--cap-drop SYS_ADMIN \ |
| 43 | +--cap-drop SYS_BOOT \ |
| 44 | +--cap-drop SYS_MODULE \ |
| 45 | +--cap-drop SYS_NICE \ |
| 46 | +--cap-drop SYS_PACCT \ |
| 47 | +--cap-drop SYS_PTRACE \ |
| 48 | +--cap-drop SYS_RAWIO \ |
| 49 | +--cap-drop SYS_RESOURCE \ |
| 50 | +--cap-drop SYS_TIME \ |
| 51 | +--cap-drop SYS_TTY_CONFIG \ |
| 52 | +--cap-drop WAKE_ALARM \ |
| 53 | +-e PUID=1000 \ |
| 54 | +-e PGID=1000 \ |
| 55 | +-e APP_KEY=$APP_KEY \ |
| 56 | +-e APP_DEBUG=true \ |
| 57 | +-e DB_CONNECTION=sqlite \ |
| 58 | +-e DB_HOST=db \ |
| 59 | +-e DB_PORT=5432 \ |
| 60 | +-e DB_DATABASE=speedtest_tracker \ |
| 61 | +-e DB_USERNAME=speedtest_tracker \ |
| 62 | +-e DB_PASSWORD=password \ |
| 63 | +-e PATH=/lsiopy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin \ |
| 64 | +-e PS1='$(whoami)@$(hostname):$(pwd)\$' \ |
| 65 | +-e HOME=/config \ |
| 66 | +-e TERM=xterm \ |
| 67 | +-e S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ |
| 68 | +-e S6_VERBOSITY=1 \ |
| 69 | +-e S6_STAGE2_HOOK=/docker-mods \ |
| 70 | +-e VIRTUAL_ENV=/lsiopy \ |
| 71 | +-e PHP_INI_SCAN_DIR=:/config/php \ |
| 72 | +-e LSIO_FIRST_PARTY=true \ |
| 73 | +-e ADMIN_NAME=admin \ |
| 74 | + |
| 75 | +-e ADMIN_PASSWORD=titipopa \ |
| 76 | +-e APP_TIMEZONE=Asia/Bangkok \ |
| 77 | +-e DISPLAY_TIMEZONE=Asia/Bangkok \ |
| 78 | +-e SPEEDTEST_SCHEDULE='0 */90 * * * *' \ |
| 79 | +-e SPEEDTEST_SERVERS=36978 \ |
| 80 | +-e DOCKER_IMAGE=https://hub.docker.com/r/linuxserver/speedtest-tracker \ |
| 81 | +-e GITHUB_REPO=https://github.com/linuxserver/docker-speedtest-tracker \ |
| 82 | +docker.io/lscr.io/linuxserver/speedtest-tracker:latest |
| 83 | + |
| 84 | + |
0 commit comments