Revision [6161]
This is an old revision of TDMDocker made by ZorrUno on 2020-08-20 23:54:46.
Tasmota Device Manager and Docker
Notes
Allows Tasmota Device manager (TDMGR), which is a python GUI application to run on docker, and uses noVNC (HTML5 web based VNC client) to let you view tdmgr remotely.View with http:[HOST IP ADDR]:5810 remotely
You can also use a VNC client directly at port 5910
Originally from https://hub.docker.com/r/marcelkordek/tasmota-device-manager (but this appears to have been abandoned)
dockerfile
FROM jlesage/baseimage-gui:debian-10 RUN apt-get update && apt-get upgrade -y RUN add-pkg libqt5x11extras5 python3 python3-pip git -y --no-install-recommends RUN pip3 install --upgrade pip RUN pip3 install setuptools # Install Tasmota Device Manager RUN pip3 install tdmgr # Environment Variables # see https://github.com/jlesage/docker-baseimage-gui/#environment-variables #ENV TZ="Pacific/Auckland" # Copy the start script COPY startapp.sh /startapp.sh # Create volume VOLUME /config
Docker Compose
version: '3.3' services: tasmota-device-manager: build: . volumes: - "/dockervolumes/tasmota-device-manager/config:/config" - "/etc/localtime:/etc/localtime:ro" - "/etc/timezone:/etc/timezone:ro" ports: - '5810:5800' - '5910:5900' container_name: tasmota-device-manager hostname: tasmota-device-manager restart: unless-stopped
/startapp.sh
#!/bin/sh export HOME=/config exec /usr/bin/python3 /usr/local/bin/tdmgr.py