Full log:
librespeed-rust |
librespeed-rust | _ _ _ _
librespeed-rust | | (_) |__ _ __ ___ ___ _ __ ___ ___ __| | _ __ ___
librespeed-rust | | | | '_ \| '__/ _ \/ __| '_ \ / _ \/ _ \/ _` |_____| '__/ __|
librespeed-rust | | | | |_) | | | __/\__ \ |_) | __/ __/ (_| |_____| | \__ \
librespeed-rust | |_|_|_.__/|_| \___||___/ .__/ \___|\___|\__,_| |_| |___/
librespeed-rust | |_|
librespeed-rust |
librespeed-rust | [2026-08-13 20:35:04.217 INFO librespeed_rs] Config assets directory successfully.
librespeed-rust | [2026-08-13 20:35:04.217 INFO librespeed_rs] Configs initialized file : configs.toml
librespeed-rust | [2026-08-13 20:35:04.238 INFO librespeed_rs] NOTICE: relation "speedtest_users" already exists, skipping
librespeed-rust | [2026-08-13 20:35:04.238 INFO librespeed_rs] Database Postgres initialized successfully
librespeed-rust | [2026-08-13 20:35:04.238 INFO librespeed_rs] Server started on 0.0.0.0:8080
librespeed-rust | [2026-08-13 20:35:04.238 INFO librespeed_rs] Server base url : /backend/
librespeed-rust |
librespeed-rust | thread 'main' panicked at src/database/postgres.rs:94:19:
librespeed-rust | can call blocking only when running on the multi-threaded runtime
librespeed-rust | stack backtrace:
librespeed-rust | 0: 0xaaaaca687134 - <unknown>
librespeed-rust | 1: 0xaaaaca5a3848 - <unknown>
librespeed-rust | 2: 0xaaaaca686c50 - <unknown>
librespeed-rust | 3: 0xaaaaca686f4c - <unknown>
librespeed-rust | 4: 0xaaaaca68699c - <unknown>
librespeed-rust | 5: 0xaaaaca6aac40 - <unknown>
librespeed-rust | 6: 0xaaaaca6aabb8 - <unknown>
librespeed-rust | 7: 0xaaaaca6ab1ec - <unknown>
librespeed-rust | 8: 0xaaaaca5218d4 - <unknown>
librespeed-rust | 9: 0xaaaaca5210ac - <unknown>
librespeed-rust | 10: 0xaaaaca5210dc - <unknown>
librespeed-rust | 11: 0xaaaaca5647e8 - <unknown>
librespeed-rust | 12: 0xaaaaca55846c - <unknown>
librespeed-rust | 13: 0xaaaaca557664 - <unknown>
librespeed-rust | 14: 0xaaaaca5476e4 - <unknown>
librespeed-rust | 15: 0xaaaaca56d114 - <unknown>
librespeed-rust | 16: 0xaaaaca5383b4 - <unknown>
librespeed-rust | 17: 0xaaaaca5723c4 - <unknown>
librespeed-rust | 18: 0xffffbae07744 - <unknown>
librespeed-rust | 19: 0xffffbae07818 - __libc_start_main
librespeed-rust | 20: 0xaaaaca52a464 - <unknown>
librespeed-rust exited with code 133 (restarting)
psql setup:
postgres=# CREATE USER librespeed WITH PASSWORD 'librespeedpass';
CREATE ROLE
postgres=# CREATE DATABASE speedtest OWNER librespeed;
CREATE DATABASE
postgres=#
\q
config:
# database config for : mysql, postgres, sqlite, memory, or disable by write none
# after restarting the service, the in-memory database is reset
# if none is specified, no telemetry/stats will be recorded, and no result JPG will be generated
database_type="postgres"
database_hostname="192.168.10.23"
database_name="speedtest"
database_username="librespeed"
database_password="librespeedpass"
# if you use `sqlite` as database, set database_file to database file location
database_file="speedtest.db"
Full log:
psql setup:
config: