Port details |
- librespeed Lightweight selfhosted speedtest
- 5.4.1 www =4 5.4.0Version of this port present on the latest quarterly branch.
- Maintainer: driesm@FreeBSD.org
- Port Added: 2020-05-04 19:04:26
- Last Update: 2025-01-12 18:59:42
- Commit Hash: e74ea4f
- People watching this port, also watch:: cpu-x, neomutt, fastnetmon, dnsdist, desktop-installer
- Also Listed In: net
- License: LGPL3
- WWW:
- https://github.com/librespeed/speedtest
- Description:
- LibreSpeed is a very lightweight Speedtest.
LibreSpeed is implemented in Javascript, using XMLHttpRequest and Web Workers.
It can be self hosted with the option to store results in a backend database.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- librespeed${PHP_PKGNAMESUFFIX}>0:www/librespeed
- To install the port:
- cd /usr/ports/www/librespeed/ && make install clean
- To add the package, run one of these commands:
- pkg install www/librespeed
- pkg install librespeed-php83
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: librespeed-php83
- Package flavors (<flavor>: <package>)
- php83: librespeed-php83
- php81: librespeed-php81
- php82: librespeed-php82
- php84: librespeed-php84
- distinfo:
- TIMESTAMP = 1736708377
SHA256 (librespeed-speedtest-5.4.1_GH0.tar.gz) = 425a5ec39c0e29bdbbc53f529c6c5e29d2f3677b88526b5ff369ebd7a54e6bd2
SIZE (librespeed-speedtest-5.4.1_GH0.tar.gz) = 21994301
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Runtime dependencies:
-
- php.h : lang/php83
- ctype.so : textproc/php83-ctype
- pdo.so : databases/php83-pdo
- session.so : www/php83-session
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for librespeed-php83-5.4.1:
DOCS=on: Build and/or install documentation
EXAMPLES=on: Build and/or install examples
====> Options available for the radio BACKEND: you can only select none or one of them
MYSQL=off: MySQL database support
PGSQL=off: PostgreSQL database support
SQLITE=off: SQLite database support
===> Use 'make config' to modify these settings
- Options name:
- www_librespeed
- USES:
- php:flavors,web
- pkg-message:
- For install:
- You can mostly follow the guide on: https://fdossena.com/speedtest/qs_v5_ubuntu1904.webm
For more advanced docs: https://github.com/librespeed/speedtest/blob/master/doc.md
Copy your preferred example from /usr/local/share/examples/librespeed to /usr/local/www/librespeed/index.html.
A default is provided. To use the backend (i.e. telemetry) feature, be sure to copy a -full example and rebuild
the port with backend support.
cd /usr/local/share/examples/librespeed
cp -a example-singleServer-full.html /usr/local/www/librespeed/index.html
The next step is to install and setup a web server with PHP to serve the content.
- If removing:
- If you are uninstalling librespeed permanently,
and you do *NOT* want to retain the configured landing page and config files,
you should manually remove /usr/local/www/librespeed.
- Master Sites:
|