mirror of
https://github.com/R0GGER/iperf3-map.git
synced 2026-11-11 01:20:06 +01:00
909caf4da24ad129b8c7b5e24602bbfeb6e64f40
IPERF3 MAP
This project provides a web-based interactive map interface for visualizing and testing public iPerf3 servers. It automatically fetches a list of public iperf3 servers, determines their geographic locations, and allows you to run iPerf3 speed tests directly from your browser.
- Interactive Map & Testing: Visualizes iPerf3 servers on a global map using Leaflet.js, allowing you to initiate speed tests directly from the map markers.
- Automatic Geocoding: resolving server locations (City/Country) to coordinates using
geonamescache(offline) and OpenStreetMap's Nominatim (online fallback). - Smart Caching: Caches geocoded locations locally to improve performance and respect API rate limits.
- Integrated Speed Tests: Run
iperf3commands directly from the web interface against any server on the map.
Prerequisites
- Docker
- Docker Compose
Installation & Usage
-
Clone the repository:
git clone <repository-url> cd iperf3-map -
Build and run the container:
docker-compose up -d --build -
Access the application: Open your browser and navigate to
http://localhost:5000.
License
Languages
JavaScript
40.2%
Python
38.1%
CSS
12.8%
HTML
7.8%
Dockerfile
1.1%

