Port details |
- librespeed Lightweight selfhosted speedtest
- 5.2.5 www
=0 5.2.5Version of this port present on the latest quarterly branch. - Maintainer: driesm@FreeBSD.org
 - Port Added: 2020-05-04 19:04:26
- Last Update: 2022-01-25 18:40:02
- Commit Hash: 62df985
- Also Listed In: net
- License: LGPL3
- 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.
WWW: https://github.com/librespeed/speedtest
- SVNWeb : git : Homepage
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- librespeed-php80>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-php80
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: librespeed-php80
- Package flavors (<flavor>: <package>)
- php80: librespeed-php80
- php73: librespeed-php73
- php74: librespeed-php74
- php81: librespeed-php81
- distinfo:
- TIMESTAMP = 1641314301
SHA256 (librespeed-speedtest-5.2.5_GH0.tar.gz) = ed1a1d688201ed40514a68cf46738b4cd1ffee992aa838cf45ecc2fc3485c53b
SIZE (librespeed-speedtest-5.2.5_GH0.tar.gz) = 2126708
- 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/php80
- ctype.so : textproc/php80-ctype
- openssl.so : security/php80-openssl
- pdo.so : databases/php80-pdo
- session.so : www/php80-session
- There are no ports dependent upon this port
- Configuration Options:
- ===> The following configuration options are available for librespeed-php80-5.2.5:
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.
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:
|