Mikrotik's Winbox in a docker container accessible via noVNC through a web browser.
This container is based on docker-novnc and the work of @matepate ;) thx
support of env variabls:
- PUID=1000 default
- PGID=1000 default
Optional Basic Auth
- APP_USERNAME=
- APP_PASSWORD=
Optional Server Ports
- HTTP_PORT=8080 default
- HTTPS_PORT=8443 default
Optional Server Name
- SERVER_NAME=Hostname used for SSL certificate
- REVERSE_PROXY=yes/no default yes (disable nginx)
- CRONJOBS=yes/no default yes (disable conjobs)
Optional persistence of Winbox's Sessions (i.e. Wine's ~/.wine)
- Map volume /data to some writeable folder or docker volume
exposes HTTP_PORT -> redirect -> HTTPS_PORT
autogenerated ssl certificate
Injects all environment variables set via ENV_ as NAME in the user environment
config of startup / cronjob and menur entries via .desktop files
docker run --name docker-novnc-winbox -it -p 8181:8181 -p 4443:4443 -v ~/data:/data:rw -e HTTP_PORT=8181 -e HTTPS_PORT=4443 --rm t4skforce/docker-novnc-winbox:latest