Docker image for SONOFF Dongle Flasher — flash firmware for SONOFF Zigbee/Thread/Z-Wave dongles.
50K+
SONOFF Dongle Flasher provides a web-based firmware flashing service for the following devices:
This container is derived from the iHost Open Source Project Dongle Flasher Add-on, providing the same online firmware flashing capability.
| Architecture | Status |
|---|---|
| linux/amd64 | Supported |
| linux/arm/v7 | Supported |
| linux/arm64 | Supported |
Additional architectures will be added in future releases.
Data Directory (Required)
The application reads from and writes persistent data to /workspace/data inside the container.
Recommended mount:
-v $(pwd)/data:/workspace/data
Serial Discovery (Optional)
/run/udev to enable automatic Dongle detection.docker run --name sonoff-dongle-flasher -d -p 8324:8324 --privileged -v $(pwd)/data:/workspace/data -v /run/udev:/run/udev:ro ewelink/sonoff-dongle-flasher:latest
Parameters
--name sonoff-dongle-flasher: Container name.-d: Run in background.-p 8324:8324: Expose the web console port.--privileged: Grant access to hardware interfaces.-v $(pwd)/data:/workspace/data: Mount a local folder for configuration and persistent data.-v /run/udev:/run/udev:ro (optional): Enable automatic Dongle detection.ewelink/sonoff-dongle-flasher:latestWeb console: http://localhost:8324
Paste the following YAML into Portainer → Stacks → Add stack.
version: "3.8"
services:
sonoff-dongle-flasher:
image: ewelink/sonoff-dongle-flasher:latest
container_name: sonoff-dongle-flasher
ports:
- "8324:8324" # Web console
privileged: true
volumes:
- sonoff_data:/workspace/data # Persistent config/firmware
- /run/udev:/run/udev:ro # Auto-discovery
restart: unless-stopped
volumes:
sonoff_data:
Repository: https://hub.docker.com/r/ewelink/sonoff-dongle-flasher
Maintainer: eWeLink Developer
Content type
Image
Digest
sha256:0ccafd99b…
Size
88.3 MB
Last updated
3 months ago
docker pull ewelink/sonoff-dongle-flasher