LibreSpeed
Self-hosted network speed test
After a two-year redesign, LibreSpeed is adding tests instead of polishing pixels.
◆Recent moves
- 15d ago
Standalone connection-stability test and installable PWA support
The first release to add a second measurement mode rather than refine the first: a standalone stability test with live latency charting, packet-loss tracking, alerts and CSV export. PWA metadata makes it installable, and the Docker fix raising post_max_size to 32M finally lets images accept the project's own default 20 MiB upload chunks.
View source ↗ - 3mo ago
Bugfix on classic design
A single cherry-picked revert backing out server-list.json as the classic frontend's default. Immediate cleanup after the 6.0.0 promotion, affecting only the legacy design.
View source ↗ - 3mo ago
New design is main now
The two-year redesign becomes the default frontend, closing the project's longest-running thread. The supporting fixes are unglamorous but telling — a PHP version check for geoip2.phar and IPv6 client address reporting through cloudflared — the deployment realities of a tool that mostly runs behind someone else's proxy.
View source ↗ - 6mo ago
Hotfix for SQLite database matching in the Docker entrypoint
A two-commit hotfix correcting SQLite database matching in the Docker entrypoint. Part of the steady Docker-deployment maintenance that runs underneath the frontend work.
View source ↗ - 7mo ago
Pre-release puts the new design behind a feature switch
The pre-release that made the new design reachable via a URL parameter or config switch before it became default, alongside a reworked Docker deployment and a GDPR_EMAIL environment variable. Superseded by 6.0.0 months later, so read it as a staging step rather than a release.
View source ↗ - 7mo ago
Final 5.x release moves the Docker port to 8080
Explicitly framed as the last 5.x release, and it carries a breaking change: the container's default port moves from 80 to 8080 to prepare for rootless operation. The rest is contributor throughput — Alpine images, modern JS, dark styling, MariaDB documentation — the accumulated backlog being cleared before the 6.0 line opens.
View source ↗