Pull and run the Docker image:
docker pull oli1115/scanbot:latest
docker run -d --name ScanBot --privileged --restart=always --network host -v /var/run/dbus:/var/run/dbus -v /dev/bus/usb:/dev/bus/usb oli1115/scanbot:latest
Once the container is running, access the web interface at:
http://localhost:5400
This project is primarily designed for Linux/Unix systems as it relies on SANE (Scanner Access Now Easy) for scanner communication.
To run Scanbot on Windows, you will need:
- Windows Subsystem for Linux 2 (WSL2)
- Docker Desktop with WSL2 backend
- USB device passthrough configured in WSL2
The native Windows environment is not supported due to SANE's dependency on Unix-like systems.