Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vooon/esp-ota-server
ESP8266 ESP32 HTTP OTA server
https://github.com/vooon/esp-ota-server
esp32 esp32-arduino esp8266 golang ota server
Last synced: 4 days ago
JSON representation
ESP8266 ESP32 HTTP OTA server
- Host: GitHub
- URL: https://github.com/vooon/esp-ota-server
- Owner: vooon
- License: apache-2.0
- Created: 2017-09-23T13:35:38.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2024-09-14T16:07:29.000Z (about 2 months ago)
- Last Synced: 2024-10-03T08:05:49.354Z (about 1 month ago)
- Topics: esp32, esp32-arduino, esp8266, golang, ota, server
- Language: Go
- Homepage:
- Size: 109 KB
- Stars: 34
- Watchers: 5
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
ESP-OTA-Server
==============Very simple OTA firmware server suitable for built-in [ESP8266 HTTP Updater][1] and [ESP32 HTTP Updater][2].
Main purpose is to serve firmware files and passing MD5 hash -- to verify flashing.
Options:
- `-s` `--bind` listen address (default `:8092`)
- `-d` `--data-dir` data storage location. `//`OTA URL: `http:///bin//`
TODO:
- Upload firmware (but for now rsync is enough)
- Automatic TLS via Lets Encrypt, with keeping same cert fingerprint (limitation of esp updater)
- Repository like, for multiple versions (if i really need that)
- Working md5-version check for SPIFFS images[1]: https://github.com/esp8266/Arduino/tree/master/libraries/ESP8266httpUpdate
[2]: https://github.com/suculent/esp32-http-update