🚀 Shelly Manager v1.8.3
🐳 Docker Images
Available Docker Images:
ghcr.io/jfmlima/shelly-manager-api:1.8.3ghcr.io/jfmlima/shelly-manager-cli:1.8.3ghcr.io/jfmlima/shelly-manager-web:1.8.3
🚀 Quick Start
# Run API server. The -v keeps the database and firmware cache;
# generate the key with: openssl rand -base64 32 | tr '+/' '-_'
docker run -p 8000:8000 \
-e SHELLY_SECRET_KEY="your-generated-key" \
-v shelly-manager-data:/data \
ghcr.io/jfmlima/shelly-manager-api:1.8.3
# Run CLI tool
docker run --rm ghcr.io/jfmlima/shelly-manager-cli:1.8.3 --help
# Run Web UI
docker run -p 8080:8080 ghcr.io/jfmlima/shelly-manager-web:1.8.3📋 What's Changed
What's Changed
- Capture Gen1 device backups without RPC by @jfmlima in #52
- Restore Gen1 device configuration from backups by @jfmlima in #53
- Fix bulk action validation and other standalone bugs by @jfmlima in #54
- Share container wiring and fix CLI credential commands by @jfmlima in #55
- Split Gen1 and Gen2 handling into per-generation strategies by @jfmlima in #56
- One home for component action names by @jfmlima in #57
- One route to Gen1 and one action envelope by @jfmlima in #58
- Read the RPC result out of the response frame by @jfmlima in #59
- One typed home for the config snapshot by @jfmlima in #60
- Core owns the vocabulary, edges thin out by @jfmlima in #65
- One shape for the web's server state by @jfmlima in #66
- One table for component models, one set for export by @jfmlima in #67
- Unbreak the root build, the API entry point, and compose overrides by @jfmlima in #69
- Devices without internet get firmware through the manager by @jfmlima in #68
- The compose cli service mounts nothing and runs nothing by @jfmlima in #70
- Stop requiring an encryption key to print help by @jfmlima in #71
- The bulk dialogs offer every component type the API accepts by @jfmlima in #72
- Give the database and firmware cache a real home by @jfmlima in #73
Full Changelog: v1.8.2...v1.8.3