Sign inSign up

srimadhaven05/iperf3-webui

By srimadhaven05

•Updated 11 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

11 months ago

docker pull srimadhaven05/iperf3-webui