|
|
|
|
| Zitat von Icefeldt
| Zitat von dino the pizzaman
Habe für meine Mutter auch einen kleinen Brother, der direkt auf Netzlaufwerk kann. Sogar so konfiguriert, dass man keinen Knopf drücken muß. Können aber nicht alle soweit ich mich erinnern kann. Das ist schon nice. Mit verschiedenen Profilen in Unterordner für Paperless tagging... Schon cool. Das für sie gekaufe Gerät ist verglichen mit dem grossen scansnap einfach gähnend langsam. Aber die teureren sind da bestimmt schneller.
| |
"Mit verschiedenen Profilen in Unterordner für Paperless tagging"
was bedeutet das genau?
| |
Man kann verschiedene "Aktionen" auf dem Touchscreen auslösen. Die scannen dann in verschiedene Ordner auf dem Netzlaufwerk. Paperless taggt die dann mit dem Ordnernamen.
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von [KDO2412]Mr.Jones am 13.03.2023 16:02]
|
|
|
|
|
|
Genau so. Du kannst paperless einstellen, dass er Unterordner als tags übernimmt. Und die Profile aufm Scanner einfach passend aufbauen. Kann mir vorstellen, dass das für einige Anwendungsfälle durchaus von Vorteil sein kann.
|
|
|
|
|
|
|
Woran erkenne ich das Feature mit dem automatischen Ablegen der Datei auf ein Netzlaufwerk?
Bei Geizhals sehe ich nur Direktscan.
|
|
|
|
|
|
|
Ich glaube bei Geizhals gar nicht.
Die Fujitsu Scanner können nicht direkt auf ein Netzlaufwerk speichern, bei vielen Brother geht das, bei Epson eventuell auch, kommt aber auch hier auf das jeweilige Modell an. Hatte jetzt nur mal beim Epson WorkForce ES-500WII geschaut, dort scheint das zu funktionieren.
Ich selbst hab mir bei Ebay Kleinanzeigen einen Brother ADS-2700W gekauft. Keine 2000 Seiten gescannt, 200€. Jetzt muss ich nur noch Paperless NGX auf meinem Synology Nas zum laufen bekommen.
|
|
|
|
|
|
|
Das setup läuft genau so bei mir. Paperless ngx läuft im docker Container und hat nur die Dokumenten Verzeichnisse gemountet.
|
|
|
|
|
|
|
| Zitat von [KDO2412]Mr.Jones
Das setup läuft genau so bei mir. Paperless ngx läuft im docker Container und hat nur die Dokumenten Verzeichnisse gemountet.
| |
Welche Anleitung hast Du genutzt?
|
|
|
|
|
|
|
|
|
|
|
Danke. Portainer läuft bereits.
Nur mit der Installation von paperless muss ich mich mal intensiver beschäftigen. User erstellen, IDs auslesen, Unterordner, Passwörter vergeben und an der richtigen Stelle im Skript einfügen, etc pp
Ebenso mit der Konfiguration von Paperless. Mal sehen, wie viele Jahre ich noch dafür brauche.
|
|
|
|
|
|
|
Ich kann seine Anleitung und den Channel allgemein sehr empfehlen! Erklärt auch, wie man es in einem VLAN installiert.
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Feelgood Managerin am 17.03.2023 20:39]
|
|
|
|
|
|
Moin,
stehe auch kurz vor dem Schritt zur digitalisierung aller Dokumente.
Dokumentenscanner wurde bereits angeschafft.
Nun vorab einige Fragen, vielleicht kann ich aus dem Erfahrungsschatz des ein oder anderen hier schöpfen und muss nicht die gleichen "Lerneffekte" durchleben als wenn man ohne Plan an die Sache rangeht.
1. Welche Dokumente hebt ihr nach dem Digitalisieren dennoch in Papierform weiterhin auf?
2. Wie sieht eure Digitalisierte Ordnerstruktur/Ablage aus?
2.1 Welches Schema für die Dateinamen nutzt ihr?
3. Gibt es weitere Programme als Hilfsmittel die ihr zusätzlich nutzt? Ich denke da an sowas wie z.B. alte Dokumente aufzeigen die archiviert/gelöscht werden können.
4. Irgendetwas was ihr mir noch auf dem Weg geben wollt?
|
|
|
|
|
|
|
1. Urkunden, Zertifikate und aktuelle Verträge
2. Nutze Paperless NG(X) im Docker Container auf einer Synology DS220+. Ordnerstruktur damit automatisch vorgegeben
(Kontoauszüge ->Sparkasse, DKB -> Jahr)
2.1. dadurch, das Paperless verwendet wird nicht so relevant. Verwende in der Benennung jedoch auch in Paperless die Art des Dokuments (Gehaltsabrechnung, Kontoauszug, Zertifikat, Urkunde etc.) und zumindest Monat/Jahreszahl.
3. Das genannte Paperless. Kostenfreies DMS, das alles schön übersichtlich darstellt.
4. Du solltest speziell am Anfang viel Lust und Zeit mitbringen. Es wird recht schnell eintönig, den ganzen Kram zu digitalisieren und zu archivieren. Wenn man dann aber mal auf dem aktuellen Stand ist, freut man sich wie Bolle, den ganzen Kram endlich digital zu haben.
4.1. Es ist sehr befriedigend, die Papierversionen dann stapelweise durch den Schredder zu jagen.
|
|
|
|
|
|
|
Hier auch paperless-ngx in Docker auf einem Raspberry Pi 4. Gespeichert wird auf einer WD MyCloud und als Offsite-Backup kommt es verschlüsselt in die Nextcloud.
Behalten wurden Urkunden, Zeugnisse und Verträge; Sortierung dann nach paperless-Archivnummer.
|
|
|
|
|
|
|
| Zitat von Armag3ddon
Hier auch paperless-ngx in Docker auf einem Raspberry Pi 4. Gespeichert wird auf einer WD MyCloud und als Offsite-Backup kommt es verschlüsselt in die Nextcloud.
Behalten wurden Urkunden, Zeugnisse und Verträge; Sortierung dann nach paperless-Archivnummer.
| |
Hast du dir da was zusammengescript oder machst du das alle paar Tage/Wochen von Hand?
|
|
|
|
|
|
|
Ist als post consume script direkt in den Verarbeitungsprozess eingebaut. Bei Interesse such ich das gerne raus (hier im Thread ist nur das für die nicht-Docker-Installation).
|
|
|
|
|
|
|
Das offsite Backup ist ein post-consume Script?
|
|
|
|
|
|
|
| Zitat von [KDO2412]Mr.Jones
Das offsite Backup ist ein post-consume Script?
| |
Die nextcloud ist das Offsite Backup. die hoste ich bei netcup, weshalb ich meine Unterlagen da nur verschlüsselt reinlege (und auch nicht auf die Nextcloud-eigene Verschlüsselung vertraue).
Das post consume script nimmt nur automatisch jedes Dokument, verschlüsselt es und lädt es in die Cloud.
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Armag3ddon am 14.07.2023 17:17]
|
|
|
|
|
|
|
|
|
|
Habe mir jetzt aus anderen Gründen ein NAS gekauft, das ganze eingerichtet und bin durch Zufall wieder auf dieses Thema gestoßen. Da dachte ich mir es wäre ein guter Zeitpunkt mich wieder mit dem Thema Registratur zu befassen.
Leider habe ich beim Kauf meines NAS nicht darauf geachtet, dass dieses Docker fähig sein muss.
Ich habe jetzt also ein Synology DS223j und einen HP Officejet Pro 8730, der auf Netzlaufwerke scannen kann.
Könnte ich mit dem Setup irgendwie Paperless NGX zum laufen bekommen? Aktuell scanne ich alle neuen Dokumente einfach auf den Netzwerkordner - die sind natürlich nicht durchsuchbar, da kein OCR. Hab aktuell wenig Lust hundere von Euro dafür in die Hand zu nehmen.
|
|
|
|
|
|
|
Raspberry Pi 5 für Paperless kaufen und die Synology als Netzlaufwerk benutzen?
|
|
|
|
|
|
|
| Zitat von [KDO2412]Mr.Jones
Raspberry Pi 5 für Paperless kaufen und die Synology als Netzlaufwerk benutzen?
| |
Ah ok. Hätte ich auch selbst drauf kommen können.
|
|
|
|
|
|
|
Ich sehe gerade, dass Docker durch den Container Manager ersetzt wurde und den gibt es auf meinem NAS. Hmm... ob ich damit Paperless zum laufen bekomme?
Auf ins Rabbit Hole
|
|
|
|
|
|
|
Also ich habe jetzt auf meinem NAS den Container Manager installiert.
Jetzt habe ich mir die letzten zwei Tage verschiedene Anleitungen durchgelesen und und auf YT angeguckt, die beschreiben wie man Paperless zum Laufen bekommt.
Mein Problem ist, dass es scheinbar zig unterschiedliche Vorgehensweisen gibt. Manche nutzen Portainer - verweisen dann auf ein anderes Tutorial in dem erstmal erklärt wird, wie man Portainer zum Laufen bekommt. Manche klatschen dir einfach Code für die Kommandozeile hin, manche Anleitungen beziehen sich noch auf Paperless-NG, ich würde aber gern Paperless-NGX installieren.
Ich blicke hier nicht durch. Kann mich hier jemand an die Hand nehmen?
|
|
|
|
|
|
|
|
|
|
|
Ja ähm ja
Muss ich mal gucken.
Komme mir vor wie der erste Mensch
|
|
|
|
|
|
|
Also ich habs mit einer random Anleitung für portainer gemacht und das ging ganz fix. Und ich habe absolut keine Ahnung von dem Zeug
|
|
|
|
|
|
|
| Zitat von dino the pizzaman
Also ich habs mit einer random Anleitung für portainer gemacht und das ging ganz fix. Und ich habe absolut keine Ahnung von dem Zeug
| |
Hast du evt. den Link zur Anleitung?
|
|
|
|
|
|
|
Hier mein docker-compose für Portainer. Vermutlich deutlich umfangreicher als benötigt, taugt aber ggf. als Basis.
Wesentliche Punkte:
- Zwei Instanzen für Frau und mich, habe noch nicht die neuen Möglichkeiten hinsichtlich Benutzerveraltung innerhalb einer Instanz umgesetzt
- Samba-Freigabe für consume-folder wird mitgestartet
- externe Samba-Freigabe für die Archiv-Sicherung ist eingebunden
- Sicherung triggere ich über einen cron-job, finde aber gerade nur nicht mehr wo :-o
- cron-job für Sicherung läuft auf dem Docker-Host und nicht im Container (nicht ganz sauber...):
|
Code: |
0 21 * * * docker exec -t paperless_app_fx document_exporter ../export
0 21 * * * docker exec -t paperless_app_j document_exporter ../export |
|
- sämtliche Volumes sind manuell angelegt, daher als external gekennzeichnet
- Port-Weiterleitung ist aus, da ich über einen nginx-proxy zugreife
|
Code: |
version: "3.4" #fxPaperless
services:
brokerfx:
image: docker.io/library/redis:7
restart: unless-stopped
volumes:
- paperless_fx_redisdata:/data
networks:
- default
container_name: paperless_broker_fx
brokerj:
image: docker.io/library/redis:7
restart: unless-stopped
volumes:
- paperless_j_redisdata:/data
networks:
- default
container_name: paperless_broker_j
dbfx:
image: docker.io/library/postgres:13
restart: unless-stopped
volumes:
- paperless_fx_pgdata:/var/lib/postgresql/data
environment:
POSTGRES_DB: paperless
POSTGRES_USER: paperless
POSTGRES_PASSWORD: paperless
networks:
- default
container_name: paperless_db_fx
dbj:
image: docker.io/library/postgres:13
restart: unless-stopped
volumes:
- paperless_j_pgdata:/var/lib/postgresql/data
environment:
POSTGRES_DB: paperless
POSTGRES_USER: paperless
POSTGRES_PASSWORD: paperless
networks:
- default
container_name: paperless_db_j
webserverfx:
image: ghcr.io/paperless-ngx/paperless-ngx:latest
restart: unless-stopped
container_name: paperless_app_fx
networks:
- default
- npm-network
depends_on:
- dbfx
- brokerfx
# ports:
# - "8010:8000" #via nginx-proxy
healthcheck:
test: ["CMD", "curl", "-fs", "-S", "--max-time", "2", "http://localhost:8000"]
interval: 30s
timeout: 10s
retries: 5
volumes:
- paperless_fx_data:/usr/src/paperless/data
- paperless_fx_media:/usr/src/paperless/media
# - ./export:/usr/src/paperless/export
- fx_archive:/usr/src/paperless/export:rw
# - ./consume:/usr/src/paperless/consume
- paperless_fx_consume:/usr/src/paperless/consume:rw
environment:
PAPERLESS_REDIS: redis://brokerfx:6379
PAPERLESS_DBHOST: dbfx
# The UID and GID of the user used to run paperless in the container. Set this
# to your UID and GID on the host so that you have write access to the
# consumption directory.
USERMAP_UID: 1000
USERMAP_GID: 1000
#PAPERLESS_OCR_LANGUAGES: deu eng # See [URL]https://packages.debian.org/search?keywords=tesseract-ocr-&searchon=names&suite=buster[/URL]
#PAPERLESS_SECRET_KEY: change-me
PAPERLESS_TIME_ZONE: Europe/Berlin
PAPERLESS_OCR_LANGUAGE: deu
#PAPERLESS_ADMIN_USER: felix
#PAPERLESS_ADMIN_PASSWORD: karl
PAPERLESS_URL: ${URL_fxpaperless}
PAPERLESS_ENABLE_UPDATE_CHECK: true
webserverj:
image: ghcr.io/paperless-ngx/paperless-ngx:latest
restart: unless-stopped
container_name: paperless_app_j
networks:
- default
- npm-network
depends_on:
- dbj
- brokerj
# ports:
# - "8020:8000" #via nginx-proxy
healthcheck:
test: ["CMD", "curl", "-fs", "-S", "--max-time", "2", "http://localhost:8000"]
interval: 30s
timeout: 10s
retries: 5
volumes:
- paperless_j_data:/usr/src/paperless/data
- paperless_j_media:/usr/src/paperless/media
# - ./export:/usr/src/paperless/export
- j_archive:/usr/src/paperless/export:rw
# - ./consume:/usr/src/paperless/consume
- paperless_j_consume:/usr/src/paperless/consume:rw
environment:
PAPERLESS_REDIS: redis://brokerj:6379
PAPERLESS_DBHOST: dbj
# The UID and GID of the user used to run paperless in the container. Set this
# to your UID and GID on the host so that you have write access to the
# consumption directory.
USERMAP_UID: 1000
USERMAP_GID: 1000
#PAPERLESS_OCR_LANGUAGES: deu eng # See [URL]https://packages.debian.org/search?keywords=tesseract-ocr-&searchon=names&suite=buster[/URL]
#PAPERLESS_SECRET_KEY: change-me
PAPERLESS_TIME_ZONE: Europe/Berlin
PAPERLESS_OCR_LANGUAGE: deu
#PAPERLESS_ADMIN_USER: julia
#PAPERLESS_ADMIN_PASSWORD: karl
PAPERLESS_URL: ${URL_jpaperless}
PAPERLESS_ENABLE_UPDATE_CHECK: true
samba:
build: .
image: servercontainers/samba
restart: unless-stopped
container_name: paperless_consumeshare
networks:
- default
#network_mode: host
ports:
- "137:137/udp"
- "138:138/udp"
- "139:139/tcp"
- "445:445/tcp"
# uncomment to solve bug: [URL]https://github.com/ServerContainers/samba/issues/50[/URL] - wsdd2 only - not needed for samba
#cap_add:
# - CAP_NET_ADMIN
environment:
# MODEL: 'TimeCapsule'
# AVAHI_NAME: StorageServer
SAMBA_CONF_LOG_LEVEL: 3
# uncomment to disable optional services
#WSDD2_DISABLE: 1
AVAHI_DISABLE: 1
ACCOUNT_root: root
GROUP_root: 0
UID_root: 0
GROUPS_root: root
SAMBA_VOLUME_CONFIG_fxconsume: "[fxconsume]; path=/shares/fxconsume; guest ok = yes; read only = no; browseable = yes; writeable = yes; public = yes; create mask = 0777; directory mask = 0777; force user = root"
SAMBA_VOLUME_CONFIG_jconsume: "[jconsume]; path=/shares/jconsume; guest ok = yes; read only = no; browseable = yes; writeable = yes; public = yes; create mask = 0777; directory mask = 0777; force user = root"
volumes:
# avoid loops when mounting folders to /shares (I'd recommend explicit mapping for each share)
- paperless_fx_consume:/shares/fxconsume:rw
- paperless_j_consume:/shares/jconsume:rw
- shares:/shares
volumes:
shares:
paperless_fx_data:
external: true
paperless_fx_media:
external: true
paperless_fx_pgdata:
external: true
paperless_fx_redisdata:
external: true
paperless_fx_consume:
external: true
fx_archive:
driver: local
driver_opts:
type: "cifs"
device: "//192.168.42.10/fxdocumentarchive"
o: "username=paperless,password=<GEHEIMESPASSWORT>,vers=2.1,uid=1000,gid=1000"
paperless_j_data:
external: true
paperless_j_media:
external: true
paperless_j_pgdata:
external: true
paperless_j_redisdata:
external: true
paperless_j_consume:
external: true
j_archive:
driver: local
driver_opts:
type: "cifs"
device: "//192.168.42.10/jdocumentarchive"
o: "username=paperless,password=<GEHEIMESPASSWORT>,vers=2.1,uid=1000,gid=1000"
networks:
default:
npm-network:
external: true |
|
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Arcus am 04.11.2023 15:12]
|
|
|
|
|
|
Oha. Da ist meine sehr viel kürzer...
|
Code: |
version: "3.6"
services:
broker:
image: redis:6.2
restart: always
volumes:
- /volume1/docker/paperedis:/data
db:
image: postgres:14
restart: always
volumes:
- /volume1/docker/paperdb:/var/lib/postgresql/data
environment:
POSTGRES_DB: paperless
POSTGRES_USER: paperless
POSTGRES_PASSWORD: paperless
webserver:
image: ghcr.io/paperless-ngx/paperless-ngx:latest
restart: always
depends_on:
- db
- broker
ports:
- 8777:8000
volumes:
- /volume1/docker/paperlessngx/data:/usr/src/paperless/data
- /volume1/docker/paperlessngx/media:/usr/src/paperless/media
- /volume1/docker/paperlessngx/export:/usr/src/paperless/export
- /volume1/docker/paperlessngx/consume:/usr/src/paperless/consume
environment:
LANG: de_DE.UTF-8
LANGUAGE: de_DE.UTF-8
PAPERLESS_REDIS: redis://broker:6379
PAPERLESS_DBHOST: db
USERMAP_UID: 1026
USERMAP_GID: 100
PAPERLESS_TIME_ZONE: Europe/Berlin
PAPERLESS_ADMIN_USER: mr.jones
PAPERLESS_ADMIN_PASSWORD: 31337
PAPERLESS_OCR_LANGUAGE: deu+eng
PAPERLESS_CONSUMER_RECURSIVE: 1
PAPERLESS_CONSUMER_SUBDIRS_AS_TAGS: 1
volumes:
data:
media:
pgdata:
redisdata: |
|
Ich glaube, den volumes Teil habe ich nur nicht gelöscht. Ich binde die Verzeichnisse alle per bind mount ein.
Hier ist kein Backup und kein Samba Access drin, das übernimmt die Synology. Und natürlich nur eine Instanz Paperless...
|
|
|
|
|
|
|
| Zitat von [KDO2412]Mr.Jones
Oha. Da ist meine sehr viel kürzer...
|
Code: |
version: "3.6"
services:
broker:
image: redis:6.2
restart: always
volumes:
- /volume1/docker/paperedis:/data
db:
image: postgres:14
restart: always
volumes:
- /volume1/docker/paperdb:/var/lib/postgresql/data
environment:
POSTGRES_DB: paperless
POSTGRES_USER: paperless
POSTGRES_PASSWORD: paperless
webserver:
image: ghcr.io/paperless-ngx/paperless-ngx:latest
restart: always
depends_on:
- db
- broker
ports:
- 8777:8000
volumes:
- /volume1/docker/paperlessngx/data:/usr/src/paperless/data
- /volume1/docker/paperlessngx/media:/usr/src/paperless/media
- /volume1/docker/paperlessngx/export:/usr/src/paperless/export
- /volume1/docker/paperlessngx/consume:/usr/src/paperless/consume
environment:
LANG: de_DE.UTF-8
LANGUAGE: de_DE.UTF-8
PAPERLESS_REDIS: redis://broker:6379
PAPERLESS_DBHOST: db
USERMAP_UID: 1026
USERMAP_GID: 100
PAPERLESS_TIME_ZONE: Europe/Berlin
PAPERLESS_ADMIN_USER: mr.jones
PAPERLESS_ADMIN_PASSWORD: 31337
PAPERLESS_OCR_LANGUAGE: deu+eng
PAPERLESS_CONSUMER_RECURSIVE: 1
PAPERLESS_CONSUMER_SUBDIRS_AS_TAGS: 1
volumes:
data:
media:
pgdata:
redisdata: |
|
Ich glaube, den volumes Teil habe ich nur nicht gelöscht. Ich binde die Verzeichnisse alle per bind mount ein.
Hier ist kein Backup und kein Samba Access drin, das übernimmt die Synology. Und natürlich nur eine Instanz Paperless...
| |
Ok danke.
Ich habe mich jetzt an diese Anleitung gehalten. Da findet man auch eine Anleitung zur Installation von Portainer.
Da wird folgender Code verwendet:
|
Code: |
version: "3.6"
services:
broker:
image: redis
container_name: Paperless-NGX-REDIS
restart: always
volumes:
- /volume1/docker/paperlessngx/redis:/data
db:
image: postgres
container_name: Paperless-NGX-DB
restart: always
volumes:
- /volume1/docker/paperlessngx/db:/var/lib/postgresql/data
environment:
POSTGRES_DB: paperless
POSTGRES_USER: paperless
POSTGRES_PASSWORD: paperless
webserver:
image: ghcr.io/paperless-ngx/paperless-ngx:latest
container_name: Paperless-NGX
restart: always
depends_on:
- db
- broker
ports:
- 8777:8000
volumes:
- /volume1/docker/paperlessngx/data:/usr/src/paperless/data
- /volume1/docker/paperlessngx/media:/usr/src/paperless/media
- /volume1/docker/paperlessngx/export:/usr/src/paperless/export
- /volume1/docker/paperlessngx/consume:/usr/src/paperless/consume
environment:
PAPERLESS_REDIS: redis://broker:6379
PAPERLESS_DBHOST: db
USERMAP_UID: 1026
USERMAP_GID: 100
PAPERLESS_TIME_ZONE: Europe/Bucharest
PAPERLESS_ADMIN_USER: marius
PAPERLESS_ADMIN_PASSWORD: mariushosting
PAPERLESS_OCR_LANGUAGE: deu+eng |
|
Bei dir stehen noch ein paar Zeile mehr drin. Was machen die?
Edit: ok jetzt läuft alles. Ich scanne einfach direkt in den Ordner "Consume" und damit ist alles gebongt. Sicherung läuft bei mir ebenfalls über Synolog.
|
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von dantoX am 04.11.2023 19:48]
|
|
|
|
|
|
Paperless läuft recht langsam auf meinem DS223J. Auf meine Eingaben wird zum Teil nur verzögert reagiert.
Die anderen Weboberflächen wie Synology DSM oder Portainer sind dagegen sehr flott. Ich habe eingestellt, dass OCR nur auf der ersten Seite durchgeführt wird - das reicht mir. Gibt es noch andere Settings mit denen ich die Performance tunen kann?
Edit: PAPERLESS_TASK_WORKERS and PAPERLESS_THREADS_PER_WORKER are configured to use all cores. The Raspberry Pi models 3 and up have 4 cores, meaning that paperless will use 2 workers and 2 threads per worker. This may result in sluggish response times during consumption, so you might want to lower these settings (example: 2 workers and 1 thread to always have some computing power left for other tasks).
Das werde ich mal ausprobieren.
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von dantoX am 05.11.2023 11:09]
|
|
|
|
|
Thema: Fuck you Registratur ( Unterlagen ordnen für Dummies... ) |