Keep your Tasmota devices up to date with a single command or click
4.2K
Keep your Tasmota devices up to date with a single command or click. Tasmota Remote Updater is a tool that automatically updates multiple Tasmota devices to the latest firmware over your network.
Create a devices.yaml file with your Tasmota device information:
devices:
- ip: 192.168.1.100
username: admin # optional
password: secret # optional
- ip: 192.168.1.101
username: admin # optional
password: secret # optional
Alternatively, you can run the interactive configuration wizard:
docker run -it --rm -v $(pwd):/app dodjango/tasmota-updater python tasmota_updater.py --configure
# Using Docker run
docker run -d -p 5001:5001 \
-v $(pwd)/devices.yaml:/app/devices.yaml \
-v $(pwd)/logs:/app/logs \
--name tasmota-updater dodjango/tasmota-updater
# OR using Docker Compose
docker compose up -d
Example docker-compose.yml:
services:
tasmota-updater:
image: dodjango/tasmota-updater:latest
container_name: tasmota-updater
ports:
- "5001:5001"
volumes:
- ./devices.yaml:/app/devices.yaml
- ./logs:/app/logs
environment:
- DEVICES_FILE=devices.yaml
- SECRET_KEY=change-me-in-production
restart: unless-stopped
DEVICES_FILE: Path to devices configuration file (default: devices.yaml)SECRET_KEY: Secret key for session encryptionLOGGING_LEVEL: Set logging level (default: INFO)GUNICORN_WORKERS: Number of Gunicorn workers (default: 4)This project is licensed under the MIT License.
Content type
Image
Digest
sha256:1a38a441b…
Size
75.1 MB
Last updated
about 2 months ago
docker pull dodjango/tasmota-updater