Found this wonderful write-up which I just wish we had when we started working with Electron: Electron Auto Update explained
- It only supports macOS and Windows (no support for Linux).
- Both the macOS and Windows updater use Squirrel behind the scenes.
I build our app with electron-builder and use the electron-updater package it supports to get full auto-updating working on macOS, Windows and Linux (.AppImage for one build that works on every distro). I highly recommend it. All builds are just uploaded to a public s3 bucket, no Squirrel involved.