Stagebox – Bulk Provisioning Tool for Shelly Gen2+ Devices

Stagebox – Bulk Provisioning Tool for Shelly Gen2+ Devices

Hi everyone,

I’d like to share a project I’ve been working on: Stagebox – a provisioning system for Shelly Gen2+ devices.

The problem it solves

If you’ve ever set up 20, 30, or more Shelly devices for a project, you know the drill: connect to each AP, configure WiFi, assign static IP, check firmware, apply settings… It adds up to 7-10 minutes per device. For larger installations, that’s a full day just for configuration.

What Stagebox does

Stagebox automates the entire provisioning workflow through a 4-stage pipeline:

  1. WiFi Onboarding – moves Shellys from AP mode to your target network
  2. IP Assignment – assigns static IPs from your defined pool
  3. Firmware – checks and updates to latest version
  4. Configuration – deploys settings, names, scripts via YAML profiles

Everything runs through a web UI – no terminal, no SSH required.

Additional features

  • Snapshot/backup of all device settings
  • Audit function (detect config changes)
  • Script deployment to devices
  • Webhook generator
  • KVS editor
  • CSV export for label printing (Brother/DYMO)
  • Documentation export (PDF/XLSX)
  • Fully local – no cloud dependency

Screenshots

Two editions

Edition What you get Price
Personal Raspberry Pi4/5 image (~900 MB), for home projects CHF 39 (about the price of a Shelly Dimmer :wink:)
Pro Complete appliance (Pi 5 + NVMe + Argon ONE V5 case), multi-building support CHF 480

More info

Background

I’m a retired tech entrepreneur from Switzerland. Built this to scratch my own itch, now sharing it in case others find it useful. Happy to answer questions and hear your feedback.

Oh, i see, thats your way of giving back to the Open Source Community :moneybag:

Fair point. I’m considering opening up the Personal edition. The Pro edition with hardware and support would stay commercial. Would that work for the community?

Sounds good :slight_smile:

Here it is:
Repository (github.com/Franklins59/stagebox)
SD-image (github.com/Franklins59/stagebox/releases)
It has built for Raspi4 / Raspi5

It would be great to receive your comments. Suggestions for extensions are also welcome.

1 Like

Currently i have no shellies to add and no unused pi lying around.
So no way to look at it.

But thank you anyway.

I have over 25 shellies, but honestly, this tool seems like something very useful to people doing installations professionally. At home, well, even if someone would install such number of devices at the same time, it’s more effort and time to physically install them. I don’t think I would ever do more than a few at once. Provisioning is then the easy part :smile: .