Paperless-ngx per Proxmox Helper Script

Teckler schrieb:
Hab zuerst einen frischen ubuntu server 24.04 LTS installiert
Super.
Teckler schrieb:
dann nach der gefühlt besten Anleitung den paperless install script installiert.
Fehlermeldung nach Script Start:
Code:
docker compose plugin not found. Is docker compose installed?

google meinte oft dazu es geht noch nicht mit 24.04.
Also neuen Server ubuntu 22.04 LTS installiert
Aber wieder gleiche Fehlermeldung
Sorry, aber Docker Compose gibt es in Ubuntu 24.04.
Code:
xxx@ubuntu-24-04:~$ uname -a
Linux ubuntu-24-04 6.8.0-39-generic #39-Ubuntu SMP PREEMPT_DYNAMIC Fri Jul  5 21:49:14 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
xxx@ubuntu-24-04:~$ docker compose version
Docker Compose version v2.29.1
Ergänzung ()

D.h. im August 2024 würde ich Ubuntu Server 24.04. installieren und nicht 22.04.
 
oicfar schrieb:
Sorry, aber Docker Compose gibt es in Ubuntu 24.04.
ja genau.. lief aber nicht, siehe Fehlermeldung
Ergänzung ()

oicfar schrieb:
D.h. im August 2024 würde ich Ubuntu Server 24.04. installieren und nicht 22.04.
24.04. ist jetzt ja aktiv bei der lauffähigen Version
 
Teckler schrieb:
24.04. ist jetzt ja aktiv bei der lauffähigen Version
Was hast du da genau gemacht? Ich würde mit das Skript anschauen, wo das gemacht wird. Schick mal den Link zu "besten Anleitung den paperless install script installiert". Danke.
 
  • Gefällt mir
Reaktionen: Teckler
Ich habs bei mir auch am laufen, allerdings nun im LXC und läuft auch top.
Waren ein paar Kleinigkeiten.
1) Freigabe von NAS am besten über Proxmox Node machen.
2) unter "/opt/paperless/paperless.conf" kann ich den Consume Ordner, sowie die Polling Rate einstellen und auch wie oft er Mails checken soll.
3) nutzt man OCR sollte man mit CPU und RAM nicht sparen

Jetzt kommen dann noch bald die ganzen Regeln, das ist dann mehraufwand. Aber @Teckler: Danke das du die Probleme aufgebracht hat ;) nun hab ich neues Spielzeug
 
  • Gefällt mir
Reaktionen: Teckler
oicfar schrieb:
Was hast du da genau gemacht? Ich würde mit das Skript anschauen, wo das gemacht wird. Schick mal den Link zu "besten Anleitung den paperless install script installiert". Danke.
Kann das selbst nicht mehr nachvollziehen.
Wollte nochmal eine neue saubere Installation machen und bekomme es nicht mehr hin.
Es wird an der Choreographie liegen, wann welcher User mit welchen Rechten bei welchem Installationsschritt aktiv sein muss.
Habe schon die letzten Stunden damit verbraten und höre für heute auf.
Nachtrag:
Im Prinzip sind es nur 3 Schritte
1) ubuntu server 24.04 einrichten und samba Freigabe auf /home einrichten
2) docker installieren aus der Originalquelle: habe die Anleitung genutzt da halbwegs aktuell und verständlich
3) paperless docker script starten: https://docs.paperless-ngx.com/setup/#docker_script

Wer die Lösung findet damit docker scipt zum Schluß ohne Fehlermeldung durchläuft kann es hier gerne posten

Nachtrag 2:
und noch meine beste gefunden Anleitung:
Die hat nur 2 Probleme
läuft auf proxmox
docker install über die ubuntu repo läuft nicht mehr, daher install über aktuelle docker repo nötig
 
Zuletzt bearbeitet:
@Teckler danke.

Ich habe eine Ubuntu 24.04.x VM auf meinem Proxmox installiert. Da habe ich Docker nach der offiziellen Anleitung installiert. Unter Installation methods Punkt 2 ist das
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Am Ende sieht man, dass docker-compose-plugin installiert wird.

Nun habe ich von der von dir verlinkten Seite mir das Installationsskript
angeschaut. Und da drin sind diese
...

if [[ $(id -u) == "0" ]] ; then
echo "Do not run this script as root."
exit 1
fi

if ! command -v wget &> /dev/null ; then
echo "wget executable not found. Is wget installed?"
exit 1
fi

if ! command -v docker &> /dev/null ; then
echo "docker executable not found. Is docker installed?"
exit 1
fi

if ! docker compose &> /dev/null ; then
echo "docker compose plugin not found. Is docker compose installed?"
exit 1
fi


...
Zeilen, die ich in ein Test-Skript übernommen habe. Ich will ja nicht Paperless-ngx installieren. Und wenn ich das mit sudo ausführe, dann sehe ich die 1. Fehlermeldung
$ sudo bash docker_check.sh
Do not run this script as root.
Ansonsten läuft das Skript ohne Fehler durch, wenn ich sudo weglasse.

Dann habe ich das Docker Compose Plugin entfernt.

$ sudo apt remove docker-compose-plugin
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Die folgenden Pakete werden ENTFERNT:
docker-compose-plugin
0 aktualisiert, 0 neu installiert, 1 zu entfernen und 0 nicht aktualisiert.
Nach dieser Operation werden 63,3 MB Plattenplatz freigegeben.
Möchten Sie fortfahren? [J/n]
(Lese Datenbank ... 121692 Dateien und Verzeichnisse sind derzeit installiert.)
Entfernen von docker-compose-plugin (2.29.1-1~ubuntu.24.04~noble) ...

$ bash docker_check.sh
docker compose plugin not found. Is docker compose installed?

und wieder installiert.

$ sudo apt install docker-compose-plugin
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Die folgenden NEUEN Pakete werden installiert:
docker-compose-plugin
0 aktualisiert, 1 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen noch 0 B von 12,5 MB an Archiven heruntergeladen werden.
Nach dieser Operation werden 63,3 MB Plattenplatz zusätzlich benutzt.
Vormals nicht ausgewähltes Paket docker-compose-plugin wird gewählt.
(Lese Datenbank ... 121689 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../docker-compose-plugin_2.29.1-1~ubuntu.24.04~noble_amd64.deb ...
Entpacken von docker-compose-plugin (2.29.1-1~ubuntu.24.04~noble) ...
docker-compose-plugin (2.29.1-1~ubuntu.24.04~noble) wird eingerichtet ...
Scanning processes...
Scanning linux images...

Running kernel seems to be up-to-date.

No services need to be restarted.

No containers need to be restarted.

No user sessions are running outdated binaries.

No VM guests are running outdated hypervisor (qemu) binaries on this host.
$ bash docker_check.sh
$

Für mich sieht es so aus, dass du am Anfang die Docker Installation nicht sauber durchgeführt hast.
 
  • Gefällt mir
Reaktionen: Teckler
oicfar schrieb:
Für mich sieht es so aus, dass du am Anfang die Docker Installation nicht sauber durchgeführt hast.
Danke @oicfar
Muss es mir mal anschauen.
Werde die Docker install nochmal damit versuchen.
Geht das dann mit dem User mit dem ich den Server installiert habe oder muss das root sein ?
 
Versuche es. Und wenn was ist, dann schreib es hier.
 
  • Gefällt mir
Reaktionen: Teckler
@oicfar das glaubt mir Keiner wie lang ich rumgefriemelt habe, aber es geht jetzt.
oicfar schrieb:
Für mich sieht es so aus, dass du am Anfang die Docker Installation nicht sauber durchgeführt hast.
Tatsächlich unterscheiden sich meine gefundene Anleitung und die von Dir gezeigte Original Docker Anleitung
.........................
oicfar schrieb:
Ansonsten läuft das Skript ohne Fehler durch, wenn ich sudo weglasse
Hätte ich das vorher richtig gelesen hätte ich mir weitere Versuche sparen können 😉
Hatte immer wieder den "Do not run this script as root." Fehler.
Hier hat mich das Video aus dem Tritt gebracht da er es mit root gemacht hatte ich habe den Fehler immer an der Stelle bei mir gesucht.
.........................
oicfar schrieb:
Dann habe ich das Docker Compose Plugin entfernt.
oicfar schrieb:
und wieder installiert.
hatte ich auch noch probiert weil ich dachte damit geht Fehlermeldung weg
.........................
Es war aber noch nicht erledigt, hatte immer wieder Fehler.
Bis ich im scriptablauf genauer hingeschaut habe:
Code:
WARN: It look like the current user does not have Docker permissions.
WARN: Use 'sudo usermod -aG docker paperless' to assign Docker permissions to the user (may require restarting shell).
den Befehl 'sudo usermod -aG docker paperless' hatte ich zwar jedesmal gemacht.
Es muss danach aber rebootet werden, habe ich im Video übersehen oder es war nicht drin
.........................
und jetzt wird es richtig komisch.
Wollte noch wissen ob Beide o.g. docker Installwege zum Erfolg führen,
Trotz richtiger Vorgehensweise kam tlw Zugangsfehler bei web UI login.
Bis ich dann bemerkt habe daß der Fehler Passworteingabe im Putty lag.
Hab mein Passwort nämlich auf der Maus gespeichert mit Buchstaben und Zahlen, spart viel Zeit.
Im Putty Fenster wurden die Zahlen in Hieroglyphen umgewandelt.
.........................
Danach konnte ich bestätigen daß beide docker Installwege zum Erfolg führen.
Werde aber den Server mit der von Dir gezeigten Originalanleitung betreiben.
Muss auch noch überlegen ob ich paperless auf meinen schwächeren Mini-PC (N6000) installieren kann und will.
Der Testpc hat einen i3-1220p, der läuft schon sehr ordentlich wenn ein Windows installiert ist.
Habe aber bemerkt daß paperless mit scannen/ocr gut ausgelastet ist.
Habe schief eingescannte PDF reingeworfen, der Text wurde sehr gut erkannt.
Wäre paperless nicht so gut hätte ich mich nicht so lange damit beschäftigt.

Für heute ist aber Feierabend
Ich danke Dir für die Hinweise !!!
 
  • Gefällt mir
Reaktionen: Azghul0815 und oicfar
Teckler schrieb:
@oicfar das glaubt mir Keiner wie lang ich rumgefriemelt habe, aber es geht jetzt.
Saubär!
Teckler schrieb:
Tatsächlich unterscheiden sich meine gefundene Anleitung und die von Dir gezeigte Original Docker Anleitung
Man sollte wenn's geht immer die original Anleitung nehmen.
Teckler schrieb:
Es muss danach aber rebootet werden, habe ich im Video übersehen oder es war nicht drin
Ein Reboot ist hier nicht notwendig. Es reicht auch, wenn man sich ausloggt und neu einloggt. ;)
Teckler schrieb:
Ich danke Dir für die Hinweise !!!
Gerne. Auch ich lerne bei solchen Sachen hin und wieder was dazu.
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: Teckler
Azghul0815 schrieb:
Funktioniert bei euch das automatische Tagging, bzw. Erkenne und dann taggen?
Was macht das Tagging ?
Sollen damit automatisch Kategorien vergeben werden ?
Müssen die vorher definiert werden, und falls ja wie ?
Wie gesagt, bin paperless Neueinsteiger.
Kann es dann gern mal probieren.
Ergänzung ()

oicfar schrieb:
Ein Reboot ist hier nicht notwendig. Es reicht auch, wenn man sich ausloggt und neu einloggt. ;)
Also hätte es tatsächlich gereicht daß ich nur das Putty verlasse ?
Hab im Video nochmal geschaut.
Genau an der Stelle hat er den root verlassen und sich damit wahrscheinlich auch ausgeloggt ?!
Ergänzung ()

oicfar schrieb:
Man sollte wenn's geht immer die original Anleitung nehmen.
Habe auch schon schlechte Erfahrungen gemacht wenn die original Anleitung veraltet ist.
Hatte daher bewusst nach Anleitung für Ubuntu server 24.04. gesucht.
Aber vielleicht wird Sucherei mit KI bald besser ;)
 
Zuletzt bearbeitet:
Azghul0815 schrieb:
Funktioniert bei euch das automatische Tagging, bzw. Erkenne und dann taggen?
Was heißt automatisch?

Ich habe bei mir einige Tags

1722772364410.png

angelegt. Und da wo "Irgendein Wort" steht und das im Dokument gefunden wird, bekommen die Dokumente auch den Tag zugewiesen.
 
  • Gefällt mir
Reaktionen: Teckler
Azghul0815 schrieb:
Es gibt die Funktion, dass er einen Tag automatisch erlernt. Das meinte ich.
Ich nutze Paperless-ngx sporadisch. Das kannte ich noch nicht. ;) Muss mir das dann anschauen.
 
  • Gefällt mir
Reaktionen: Teckler
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: oicfar
Linux Server ist ja der Knaller ✌️
Hab Paperless eben problemlos auf Mini-PC Arbeitsesel mit N6000 installiert.
Mit gleichem Vorgehen wie gestern.
Dort läuft noch Ubuntu Server 22.04.LTS
Update auf 24.04.LTS wird wohl erst Mitte August verfügbar bzw angeboten.
Ob Paperless danach noch läuft sieht man dann..
Hab bei Verarbeitung gesehen daß der N6000 auf allen 4 Kernen mit 100% ausgelastet ist, spricht für gute Programmierung von paperless würde ich sagen.
 
Azghul0815 schrieb:
Kannst ja einstellen, wieviel Kerne und Threads Paperless nutzen soll.
Ahh..Danke !
Soweit bin ich noch nicht vorgedrungen.
Das spricht auch für paperless 👍
 
  • Gefällt mir
Reaktionen: Teckler
Zurück
Oben