Sign inSign up

seblalanne/speedbox

By seblalanne

•Updated 5 months ago

Image
0

497

seblalanne/speedbox repository overview

⁠SpeedBox

Application web de test réseau et diagnostic pour Raspberry Pi et autres SBC (Single Board Computers).

Network testing and diagnostics web application for Raspberry Pi and other SBCs.


⁠Démarrage rapide / Quick start

docker run -d \
  --name speedbox \
  --network host \
  --privileged \
  --restart unless-stopped \
  seblalanne/speedbox

Puis ouvrir / Then open: http://<IP>:5000


⁠Avec Docker Compose / With Docker Compose

services:
  speedbox:
    image: seblalanne/speedbox
    container_name: speedbox
    restart: unless-stopped
    network_mode: host
    privileged: true
    volumes:
      - speedbox-config:/opt/speedbox/config
      - speedbox-results:/opt/speedbox/results

volumes:
  speedbox-config:
  speedbox-results:
docker compose up -d

⁠Fonctionnalités / Features

  • SpeedTest — Tests iperf3 TCP/UDP (upload, download, multi-stream)
  • QuickTest — Séquence automatisée MTR + UDP + TCP vers serveurs favoris
  • Diagnostic — Ping, MTR, DNS lookup avec analyse par hop
  • Réseau — Configuration IP statique/DHCP, VLAN, export FTP/SFTP/SCP
  • Historique — Graphiques Chart.js, filtrage, export
  • Interface bilingue — Français / English

⁠Architectures supportées / Supported platforms

PlateformeExemples
linux/arm64Raspberry Pi 5, Orange Pi 5, Rock Pi 4
linux/amd64PC, VM, NAS, VPS

⁠Variables d'environnement / Environment variables

VariableDéfautDescription
ETH_INTERFACEauto-détectéNom de l'interface Ethernet principale (eth0, ens18…)

⁠Prérequis / Requirements

  • --network host : accès aux interfaces réseau du host
  • --privileged : nécessaire pour ping, mtr, traceroute, ethtool

Note WiFi AP : le point d'accès WiFi (hostapd/dnsmasq) n'est pas inclus dans l'image Docker. Pour une installation complète avec AP WiFi sur Raspberry Pi, utiliser l'image DietPi disponible dans les releases GitHub⁠.


⁠Volumes

VolumeContenu
/opt/speedbox/configConfiguration (FTP, clés de chiffrement)
/opt/speedbox/resultsRésultats des tests (JSON)

Tag summary

Content type

Image

Digest

sha256:769cc9f5e…

Size

81.7 MB

Last updated

5 months ago

docker pull seblalanne/speedbox