Skip to content

Glovebox v0.3.0

Choose a tag to compare

@github-actions github-actions released this 17 Oct 18:41
· 3 commits to 93b9f2dbd951ae22dcd1212c9350f7b5fd5ef0f4 since this release

What's new

Set up from your phone

  • No more editing glovebox.toml. A fresh card starts an open Glovebox-XXXX Wi-Fi network. Join it with your phone and a setup wizard opens by itself, with steps for your home Wi-Fi, backups, extra drives and car. The setup network turns off once the Pi is set up.
  • glovebox.local: reach the web app by name on your home network.
  • Change your setup any time: run Guided setup again from the Setup page and open only the steps you want to change. When the Pi is already on your Wi-Fi, this doesn't go through the setup network.
  • Start setup over: put an empty glovebox-setup file on the card's boot partition and the setup network comes back.
  • glovebox.toml on the boot partition still works for anyone who wants to prepare a card ahead of time.

More places to back up to

  • Besides SMB, Glovebox now backs up over NFS, rsync over SSH and rclone. rclone covers cloud storage such as Google Drive, S3, Backblaze B2 and Dropbox.
  • Test connection checks each step (the server, sign-in, the folder and write access) and says which one failed.
  • For rsync over SSH, the Setup page shows the Pi's public key to add to the server. You can upload an rclone.conf from the browser.

Extra USB drives

  • Optional Music, LightShow and Boombox drives, each kept in sync from a folder on your backup target. They're off until you give them a size.
  • A new version is checked first and then swapped in, so the car never sees a half-copied drive.

Install on other boards

  • install.sh now checks the board, OS, kernel modules, Wi-Fi and free space before installing. It runs on more Raspberry Pi models, including 32-bit ones, and on other boards with a USB device port, on a best-effort basis. GLOVEBOX_CHECK_ONLY=1 runs only the checks.
  • The prebuilt image is still for the Raspberry Pi Zero 2 W.

Fixes

  • Wi-Fi status shows the network's name rather than its connection name.
  • Changing the backup target starts the archive state over instead of keeping the old target's progress.
  • Restarting the service no longer unmounts snapshots that are in use.
  • Turning off an extra drive also deletes its disk image.
  • While a new version is swapped in, an extra drive stays ejected for long enough that the car and computers notice the change.

Upgrading from 0.2.0

Your existing glovebox.toml keeps working: the old flat SMB settings are still read. Save once from the Setup page to move to the new layout.

Install

New card: flash glovebox-v0.3.0-image.zip with Raspberry Pi Imager (Choose OS > Use custom), put the card in the Pi and plug it into the car's glovebox USB port. After a couple of minutes, join the Glovebox-XXXX Wi-Fi network with your phone: a setup wizard opens for your Wi-Fi, backups, extra drives and car.

Already running Raspberry Pi OS Lite (64-bit)? Install without reflashing, then open http://<the Pi's name>.local:8080 for the same wizard:

curl -fsSL https://github.com/lubaxe/glovebox/releases/download/v0.3.0/install.sh | sudo bash

Full instructions: docs/install.md.

This image

Download 260 MB
Image (written to the card) 1359 MB
Installed system 503 MB
Packages 274

Built from 93b9f2d with pi-gen 2026-10-06-raspios-trixie-arm64. Check downloads against SHA256SUMS.