Web service for handle multi device firmware files and indexes.
1.6K
docker run -d \
--name firmware-server \
-p 3000:3000 \
-e STORAGE_TYPE=filesystem \
-v $PWD/data:/app/data \
szomorxvigyor/firmware-webmanager
Then visit: http://localhost:3000โ
Default credentials: admin / admin123
docker run -d \
--name firmware-server \
-p 3000:3000 \
-e STORAGE_TYPE=mongodb \
-e MONGODB_URI=mongodb://host.docker.internal:27017 \
szomorxvigyor/firmware-webmanager
๐ Replace
host.docker.internalwith your MongoDB host IP if needed.
GET /api/firmwares # List firmwares
GET /api/firmwares?device=ESP32 # Filter by device
POST /api/login # Get JWT token
POST /api/firmware/upload # Upload firmware (auth)
GET /api/firmware/{id}/download # Download binary
๐ Complete API Documentationโ
| Container Path | Purpose |
|---|---|
/app/data | Firmware file storage |
This container includes a built-in HTTP health check on /api/health.
Want to improve or add features? Visit the GitHub Repoโ
MIT ยฉ SzomorXVigyorโ
Content type
Image
Digest
sha256:7eef5a516โฆ
Size
57.6 MB
Last updated
over 1 year ago
docker pull szomorxvigyor/firmware-webmanager