https://github.com/aguslr/docker-airsane
Set up AirSane to share USB scanners over the network
https://github.com/aguslr/docker-airsane
airsane airsaned docker podman sane
Last synced: 11 months ago
JSON representation
Set up AirSane to share USB scanners over the network
- Host: GitHub
- URL: https://github.com/aguslr/docker-airsane
- Owner: aguslr
- License: gpl-3.0
- Created: 2023-04-28T15:06:03.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-06-06T20:52:26.000Z (about 1 year ago)
- Last Synced: 2025-06-06T21:39:02.306Z (about 1 year ago)
- Topics: airsane, airsaned, docker, podman, sane
- Language: Dockerfile
- Homepage:
- Size: 71.3 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[aguslr/docker-airsane][1]
==========================
[](https://hub.docker.com/r/aguslr/airsane) [](https://hub.docker.com/r/aguslr/airsane)
This *Docker* image sets up *AirSane* inside a docker container.
> **[AirSane][2]** is a SANE WebScan frontend that supports Apple's AirScan
> protocol. Scanners are detected automatically, and published through mDNS.
Installation
------------
To use *docker-airsane*, follow these steps:
1. Download your scanner drivers in *DEB* format into a directory named
`./drivers`.
2. Clone and start the container:
docker run --privileged -p 8090:8090 \
-v /dev/bus/usb:/dev/bus/usb -v /run/dbus:/run/dbus \
-v "${PWD}"/drivers:/opt/drivers docker.io/aguslr/airsane:latest
3. Open with your web browser to access your scanner.
Build locally
-------------
Instead of pulling the image from a remote repository, you can build it locally:
1. Clone the repository:
git clone https://github.com/aguslr/docker-airsane.git
2. Change into the newly created directory and use `docker-compose` to build and
launch the container:
cd docker-airsane && docker-compose up --build -d
[1]: https://github.com/aguslr/docker-airsane
[2]: https://github.com/SimulPiscator/AirSane