Skip to content

Commit 1e6dd15

Browse files
authored
push them
1 parent 066e634 commit 1e6dd15

File tree

3 files changed

+134
-0
lines changed

3 files changed

+134
-0
lines changed
Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,85 @@
1+
---
2+
description: Install Speedtest Tracker in a QNAP NAS using Container Station.
3+
---
4+
15
# Using QNAP
26

7+
These instructions will run you through setting up the application on a QNAP NAS and will also create a MariaDB container for you to use as a database.
8+
9+
1. Open **"Container Station"** and select **"Applications"** from the left-hand navigation menu.
10+
2. Press the **"Create"** button.
11+
3. Provide a name for the application.
12+
4. Paste the below Docker Compose code into the text box, this is a modification of the MariaDB Docker Compose [install ](installation.md)instructions.
13+
5. Click **"Validate"** to make sure there are no errors.
14+
6. Click **"Create"** to deploy the application.
15+
16+
### Example Docker Compose
17+
18+
{% hint style="info" %}
19+
A full list of released versions can be found [here](https://fleet.linuxserver.io/image?name=linuxserver/speedtest-tracker)
20+
{% endhint %}
21+
22+
```yaml
23+
version: '3.4'
24+
services:
25+
speedtest-tracker:
26+
container_name: speedtest-tracker
27+
ports:
28+
- 8080:80
29+
- 8443:443
30+
environment:
31+
- PUID=1000
32+
- PGID=1000
33+
- APP_KEY=
34+
- DB_CONNECTION=mysql
35+
- DB_HOST=192.168.1.4
36+
- DB_PORT=3306
37+
- DB_DATABASE=speedtest_tracker
38+
- DB_USERNAME=speedy
39+
- DB_PASSWORD=password
40+
- SPEEDTEST_SCHEDULE=
41+
- SPEEDTEST_SERVERS=
42+
- PRUNE_RESULTS_OLDER_THAN=
43+
- CHART_DATETIME_FORMAT=
44+
- DATETIME_FORMAT=
45+
- APP_TIMEZONE=
46+
volumes:
47+
- /path/to-data:/config
48+
- /path/to-custom-ssl-keys:/config/keys
49+
image: lscr.io/linuxserver/speedtest-tracker:latest
50+
networks:
51+
qnet-network:
52+
ipv4_address: 192.168.1.3
53+
restart: unless-stopped
54+
depends_on:
55+
- db
56+
db:
57+
image: mariadb:10
58+
networks:
59+
qnet-network:
60+
ipv4_address: 192.168.1.4
61+
restart: always
62+
environment:
63+
- MARIADB_DATABASE=speedtest_tracker
64+
- MARIADB_USER=speedy
65+
- MARIADB_PASSWORD=password
66+
- MARIADB_RANDOM_ROOT_PASSWORD=true
67+
volumes:
68+
- speedtest-db:/var/lib/mysql
69+
70+
networks:
71+
qnet-network:
72+
driver_opts:
73+
iface: eth0
74+
driver: qnet
75+
ipam:
76+
driver: qnet
77+
options:
78+
iface: eth0
79+
config:
80+
- subnet: 192.168.1.0/24
81+
gateway: 192.168.1.1
82+
83+
volumes:
84+
speedtest-db:
85+
```
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,41 @@
1+
---
2+
description: >-
3+
These instructions will run you through setting up the application on a
4+
Synology NAS.
5+
---
6+
17
# Using Synology
28

9+
{% hint style="warning" %}
10+
The following directions are for the old "Docker" application, if you're using "Container Manager" you can follow the docker compose instructions in [installation.md](installation.md "mention").
11+
{% endhint %}
12+
13+
### Install on a Synology NAS
14+
15+
Open the Docker interface of your Synology Device, search for `ajustesen/speedtest-tracker` in the Registry and download it.
16+
17+
![download\_image](https://user-images.githubusercontent.com/92191413/210480118-b15f83af-6617-4a0d-b631-760f419425b9.png)
18+
19+
Create a local directory (i.e. `/volume1/docker/speedtest-tracker`) which later can be mapped to the docker container.
20+
21+
Launch the image once the download is completed.
22+
23+
![launch\_image](https://user-images.githubusercontent.com/92191413/210480210-baa06b52-c3b0-41a4-b50e-ce7af82d683c.png)
24+
25+
Map the ports to available ports.
26+
27+
![port\_mapping](https://user-images.githubusercontent.com/92191413/210481629-6fa76992-403a-415e-9967-af7b00c97d87.png)
28+
29+
{% hint style="info" %}
30+
Make sure the ports you choose are not used by any other application or DSM service on your device and remember to adjust the Synology Firewall settings accordingly.
31+
{% endhint %}
32+
33+
Map the directory you created earlier to the mount path `/config`.
34+
35+
![volume\_mapping](https://user-images.githubusercontent.com/92191413/210480901-069703e3-c6ab-446c-b53b-8c5ef3c87085.png)
36+
37+
Review your settings and click "done".
38+
39+
![summary](https://user-images.githubusercontent.com/92191413/210480977-3e24ba39-b23e-463f-acba-0a1aad1e57ec.png)
40+
41+
You can now access Speedtest-Tracker via `http://YOUR_IP_ADDRESS:8080` or `https://YOUR_IP_ADDRESS:8443`.
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,14 @@
1+
---
2+
description: >-
3+
These instructions will run you through setting up the application on a server
4+
running Unraid OS.
5+
---
6+
17
# Using Unraid
28

9+
### Install on Unraid OS
10+
11+
Use the Community Applications plugin to install one of the templates below by searching for "Speedtest Tracker".
12+
13+
* LinuxServer.io - [Template support](https://github.com/linuxserver/docker-speedtest-tracker)
14+
* ZappyZap - [Template support](https://forums.unraid.net/topic/130245-support-devzwf-speedtest-tracker/)

0 commit comments

Comments
 (0)