mirror of
https://github.com/henrywhitaker3/Speedtest-Tracker.git
synced 2025-12-21 21:33:08 +01:00
Updated README.md
This commit is contained in:
31
README.md
31
README.md
@@ -38,6 +38,8 @@ docker create \
|
||||
### Using Docker Compose
|
||||
|
||||
```yml
|
||||
version: '3.3'
|
||||
services:
|
||||
speedtest:
|
||||
container_name: speedtest
|
||||
image: henrywhitaker3/speedtest-tracker:dev
|
||||
@@ -53,10 +55,10 @@ docker create \
|
||||
- BASE_PATH=/speedtest
|
||||
- OOKLA_EULA_GDPR=true
|
||||
logging:
|
||||
driver: json-file
|
||||
driver: "json-file"
|
||||
options:
|
||||
max-file: 10
|
||||
max-size: 200k
|
||||
max-file: "10"
|
||||
max-size: "200k"
|
||||
restart: unless-stopped
|
||||
```
|
||||
|
||||
@@ -83,8 +85,7 @@ This program has some dependencies, to install them you need to run the followin
|
||||
|
||||
```bash
|
||||
sudo apt update
|
||||
sudo apt update
|
||||
sudo apt install php-common php7.2 php7.2-cli php7.2-common php7.2-json php7.2-opcache php7.2-readline php-xml php-sqlite3 php-zip php-mbstring composer python3 python3-pip git
|
||||
sudo apt install php-common php7.3 php7.3-cli php7.3-common php7.3-json php7.3-opcache php7.3-readline php-xml php-sqlite3 php-zip php-mbstring composer python3 python3-pip git
|
||||
```
|
||||
```bash
|
||||
sudo apt install curl
|
||||
@@ -92,16 +93,20 @@ curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
|
||||
sudo apt install nodejs
|
||||
```
|
||||
|
||||
```bash
|
||||
sudo pip3 install speedtest-cli
|
||||
```
|
||||
|
||||
Then, download the code by running:
|
||||
|
||||
```bash
|
||||
git clone https://github.com/henrywhitaker3/Speedtest-Tracker.git
|
||||
```
|
||||
|
||||
Now you need to download Ookla's speedtest binary for your system from [here](https://www.speedtest.net/apps/cli). For a x86_64 system:
|
||||
|
||||
```bash
|
||||
wget https://bintray.com/ookla/download/download_file?file_path=ookla-speedtest-1.0.0-x86_64-linux.tgz -O speedtest.tgz
|
||||
tar zxvf speedtest.tgz
|
||||
mv speedtest Speedtest-Tracker/app/Bin/
|
||||
```
|
||||
|
||||
Install the composer and npm dependencies:
|
||||
|
||||
```bash
|
||||
@@ -126,6 +131,12 @@ php artisan key:generate
|
||||
php artisan migrate
|
||||
```
|
||||
|
||||
Now you need to accept Ookla's EULA by running:
|
||||
|
||||
```bash
|
||||
php artisan speedtest:eula
|
||||
```
|
||||
|
||||
Now run the following to make sure everything has been setup properly (it should output a speedtest result):
|
||||
|
||||
```bash
|
||||
@@ -159,7 +170,7 @@ command=php /path/to/project/artisan queue:work
|
||||
autostart=true
|
||||
autorestart=true
|
||||
user=<user>
|
||||
numprocs=8
|
||||
numprocs=1
|
||||
redirect_stderr=true
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user