When the roomba rover website was first publicly available, as a single roomba that users could control, the entire server (a Raspberry Pi 3) was physically placed on the roomba.
When the server would shut off, lose wifi, or otherwise disconnect, carpet's reverse proxy would show a simple text message stating that the roomba rover is offline, along with an invite to the Discord server.