Skip to content

[BUG] Vanilla execution on Ubuntu has UI server Error (500) #74

@ghinks

Description

@ghinks

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

  • On my machine running "Ubuntu 24.04.4 LTS"
  • running docker 27.2.1
  • running speedtest
    scr.io/linuxserver/speedtest-tracker latest 7746bfb45586 6 days ago 184MB
    with sha
    Id": "sha256:7746bfb45586db8863beedc97c0b55a1bcafbab50e80bfb858e8597239a38866"

using a docker compose file of

---
services:
  speedtest-tracker:
    image: lscr.io/linuxserver/speedtest-tracker:latest
    container_name: speedtest-tracker
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Etc/UTC
      - APP_KEY={APP_KEY}
      - APP_URL=
      - DB_CONNECTION=sqlite
      - SPEEDTEST_SCHEDULE=
      - SPEEDTEST_SERVERS=
      - DB_HOST= #optional
      - DB_PORT= #optional
      - DB_DATABASE= #optional
      - DB_USERNAME= #optional
      - DB_PASSWORD= #optional
      - DISPLAY_TIMEZONE=Etc/UTC #optional
      - PRUNE_RESULTS_OLDER_THAN=0 #optional
    volumes:
      - /path/to/speedtest-tracker/data:/config
    ports:
      - 8080:80
    restart: unless-stopped

I see this

Image

I do not see anything in the log files inside the running image

Expected Behavior

I would expect to see a rendered html page.

Steps To Reproduce

  1. In this environment Ubuntu 20.04.4 LTS running docker 27.2.1
  2. with this config

services:
speedtest-tracker:
image: lscr.io/linuxserver/speedtest-tracker:latest
container_name: speedtest-tracker
environment:
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
- APP_KEY={APP_KEY}
- APP_URL=
- DB_CONNECTION=sqlite
- SPEEDTEST_SCHEDULE=
- SPEEDTEST_SERVERS=
- DB_HOST= #optional
- DB_PORT= #optional
- DB_DATABASE= #optional
- DB_USERNAME= #optional
- DB_PASSWORD= #optional
- DISPLAY_TIMEZONE=Etc/UTC #optional
- PRUNE_RESULTS_OLDER_THAN=0 #optional
volumes:
- /path/to/speedtest-tracker/data:/config
ports:
- 8080:80
restart: unless-stopped

3) Run with ```docker-compose up```
4) See error in UI
Image

Environment

- OS: Ubuntu 20.04.4
- How docker service was installed: run with docker compose and auto pulled

CPU architecture

x86-64

Docker creation

docker container was pulled automatically when running the docker-compose on the config file given

Container logs

The nginx log has the following 

.22.0.1 - - [18/Apr/2026:13:16:19 +0000] "GET / HTTP/1.1" 500 6391 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36"
172.22.0.1 - - [18/Apr/2026:13:16:19 +0000] "GET /fonts/inter/inter.css HTTP/1.1" 404 6672 "http://localhost:8080/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36"

using  logs speedtest-tracker

I see the following ...


───────────────────────────────────────

      ██╗     ███████╗██╗ ██████╗
      ██║     ██╔════╝██║██╔═══██╗
      ██║     ███████╗██║██║   ██║
      ██║     ╚════██║██║██║   ██║
      ███████╗███████║██║╚██████╔╝
      ╚══════╝╚══════╝╚═╝ ╚═════╝

   Brought to you by linuxserver.io
───────────────────────────────────────

To support the app dev(s) visit:
speedtest-tracker: https://github.com/sponsors/alexjustesen

To support LSIO projects visit:
https://www.linuxserver.io/donate/

───────────────────────────────────────
GID/UID
───────────────────────────────────────

User UID:    1000
User GID:    1000
───────────────────────────────────────
Linuxserver.io version: v1.13.12-ls145
Build-date: 2026-04-11T21:44:43+00:00
───────────────────────────────────────
    
using keys found in /config/keys
[custom-init] No custom files found, skipping...
[ls.io-init] done.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status

    Issues

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions