PrettyOTA: Simple to use, modern looking OTA updates over WiFi from your browser

LostInCompilation
Posts: 2
Joined: Sat Mar 15, 2025 5:37 pm

PrettyOTA: Simple to use, modern looking OTA updates over WiFi from your browser

Postby LostInCompilation » Sun Mar 16, 2025 9:52 am

Hi! Today I wanted to share a project/library I have been working on the past time. A simple to use, modern looking web interface to install firmware updates OTA (over the air) inside your browser or directly from PlatformIO.

PrettyOTA provides additional features like One-Click Firmware Rollback, Remote Reboot, authentication with server generated keys and shows you general information about the connected board and installed firmware.

Additionally to the web interface, it also supports uploading wirelessly directly in PlatformIO or Arduino. This works the same way as using ArduinoOTA.

Screenshot: https://ibb.co/MyCmKm8B
Github: https://github.com/LostInCompilation/PrettyOTA
PlatformIO: https://registry.platformio.org/librari ... /PrettyOTA

The library is available on PlatformIO. Just search for PrettyOTA in the Libraries tab.

Why?
The standard OTA samples look very old and don't offer much functionality. There are libraries with better functionality, but they are not free and lock down a lot of functionality behind a paywall. So I wanted to make a free, simple to use and modern OTA web interface with no annoying paywall and more features.

Currently only ESP32 series chips are supported.

Features:
  • Drag and drop firmware or filesystem .bin file to start updating
  • Rollback to previous firmware with one button click
  • Show info about board (Firmware version, build time)
  • Automatic reboot after update/rollback
  • If needed enable authentication (username and password login) using server generated keys
  • Small size, about 20kb flash required
Issues?
If you experience any issues or have question on how to use it, simply post here or write me a message.
Attachments
Screenshot-2025-03-31-at-04-59-46.png
Screenshot-2025-03-31-at-04-59-46.png (229.95 KiB) Viewed 8987 times
Last edited by LostInCompilation on Mon Mar 31, 2025 4:14 am, edited 1 time in total.

LostInCompilation
Posts: 2
Joined: Sat Mar 15, 2025 5:37 pm

Re: PrettyOTA: Simple to use, modern looking OTA updates over WiFi from your browser

Postby LostInCompilation » Mon Mar 31, 2025 4:12 am

Version 1.0.0 has been released with a lot of improvements and optimizations.
Available in PlatformIO and Arduino Library Manager.

PrettyOTA on GitHub: https://github.com/LostInCompilation/PrettyOTA

madlan
Posts: 3
Joined: Wed Jul 04, 2018 10:26 pm

Re: PrettyOTA: Simple to use, modern looking OTA updates over WiFi from your browser

Postby madlan » Tue Jun 24, 2025 10:14 am

I was using your OTA updater on a project of mine recently, it's working well but it looks like you've deleted the entire project on github now? Will it be coming back?

Who is online

Users browsing this forum: No registered users and 3 guests