Revision history for TDMDocker
No Differences
Additions:
--
CategoryDocker
CategoryMicrocontrol
CategoryHomeAutomation
CategoryDocker
CategoryMicrocontrol
CategoryHomeAutomation
No Differences
Additions:
//WARNING: My wiki editor stuff up spacing currently and may transform spaces into tabs... so this YML file likely won't work if you don't tidy it up sorry (I plan to fix the editor...)//
No Differences
Additions:
# Set the name of the application (this appears in the browser)
ENV APP_NAME="Tasmota Device Manager"
ENV APP_NAME="Tasmota Device Manager"
No Differences
Additions:
**Base container ENV variables** [[https://github.com/jlesage/docker-baseimage-gui/#environment-variables https://github.com/jlesage/docker-baseimage-gui/#environment-variables]]
Deletions:
No Differences
Additions:
**Base container ENV variables**https://github.com/jlesage/docker-baseimage-gui/#environment-variables
No Differences
Additions:
**Tasmota Device Manager**: https://github.com/jziolkowski/tdm
**""NoVNC""**: https://novnc.com/info.html
**""NoVNC""**: https://novnc.com/info.html
Deletions:
NoVNC: https://novnc.com/info.html
No Differences
Additions:
=====startapp.sh=====
Deletions:
No Differences
Additions:
=====docker-compose.yml=====
Deletions:
No Differences
Additions:
View remotely with %%http://[HOST IP ADDR]:5810%%
Tasmota Device Manager: https://github.com/jziolkowski/tdm
NoVNC: https://novnc.com/info.html
Tasmota Device Manager: https://github.com/jziolkowski/tdm
NoVNC: https://novnc.com/info.html
Deletions:
Tasmota Device Manager
https://github.com/jziolkowski/tdm
No Differences
Additions:
Allows Tasmota Device manager (tdmgr), which is a python GUI application to run in a docker container, and uses noVNC (HTML5 web based VNC client) to let you view tdmgr remotely.
View with %%http://[HOST IP ADDR]:5810%% remotely
Tasmota Device Manager
https://github.com/jziolkowski/tdm
----
View with %%http://[HOST IP ADDR]:5810%% remotely
Tasmota Device Manager
https://github.com/jziolkowski/tdm
----
Deletions:
View with http://[HOST IP ADDR]:5810 remotely
No Differences
Additions:
=====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)
# see https://github.com/jlesage/docker-baseimage-gui/#environment-variables
# Copy the start script
- '5810:5800'
- '5910:5900'
export HOME=/config
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)
# see https://github.com/jlesage/docker-baseimage-gui/#environment-variables
# Copy the start script
- '5810:5800'
- '5910:5900'
export HOME=/config
Deletions:
# Copy the start script.
# Expose ports
#EXPOSE 5810 5910
- '5810:5810'
- '5910:5910'
export HOME=/home/app
=====Error Logs=====
[app] starting DockerApp...
Traceback (most recent call last):
File "/usr/local/bin/tdmgr.py", line 577, in <module>
start()
File "/usr/local/bin/tdmgr.py", line 570, in start
MW = MainWindow()
File "/usr/local/bin/tdmgr.py", line 61, in __init__
os.mkdir("{}/TDM".format(QDir.homePath()))
FileNotFoundError: [Errno 2] No such file or directory: '/home/app/TDM'
No Differences
Additions:
=====Error Logs=====
[app] starting DockerApp...
Traceback (most recent call last):
File "/usr/local/bin/tdmgr.py", line 577, in <module>
start()
File "/usr/local/bin/tdmgr.py", line 570, in start
MW = MainWindow()
File "/usr/local/bin/tdmgr.py", line 61, in __init__
os.mkdir("{}/TDM".format(QDir.homePath()))
FileNotFoundError: [Errno 2] No such file or directory: '/home/app/TDM'
[app] starting DockerApp...
Traceback (most recent call last):
File "/usr/local/bin/tdmgr.py", line 577, in <module>
start()
File "/usr/local/bin/tdmgr.py", line 570, in start
MW = MainWindow()
File "/usr/local/bin/tdmgr.py", line 61, in __init__
os.mkdir("{}/TDM".format(QDir.homePath()))
FileNotFoundError: [Errno 2] No such file or directory: '/home/app/TDM'
No Differences
Additions:
RUN apt-get update && apt-get upgrade -y
Deletions:
No Differences
Additions:
=====/startapp.sh=====
#!/bin/sh
export HOME=/home/app
exec /usr/bin/python3 /usr/local/bin/tdmgr.py
#!/bin/sh
export HOME=/home/app
exec /usr/bin/python3 /usr/local/bin/tdmgr.py
No Differences
Additions:
FROM jlesage/baseimage-gui:debian-10
#FROM debian:stable
RUN apt-get update && apt-get upgrade
RUN add-pkg libqt5x11extras5 python3 python3-pip git -y --no-install-recommends
#FROM debian:stable
RUN apt-get update && apt-get upgrade
RUN add-pkg libqt5x11extras5 python3 python3-pip git -y --no-install-recommends
Deletions:
RUN apt-get update && apt-get install python3 python3-pip -y --no-install-recommends
No Differences
Additions:
build: .
- "/dockervolumes/tasmota-device-manager/config:/config"
- "/etc/localtime:/etc/localtime:ro"
- "/etc/timezone:/etc/timezone:ro"
ports:
- '5810:5810'
- '5910:5910'
container_name: tasmota-device-manager
hostname: tasmota-device-manager
restart: unless-stopped
- "/dockervolumes/tasmota-device-manager/config:/config"
- "/etc/localtime:/etc/localtime:ro"
- "/etc/timezone:/etc/timezone:ro"
ports:
- '5810:5810'
- '5910:5910'
container_name: tasmota-device-manager
hostname: tasmota-device-manager
restart: unless-stopped
Deletions:
- "/dockervolumes/tasmota-device-manager/config:/config"
- "/etc/localtime:/etc/localtime:ro"
- "/etc/timezone:/etc/timezone:ro"
ports:
- '5810:5810'
container_name: tasmota-device-manager
hostname: tasmota-device-manager
restart: unless-stopped
No Differences
Additions:
ports:
- '5810:5810'
- '5810:5810'
Deletions:
- '5810:5810'
No Differences
Additions:
volumes:
- "/dockervolumes/tasmota-device-manager/config:/config"
- "/etc/localtime:/etc/localtime:ro"
- "/etc/timezone:/etc/timezone:ro"
ports:
- '5810:5810'
hostname: tasmota-device-manager
- "/dockervolumes/tasmota-device-manager/config:/config"
- "/etc/localtime:/etc/localtime:ro"
- "/etc/timezone:/etc/timezone:ro"
ports:
- '5810:5810'
hostname: tasmota-device-manager
Deletions:
- "/dockervolumes/tasmota-device-manager/config:/config"
- "/etc/localtime:/etc/localtime:ro"
- "/etc/timezone:/etc/timezone:ro"
ports:
- '5810:5810'
No Differences
Additions:
- "/dockervolumes/tasmota-device-manager/config:/config"
- "/etc/localtime:/etc/localtime:ro"
- "/etc/timezone:/etc/timezone:ro"
- "/etc/localtime:/etc/localtime:ro"
- "/etc/timezone:/etc/timezone:ro"
Deletions:
- "/etc/localtime:/etc/localtime:ro"
- "/etc/timezone:/etc/timezone:ro"
No Differences
Additions:
#ENV TZ="Pacific/Auckland"
#EXPOSE 5810 5910
- "/dockervolumes/tasmota-device-manager/config:/config"
- "/etc/localtime:/etc/localtime:ro"
- "/etc/timezone:/etc/timezone:ro"
#EXPOSE 5810 5910
- "/dockervolumes/tasmota-device-manager/config:/config"
- "/etc/localtime:/etc/localtime:ro"
- "/etc/timezone:/etc/timezone:ro"
Deletions:
EXPOSE 5810 5910
- /dockervolumes/tasmota-device-manager/config:/config
No Differences
Full history for this page cannot be displayed within a single page, click here to view more.