feat: add Speedtest Tracker template (#952)

Co-authored-by: Rohit Mulani <289630555+rohitmulani63-ops@users.noreply.github.com>
Co-authored-by: Mauricio Siu <siumauricio@icloud.com>
This commit is contained in:
Rohit Mulani
2026-07-08 01:43:59 +04:00
committed by GitHub
parent a33fa76399
commit 1dd181b1c7
4 changed files with 54 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
services:
speedtest-tracker:
image: lscr.io/linuxserver/speedtest-tracker:latest
restart: unless-stopped
environment:
PUID: ${PUID}
PGID: ${PGID}
APP_KEY: ${APP_KEY}
DB_CONNECTION: sqlite
volumes:
- speedtest_config:/config
ports:
- "80"
volumes:
speedtest_config:

View File

@@ -0,0 +1,5 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128">
<rect width="128" height="128" rx="28" fill="#101828"/>
<circle cx="64" cy="64" r="34" fill="#38bdf8" opacity="0.92"/>
<text x="64" y="74" text-anchor="middle" font-family="Arial, sans-serif" font-size="30" font-weight="700" fill="#ffffff">S</text>
</svg>

After

Width:  |  Height:  |  Size: 325 B

View File

@@ -0,0 +1,16 @@
[variables]
main_domain = "${domain}"
app_key = "${base64:32}"
[config]
mounts = []
[[config.domains]]
serviceName = "speedtest-tracker"
port = 80
host = "${main_domain}"
[config.env]
APP_KEY = "base64:${app_key}"
PUID = "1000"
PGID = "1000"

View File

@@ -6370,6 +6370,23 @@
"storage"
]
},
{
"id": "speedtest-tracker",
"name": "Speedtest Tracker",
"version": "latest",
"description": "Speedtest Tracker runs scheduled internet speed tests and stores the results in a self-hosted dashboard.",
"logo": "speedtest-tracker.svg",
"links": {
"github": "https://github.com/alexjustesen/speedtest-tracker",
"website": "https://docs.speedtest-tracker.dev/",
"docs": "https://docs.speedtest-tracker.dev/"
},
"tags": [
"monitoring",
"network",
"speedtest"
]
},
{
"id": "spliit",
"name": "Spliit",