diff --git a/servapps/speedtest-tracker/cosmos-compose.json b/servapps/speedtest-tracker/cosmos-compose.json new file mode 100644 index 00000000..110dea6e --- /dev/null +++ b/servapps/speedtest-tracker/cosmos-compose.json @@ -0,0 +1,58 @@ +{ + "cosmos-installer": { + "form": [ + { + "name": "adminOnly", + "label": "Do you want to make this service admin only?", + "initialValue": false, + "type": "checkbox" + } + ] + }, + "minVersion": "0.8.0", + "services": { + "{ServiceName}": { + "image": "lscr.io/linuxserver/speedtest-tracker:latest", + "container_name": "{ServiceName}", + "restart": "unless-stopped", + "UID": 1000, + "GID": 1000, + "environment": [ + "PUID=1000", + "PGID=1000", + "TZ=auto", + "DB_CONNECTION=sqlite" + ], + "labels": { + "cosmos-icon": "https://azukaar.github.io/cosmos-servapps-official/servapps/speedtest-tracker/icon.png", + "cosmos-force-network-secured": "true", + "cosmos-auto-update": "true" + }, + "volumes": [ + { + "source": "{ServiceName}-config", + "target": "/config", + "type": "volume" + } + ], + "routes": [ + { + "name": "{ServiceName}", + "description": "Expose {ServiceName} to the web", + "useHost": true, + "target": "http://{ServiceName}:80", + "mode": "SERVAPP", + "Timeout": 14400000, + "ThrottlePerMinute": 12000, + "BlockCommonBots": true, + "SmartShield": { + "Enabled": true + } + {if Context.adminOnly} + ,"AuthAdmin": true + {/if} + } + ] + } + } +} \ No newline at end of file diff --git a/servapps/speedtest-tracker/description.json b/servapps/speedtest-tracker/description.json new file mode 100644 index 00000000..ce40e317 --- /dev/null +++ b/servapps/speedtest-tracker/description.json @@ -0,0 +1,9 @@ +{ + "name": "Speedtest Tracker", + "longDescription": "

Speedtest Tracker is a self-hosted internet performance tracking application that runs speedtest checks against Ookla's Speedtest service. It allows you to monitor your network's speed and performance over time, building a history of your internet's performance so that you can be informed when you're not receiving your ISP's advertised rates.
The default credentials are:
Email: admin@example.com
Password: password

", + "description": "Speedtest Tracker is a self-hosted internet performance tracking application that runs speedtest checks against Ookla's Speedtest service.", + "tags": ["speedtest", "network", "monitoring"], + "repository": "https://github.com/alexjustesen/speedtest-tracker", + "image": "https://hub.docker.com/r/linuxserver/speedtest-tracker", + "supported_architectures": ["amd64", "arm64"] +} \ No newline at end of file diff --git a/servapps/speedtest-tracker/icon.png b/servapps/speedtest-tracker/icon.png new file mode 100644 index 00000000..3e63795c Binary files /dev/null and b/servapps/speedtest-tracker/icon.png differ diff --git a/servapps/speedtest-tracker/screenshots/1.jpg b/servapps/speedtest-tracker/screenshots/1.jpg new file mode 100644 index 00000000..6172595d Binary files /dev/null and b/servapps/speedtest-tracker/screenshots/1.jpg differ