This repository provides a containerized environment for running the Wipter desktop application inside a lightweight Debian‑based image.
The setup includes both amd64/arm64, headless X11 stack with Xvfb, Openbox, x11vnc, and noVNC, allowing remote access through both VNC and a browser.
The container also integrates:
Debian Trixie Slim Base
Headless GUI Stack
Xvfb virtual framebuffer for X11 renderingopenbox as a minimal window managerx11vnc for VNC accessnoVNC + websockify for browser‑based accessCustom System Identity Simulation
custom.sh dynamically generates randomized host metadata (hostname, machine ID, vendor/model, firmware version/date)lsb_release and hostnamectl outputs for consistencyDBus & Keyring Integration
gnome-keyring-daemon for secrets managementAutomated Wipter Login
entrypoint.sh launches the Wipter clientwmctrl + xautomation to inject credentials WIPTER_EMAIL WIPTER_PASSWORD if no valid keyring secret is found.Discord Webhook Reporting (Optional)
scrotResource Limits & Stability
ulimit -n 65536)docker run -d \
--name=docker-wipter \
--cpus=0.25 --pull=always --restart=always \
--log-driver=json-file --log-opt max-size=1m --log-opt max-file=1 \
--cap-add=NET_ADMIN --cap-add=NET_RAW --sysctl net.ipv4.ip_forward=1 \
--shm-size=2gb \
-e WIPTER_EMAIL="[email protected]" \
-e WIPTER_PASSWORD="your_secure_password" \
-e DISCORD_WEBHOOK_INTERVAL=300 \
-e DISCORD_WEBHOOK_URL="your_dicord_webhook_url" \
-e VNC_PORT=5900 \
-e NOVNC_PORT=6080 \
-p 5900:5900 -p 6080:6080 \
techroy23/docker-wipter:latest
Content type
Image
Digest
sha256:fc1ddd780…
Size
390.7 MB
Last updated
about 1 month ago
docker pull techroy23/docker-wipter