scanservjs

scanservjs

Docker app from moritzf's Repository

Overview

scanservjs is a web UI frontend for your scanner. You can perform scans using your USB or network scanner through this web UI. The application allows you to share one or more scanners (using SANE) on a network without the need for drivers or complicated installation. To discover your devices, open the docker console and run: scanimage -L This will return a list of discovered devices. Copy the device id e.g. "epson2:libusb:001:002" and put it into the devices variable.

Runtime arguments

Web UI
http://[IP]:[PORT:8080]
Network
bridge
Shell
sh
Privileged
true

Template configuration

Path for Scan OutputPathrw

Path for the file output from performed scans

Target
/var/lib/scanservjs/output
AppData Config PathPathrw

Folder for persisting configuration data

Target
/etc/scanservjs
Value
/mnt/user/appdata/scanservjs
Web Interface PortPorttcp

Port for the web interface

Target
8080
Value
1234
Saned Net HostsVariable

If you want to use a SaneOverNetwork scanner then to perform the equivalent of adding hosts to /etc/sane.d/net.conf specify a list of ip addresses separated by semicolons in the SANED_NET_HOSTS environment variable.

Target
SANED_NET_HOSTS
Airscan DevicesVariable

If you want to specifically add sane-airscan devices to your /etc/sane.d/airscan.conf then use the AIRSCAN_DEVICES environment variable (semicolon delimited).

Target
AIRSCAN_DEVICES
Ignore Scanimage ListVariable

Forces the application to ignore the result of the automatic device detection (scanimage -L) and instead only uses the entries present in the configuration file and docker environment variables.

Target
SCANIMAGE_LIST_IGNORE
Default
false | true
Value
false
DevicesVariable

Force add devices use DEVICES (semicolon delimited).

Target
DEVICES
OCR LanguageVariable

Determines the language that is to be used for OCR (optical character recognition). The value has to conform with tesseracts naming scheme.

Target
OCR_LANG
dbusPathrw

dbus (needed for automatic detection of network scanners through bonjour)

Target
/var/run/dbus
Default
eng | deu | fra | spa
Value
/var/run/dbus

Download Statistics

662,686
Total Downloads
32,649
This Month
22,769
Avg / Month

Total Downloads Over Time

Loading chart...

Details

Repository
sbs20/scanservjs
Last Updated2025-09-09
First Seen2022-10-23

Run Scanservjs on Unraid.

Scanservjs is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.