Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Eigenen docker installieren hp-scan-to

Featured Replies

Hallo zusammen,

 

Ich würde gern folgenden Docker https://manuc66.github.io/node-hp-scan-to/ zum laufen bringen. Installieren und starten ist nicht so schwer. Das hab ich geschafft. Aber er meckert das die config Datei nicht erstellt wurde und ich kann die Befehle/ Argumente die nach docker run kommen nicht richtig eingeben. 
 

in dem Ordner in dem die normalen Apps sind ist kein Ordner der node-hp-Scan-to heißt. 
 

Ich würde Ungern Portainer installieren wegen dem einen Container. Kann wer helfen?

Solved by schlaubi

  • Community Expert

Wie sieht den dein Docker run bisher aus?
zeig auch mal das log vom Container mit der Meldung bzgl. Config Datei.

8 hours ago, schlaubi said:

und ich kann die Befehle/ Argumente die nach docker run kommen nicht richtig eingeben. 

gemäß dem Link wären es 3 Variablen ... 

 

also, wie @cz13 bereits anmerkte, zeig den einfach mal auf ...

  • Author

also das ist meine Docker run:

 

docker run
  -d
  --name='node-hp-scan-to-1'
  --net='bridge'
  --pids-limit 2048
  --privileged=true
  -e TZ="Europe/Berlin"
  -e HOST_OS="Unraid"
  -e HOST_HOSTNAME="Tower"
  -e HOST_CONTAINERNAME="node-hp-scan-to-1"
  -e 'NODE_VERSION'='18.20.7'
  -e 'YARN_VERSION'='1.22.22'
  -e 'NODE_ENV'='production'
  -e 'Community_Applications_Conversion'='true'
  -l net.unraid.docker.managed=dockerman
  -v '/mnt/user/_Scandatei/':'/scan':'rw'
  -d
  -e IP="192.168.179.115"
  -e PGID=1000
  -e PUID=1000 docker.io/manuc66/node-hp-scan-to 'manuc66/node-hp-scan-to'

cde1aa746860767abfea6ae3cdedf5bb382b5cfbf6490f6520647b9b2fbf14a9

Der Befehl wurde erfolgreich ausgeführt!

  • Author

und das ist mein Containerprotokoll

 

s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
cont-init: info: running /etc/cont-init.d/10-adduser
cont-init: info: /etc/cont-init.d/10-adduser exited 0
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
s6-rc: info: service legacy-services successfully started
/run/s6/basedir/scripts/rc.init: line 76: manuc66/node-hp-scan-to: not found
s6-rc: info: service legacy-services: stopping
s6-rc: info: service legacy-services successfully stopped
s6-rc: info: service legacy-cont-init: stopping
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped
s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
cont-init: info: running /etc/cont-init.d/10-adduser
cont-init: info: /etc/cont-init.d/10-adduser exited 0
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
s6-rc: info: service legacy-services successfully started
/run/s6/basedir/scripts/rc.init: line 76: manuc66/node-hp-scan-to: not found
s6-rc: info: service legacy-services: stopping
s6-rc: info: service legacy-services successfully stopped
s6-rc: info: service legacy-cont-init: stopping
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped
usermod: no changes

User uid:    1000
User gid:    1000
-------------------------------------

usermod: no changes

User uid:    1000
User gid:    1000
-------------------------------------

 

  • Community Expert

Du verwendest Variablen, die ich in der verlinkten Doku auf Anhieb nicht finde.

Versuch es doch erst einmal mit dem was dort beschrieben ist.

 

# REQUIRED - Change the next line to the IP address of your HP printer/scanner:

IP=192.168.179.115

# Name that your container will appear as to your printer:

LABEL=node-hp-scan-to

# Set the timezone, such as :"Europe/London"

TZ="Europe/Berlin"

# Set the created filename pattern:

PATTERN="scan"_dd-mm-yyyy_hh-MM-ss

# Run the Docker container as the same user ID as the host system:

PGID=1000

PUID=1000

 

 

Edited by cz13

11 hours ago, schlaubi said:

  --privileged=true

und das sollte nicht unbedingt aktiv sein ... damit gibts du diesem Docker "Rechte" ...

In der Doku steht:

# Run the Docker container as the same user ID as the host system: - PGID=1000 - PUID=1000

 

Das solltest du dann anpassen. Nimm mal PUID: 99 PGID: 100

  • Author

Hallo zusammen,

 

danke das ihr mir helfen wollt. Ich glaube nur, ich habs verbockt... Jetzt kommt gar nix mehr...

 

Quote

docker run
  -d
  --name='node-hp-scan-to-1'
  --net='bridge'
  --pids-limit 2048
  -e TZ="Europe/Berlin"
  -e HOST_OS="Unraid"
  -e HOST_HOSTNAME="Tower"
  -e HOST_CONTAINERNAME="node-hp-scan-to-1"
  -e 'IP'='192.168.179.115'
  -e 'LABEL'='node-hp-scan-to '
  -e 'TZ'='"Europe/Berlin"'
  -e 'PATTERN'='"scan"_dd-mm-yyyy_hh-MM-ss '
  -e 'PUID'='99'
  -e 'PGID'='100'
  -l net.unraid.docker.managed=dockerman
  -d
  -e IP="192.168.179.115"
  -e PGID=1000
  -e PUID=1000 docker.io/manuc66/node-hp-scan-to 'manuc66/node-hp-scan-to'

122a0a14331a2069ad113a332c88c6604612f8a72adaf984ee0c555ab4282a14

 

  • Community Expert

Der IP Eintrag ist doppelt und einmal noch falsch 'IP'. Nimm den mal raus.

24 minutes ago, schlaubi said:

Jetzt kommt gar nix mehr...

was auch immer das jetzt heißen mag ;)

 

vorweg, schlechtes copy / paste, hier hängen Leerzeichen hinter den Werten

 

image.png.a18850f9fe8a7587434eec6cd77d9d82.png

 

und mal blöd gefragt, kopierst du das in die Kommandozeile oder füllst du ein template sauber selbst aus ?

 

ich sehe 2x -d beispielsweise ... usw usw ... zzgl. Fehler mit doppelten Einträgen

 

Beispiel im template (Basis)

 

image.thumb.png.a5b7c631fe372626abe7abf17dec9e76.png

 

der docker run sieht dann so aus ...

 

image.thumb.png.8da923c62bcc0a41978361fa19afeeb7.png

 

Docker log (ich hab jetzt keinen HP Drucker, bin EPSON ;))

 

image.png.2c3c5bc49c9e2a348a3cd5f0c05dec3a.png

 

die "fehlende" config kann man deaktivieren ...

zusammengefasst läuft der schon, wobei ich den Sinn des Dockers nicht wirklich sehe ... aber den wirst du schon dahinter sehen.

 

der soll ja "scan to computer" simulieren, also wohl in das /scan Verzeichnis einlesen ...

 

ich sag mal so

 

ich lege das zu lesende Dokument im scanner ein (also bin eh am gerät)

ich drücke den scan to ... Button am scanner

fertig

 

und du willst lieber das Dokument einlegen und dann per cmd innerhalb des Dockers den scan auslösen ? oder sehe ich da was falsch ?

  • Author
  • Solution

jetzt hab ich alles nochmal so gemacht wie du...

 

mit - jetzt geht nix mehr hab ich gemeint, dass er die Protokolle nicht mehr angezeigt hat 😞

Screenshot 2025-03-17 192820.png

Screenshot 2025-03-17 192009.png

 

Ziel von dem Docker soll irgendwann sein, dass ich direkt in den Docker paperless scannen kann - der Laserdrucker kann nicht auf smb scannen...

Edited by schlaubi

  • 2 months later...

Servus zusammen,

ich hab ein ganz ähnliches Problem mit "node-hp-scan-to" in Unraid. Ich habe das Problem wenn ich die IP-Adresse von meinem HP-Officejet Pro 8132e dort eintrage funktioniert der Container nicht mehr, aber ohne schon.

Ohne IP

Screenshot 2025-06-09 224502.jpg

Mit IP

Screenshot 2025-06-09 225312.jpg

Kann es vielleicht sein das es am Drucker liegt? Ich denke das könnte der Login von dem Drucker sein. Ich kenne mich aber mit html nicht aus. Vielleicht hat jemand ne Idee?

  • Community Expert

Ich nutzte den Container nicht. Mir fallen 2 Dinge auf:

Du nutzt Netzwerktyp Host, der Thread Ersteller Bridge.

Dann die Frage nach deinem HP-Gerät: wenn die die IP im Browser eingibst, läuft das über http oder https? Evtl. nutzt der Container nur http und dein HP steht auf nur https.

Oh, stimmt hatte ich vergessen zu erwähnen 😅. Ich hatte den Container im Bridge auch schon versucht mit dem selben Ergebnis.

Dann muss ich mal schauen ob ich an den Druckereinstellungen was noch machen kann. Danke für den Tipp ☺️. Ich glaube der Drucker kann nur https, bin mir da aber noch nicht sicher. Ich schau mir das nochmal genau an.

Kurzer Statusbericht. Also der Container funktioniert einwandfrei. Ich habe es mit meinem alten Drucker (HP OfficeJet Pro 8600) getestet. Das Problem ist der neue Drucker. Es kann aber sein das es vielleicht irgendwann mal funktionieren kann. Der HP OfficeJet Pro 8132e Ist damit im Moment nicht kompatibel.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.