srimadhaven05/iperf3-webui

By srimadhaven05

Updated 9 months ago

iPerf3-WebUI is a modern, lightweight, web-based frontend for iPerf3, built using Python 3 and Flask

Image
Networking
Developer tools
0

10K+

srimadhaven05/iperf3-webui repository overview

📦 iPerf3-WebUI (Docker Image)

iPerf3-WebUI is a lightweight, web-based frontend for iPerf3, built with Python 3 and Flask.
Easily run network speed tests from any device — Windows, macOS, Linux, or even Android (via Termux).

🚀 Quick Start

Pull and run the pre-built image from Docker Hub:

docker pull srimadhaven05/iperf3-webui

Then run the container:

docker run -it -p 5000:5000 maddydevglitch/iperf3-webui:v1.3.0.1

The app will be available at 👉 http://localhost:5000


🎨 Customizing with env.yaml

You can mount a custom config file (env.yaml) to tweak the UI appearance (logo, colors, speedometer style):

docker run -it -p 5000:5000 -v ./env.yaml:/app/env.yaml maddydevglitch/iperf3-webui:v1.3.0.1

⚙️ Requirements

  • iPerf3 must be installed on the host/container (included in image)
  • Port 5000 must be open and accessible

🖥 Features

  • 🌐 Web-based GUI — no need for a terminal
  • 📈 Real-time test results via a built-in speedometer
  • 🔁 Upload & Download modes
  • ⚙️ Easy stream, unit, and target control
  • 💡 Theme customization using env.yaml
  • 🔧 Works out of the box in Docker

📸 Preview

Screenshot 1 Screenshot 2


📄 License

This image and project are licensed under the MIT License.
See the LICENSE for details.


🙌 Author

Developed by MaddyDev-glitch (Srimadhaven Thirumurthy)

Tag summary

Content type

Image

Digest

sha256:96ecc5d9f

Size

389.8 MB

Last updated

9 months ago

docker pull srimadhaven05/iperf3-webui