feat: add librespeed

This commit is contained in:
Viren070
2025-04-08 22:57:04 +01:00
parent b73882b95b
commit 06eb8d7954
3 changed files with 29 additions and 1 deletions
+2 -1
View File
@@ -22,6 +22,7 @@ include:
- jellyfin/compose.yaml
- jellyseer/compose.yaml
- kometa/compose.yaml
- librespeed/compose.yaml
- mediaflow-proxy/compose.yaml
- mediafusion/compose.yaml
- minecraft/compose.yaml
@@ -56,7 +57,7 @@ include:
- zilean/compose.yaml
- zipline/compose.yaml
- zurg/compose.yaml
networks:
default:
name: ${DOCKER_NETWORK:-aio_default}
+2
View File
@@ -0,0 +1,2 @@
LIBRESPEED_HOSTNAME=
LIBRESPEED_TITLE=LibreSpeed
+25
View File
@@ -0,0 +1,25 @@
services:
librespeed:
image: ghcr.io/librespeed/speedtest:latest
container_name: librespeed
restart: unless-stopped
expose:
- 8080
environment:
MODE: standalone
TITLE: ${LIBRESPEED_TITLE:-LibreSpeed}
TELEMETRY: "false"
labels:
- "traefik.enable=true"
- "traefik.http.routers.librespeed.rule=Host(`${LIBRESPEED_HOSTNAME?}`)"
- "traefik.http.routers.librespeed.entrypoints=websecure"
- "traefik.http.routers.librespeed.tls.certresolver=letsencrypt"
- "traefik.http.services.librespeed.loadbalancer.server.port=8080"
- "flame.type=app"
- "flame.name=LibreSpeed"
- "flame.url=https://${LIBRESPEED_HOSTNAME}"
volumes:
- ${DOCKER_DATA_DIR}/librespeed:/database
profiles:
- librespeed
- all