Weka machine learning application in kiosk mode, accessible via browser.
Runs Weka (University of Waikato data mining tool) automatically in your browser using zero-desktop-kiosk. No desktop clutter, just Weka.
Weka is maintained by the University of Waikato, New Zealand. Visit official Weka site.
docker run -d \
-p 6080:6080 \
-v $(pwd)/data:/opt/weka/shared \
ghcr.io/zero-desktop/zero-desktop-weka:latestOpen browser: http://localhost:6080
Weka launches automatically. No need to open terminal or type commands.
Note: This project is distributed via GitHub Container Registry (ghcr.io) only.
services:
weka:
image: ghcr.io/zero-desktop/zero-desktop-weka:latest
ports:
- "6080:6080"
volumes:
- ./data:/opt/weka/shared
environment:
- RESOLUTION=1920x1080Files in ./data on your host are accessible in Weka at /opt/weka/shared:
# Create data folder
mkdir -p data
# Add your datasets
cp mydataset.arff data/
# Start container
docker compose up -d
# In Weka: Open -> /opt/weka/shared/mydataset.arffFiles saved in /opt/weka/shared appear in your local ./data folder.
| Variable | Default | Description |
|---|---|---|
RESOLUTION |
1280x720 |
Screen resolution (auto-scales in browser) |
SYSTEM_USER |
weka |
Linux user |
VNC_PASS |
Required | VNC password |
The browser automatically scales content to fit your screen. Change
RESOLUTIONonly if needed for specific use cases.
- Weka version: 3.8.6
- Java: OpenJDK 11
- Sample datasets: Included in
/opt/weka/weka-3-8-6/data/
Apache License 2.0 - See LICENSE file for details.
Copyright 2024-2025 zero-desktop organization and José Meira (jmeiracorbal)
Weka software is licensed separately by the University of Waikato under GPL.