-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #48 from dreammis/gt7-2cdc03e4-3e64-44e7-b419-4bc2…
…084c31b3 🌐 Add LLM Translations
- Loading branch information
Showing
1 changed file
with
319 additions
and
0 deletions.
There are no files selected for viewing
319 changes: 319 additions & 0 deletions
319
content/posts/how-to/how-to-install-paperless-ngx-on-your-nas/index.de.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,319 @@ | ||
--- | ||
title: "Ein Muss für NAS-Experten: Ein umfassender Leitfaden zur einfachen Dokumentenverwaltung mit Paperless-ngx" | ||
date: 2023-12-13T12:59:45+08:00 | ||
categories: | ||
- NAS Tutorials | ||
draft: false | ||
# url : /posts/xxx # URL angeben | ||
toc: true | ||
description: Entdecken Sie Paperless-ngx, die neue intelligente Lösung zur Dokumentenverwaltung für Männer mittleren Alters. | ||
--- | ||
|
||
## 1. Einführung | ||
|
||
Nach all dem Basteln habe ich festgestellt, dass `90% der NAS-Anwendungen nutzlos sind`. | ||
|
||
![](9058fdc48d0956b6f4f84b29e4a4a940.jpg) | ||
|
||
Nur `3 oder 2` von ihnen sind tatsächlich nützlich. | ||
|
||
Die meiste Zeit lassen wir sie nach dem Einrichten nach verschiedenen Anleitungen und Tutorials einfach `unberührt`. | ||
|
||
Von der ersten NAS, die ich hatte, der Star Snail, bis heute, nach 8 Jahren, habe ich unzählige selbst gehostete Anwendungen erforscht. | ||
|
||
Der Protagonist, den ich heute vorstelle, gehört zu den verbleibenden 10%, die tatsächlich nützlich sind. | ||
|
||
Genauer gesagt kann er als die Top 1% unter diesen 10% der Nützlichkeit betrachtet werden. | ||
|
||
Die Vorteile, die er mir bringt, betreffen nicht nur das Leben und die Arbeit, sondern auch eine bessere `Dokumentenverwaltung und Dateisuche`. | ||
|
||
Dank ihm habe ich mindestens `500 Stunden` gespart. | ||
|
||
--- | ||
|
||
Bevor ich ihn offiziell vorstelle, möchte ich über ein anderes Thema sprechen: Warum ich immer `nicht in der Lage war, das Apple-Ökosystem zu verlassen`. | ||
|
||
Das Apple-Ökosystem hat mir nicht nur `bequeme Systeme`, `Sicherheit` und `reibungslose Integration aller Geräte` gebracht, sondern auch einen der größten Gründe: Die leistungsstarke `Foto-OCR-Funktion` von Apple. | ||
|
||
Wenn ich zum Beispiel einen `Chat-Screenshot` aus einem Gespräch finden möchte, das ich vor einiger Zeit mit einem Verkäufer hatte, um Beweise vorzulegen, | ||
|
||
Im Vergleich zur vorherigen Methode, jedes Bild einzeln durchzusuchen, kann ich jetzt einfach nach dem Schlüsselwort `Schraubenzieher` suchen. Apple Fotos findet direkt das Bild, das einen `Schraubenzieher` enthält. | ||
|
||
![image-20231213105413936](image-20231213105413936.png) | ||
|
||
![image-20231213105424615](image-20231213105424615.png) | ||
|
||
Wenn Sie mit dieser Funktion noch nicht vertraut sind, versuchen Sie es nicht sofort selbst. | ||
|
||
Das Spielzeug, das ich Ihnen heute vorstelle, kann Ihnen dasselbe bieten: | ||
|
||
- Den gleichen Effekt wie die Apple-Funktion. | ||
- Gehostet auf `Ihrem NAS`. | ||
- Volle Kontrolle über Ihre Daten. | ||
|
||
![image-20231213110140424](image-20231213134631394.png) | ||
|
||
- Es unterstützt auch `Online-Vorschau`: | ||
|
||
![image-20231213131049730](image-20231213131049730.png) | ||
|
||
- Es unterstützt alle `digitalen Dokumente`: Nicht nur Bilder, sondern auch PDFs, Word-Dokumente, Excel-Tabellen und sogar Markdown-Dateien. Es ermöglicht wirklich die Digitalisierung von Dokumenten, deren einheitliche Verwaltung und effiziente Suche. | ||
|
||
![image-20231213110911380](image-20231213110911380.png) | ||
|
||
Das ist das neue Spielzeug, das ich Ihnen heute vorstelle, Paperless-ngx. Wie der Name schon sagt, geht es darum, papierlos zu werden. | ||
|
||
Es kann Ihnen helfen, Ihre Verträge, `physischen Dokumente`, Rechnungen und mehr zu organisieren, während es auch digitale Dokumente (Word, Excel, PDF usw.) verwaltet. | ||
|
||
![paperless-ngx-banner](paperless-ngx-banner.png) | ||
|
||
--- | ||
|
||
## Einführung in Paperless-ngx | ||
|
||
Paperless-ngx ist nicht nur ein Dokumentenmanagementsystem. Es ist eine umfassende Lösung, die Ihre physischen Dateien in durchsuchbare Online-Archive umwandelt und den Papierverbrauch reduziert. Zu seinen Kernfunktionen gehören: | ||
|
||
- **Dokumentenorganisation und Indexierung**: Organisieren Sie gescannte Dokumente mithilfe von Tags, Korrespondenten, Typen und mehr. | ||
- **OCR-Texterkennung**: Führen Sie eine optische Zeichenerkennung auf Dokumenten durch, um eine Textsuche und -auswahl zu ermöglichen, auch für Dokumente mit Bildern. | ||
- **Unterstützung mehrerer Sprachen**: Verwenden Sie die Open-Source-Engine Tesseract, um über 100 Sprachen zu unterstützen. | ||
- **Langzeit-Speicherformat**: Speichern Sie Dokumente im PDF/A-Format, das für die Langzeitarchivierung entwickelt wurde. | ||
- **Intelligente Tagging und Klassifizierung**: Fügen Sie automatisch Tags, Korrespondenten und Dokumententypen mithilfe von maschinellem Lernen hinzu. | ||
- **Breite Dateiunterstützung**: Unterstützung für PDF-Dokumente, Bilder, einfache Textdateien, Office-Dokumente und mehr. | ||
- **Anpassbare Dateiverwaltung**: Paperless-ngx verwaltet Dateinamen und Ordner und unterstützt verschiedene Konfigurationen. | ||
- **Moderne Webanwendung**: Anpassbares Dashboard, Filter, Stapelbearbeitung, Drag & Drop-Upload, benutzerdefinierte Ansichten, freigegebene Links und mehr. | ||
- **Volltextsuche**: Autovervollständigung, Relevanzbewertung und Hervorhebung der übereinstimmenden Suchbegriffe. | ||
- **E-Mail-Verarbeitung**: Importieren Sie Dokumente aus E-Mail-Konten und konfigurieren Sie mehrere Konten und Regeln. | ||
- **Berechtigungssystem für mehrere Benutzer**: Integriertes robustes Berechtigungssystem für mehrere Benutzer. | ||
- **Optimierung für Mehrkernsysteme**: Parallele Verarbeitung mehrerer Dokumente. | ||
|
||
--- | ||
|
||
Einrichtungsschritte: | ||
|
||
## 1. Schlüsselpunkte | ||
|
||
`Folgen Sie kostenlos`, um auf dem Laufenden zu bleiben. | ||
|
||
## 2. Docker-Verwaltungstools mit grafischer Benutzeroberfläche | ||
|
||
#### Synology DSM 7.2 oder höher kann direkt den *Container Manager* verwenden | ||
|
||
![container-manager-1](images/container-manager-1.png) | ||
|
||
#### QNAP ContainerStation | ||
|
||
![container-station-1](images/container-station-1.png) | ||
|
||
![container-station-2](images/container-station-2.png) | ||
|
||
#### Installieren Sie Portainer selbst | ||
|
||
Tutorial-Referenz: | ||
|
||
[Installieren Sie Portainer in NAS in 30 Sekunden](/how-to-install-portainer-in-nas/) | ||
|
||
## 3. File Station | ||
|
||
- Öffnen Sie die File Station und erstellen Sie einen Ordner `paperless-ngx` im Docker-Ordner. | ||
|
||
![image-20231212182330224](image-20231212182330224.png) | ||
|
||
- Erstellen Sie die folgenden Verzeichnisse innerhalb des Ordners `paperless-ngx`: | ||
- consume | ||
- data | ||
- export | ||
- media | ||
- pgdata | ||
- redisdata | ||
|
||
![image-20231212182342117](image-20231212182342117.png) | ||
|
||
## 4. Container Manager | ||
|
||
Ich verwende den Container Manager von Synology für diese Einrichtung, aber Portainer und QNAP sind ähnlich: | ||
|
||
### Konfiguration hochladen | ||
|
||
![image-20231212182358034](image-20231212182358034.png) | ||
|
||
Kopieren Sie die folgende Konfiguration: | ||
|
||
```yaml | ||
version: "3.4" | ||
services: | ||
broker: | ||
image: library/redis:7 | ||
restart: unless-stopped | ||
volumes: | ||
- /volume1/docker/paperless-ngx/redisdata:/data | ||
|
||
db: | ||
image: library/postgres:15 | ||
restart: unless-stopped | ||
volumes: | ||
- /volume1/docker/paperless-ngx/pgdata:/var/lib/postgresql/data | ||
environment: | ||
POSTGRES_DB: paperless | ||
POSTGRES_USER: paperless | ||
POSTGRES_PASSWORD: paperless | ||
``` | ||
```markdown | ||
webserver: | ||
image: paperlessngx/paperless-ngx:latest | ||
restart: unless-stopped | ||
depends_on: | ||
- db | ||
- broker | ||
- gotenberg | ||
- tika | ||
ports: | ||
- "28000:8000" # ändere es, wenn du möchtest | ||
healthcheck: | ||
test: ["CMD", "curl", "-fs", "-S", "--max-time", "2", "http://localhost:8000"] | ||
interval: 30s | ||
timeout: 10s | ||
retries: 5 | ||
volumes: | ||
- /volume1/docker/paperless-ngx/data:/usr/src/paperless/data | ||
- /volume1/docker/paperless-ngx/media:/usr/src/paperless/media | ||
- /volume1/docker/paperless-ngx/export:/usr/src/paperless/export | ||
- /volume1/docker/paperless-ngx/consume:/usr/src/paperless/consume | ||
environment: | ||
PAPERLESS_REDIS: redis://broker:6379 | ||
PAPERLESS_DBHOST: db | ||
PAPERLESS_TIKA_ENABLED: 1 | ||
PAPERLESS_TIKA_GOTENBERG_ENDPOINT: http://tika:3009 | ||
PAPERLESS_TIKA_ENDPOINT: http://gotenberg:9998 | ||
PAPERLESS_OCR_LANGUAGES: chi-sim chi-tra # ändere es, wenn du möchtest | ||
PAPERLESS_OCR_LANGUAGE: eng+chi_sim # ändere es, wenn du möchtest | ||
USERMAP_UID: 0 | ||
USERMAP_GID: 0 | ||
PAPERLESS_TIME_ZONE: Asia/Shanghai # ändere es, wenn du möchtest | ||
dns: | ||
- 8.8.8.8 | ||
- 8.8.4.4 | ||
|
||
gotenberg: | ||
image: gotenberg/gotenberg:7.10 | ||
restart: unless-stopped | ||
command: | ||
- "gotenberg" | ||
- "--chromium-disable-javascript=true" | ||
- "--chromium-allow-list=file:///tmp/.*" | ||
|
||
tika: | ||
image: apache/tika:latest | ||
restart: unless-stopped | ||
``` | ||
Erklärung der Konfiguration (anpassbar): | ||
> Ich habe die Teile in der obigen Datei markiert, die meiner Meinung nach mit "# ändere es, wenn du möchtest" geändert werden können. Für den Rest wird Anfängern nicht empfohlen, sie zu ändern. | ||
- Abschnitt "ports" des Webservers: Du kannst ihn auf einen anderen Port wie "`38000:8000`" ändern, `ändere nicht die 8000 am Ende` | ||
|
||
- PAPERLESS_OCR_LANGUAGES: Setze die `unterstützten Sprachen` für Paperless, chi-sim chi-tra (Vereinfachtes Chinesisch, Traditionelles Chinesisch), du kannst die gewünschte Sprache hinzufügen, z.B. jpn | ||
|
||
Außerdem enthält das System bereits Englisch, Deutsch, Italienisch, usw. | ||
|
||
- PAPERLESS_OCR_LANGUAGE: `Standard-Sprache für OCR`, ich habe sie hier auf Englisch und Vereinfachtes Chinesisch gesetzt | ||
|
||
- PAPERLESS_TIME_ZONE: Setze deine Zeitzone | ||
|
||
### Warten: | ||
|
||
![image-20231212182432126](image-20231212182432126.png) | ||
|
||
### Fertig: | ||
|
||
![image-20231212182442058](image-20231212182442058.png) | ||
|
||
## 5. Verwendung | ||
|
||
Greife über den Browser auf das Programm zu: [IP]:[Port] | ||
|
||
> IP ist die IP-Adresse deines NAS (meine ist 172.16.22.22) und der Port ist in der obigen Konfigurationsdatei definiert. Wenn du meiner Anleitung gefolgt bist, ist es 28000. | ||
|
||
![image-20231213115505007](image-20231213115505007.png) | ||
|
||
Aber anscheinend hast du noch keinen Benutzernamen und kein Passwort, also lass uns `einen Benutzer und ein Passwort erstellen`: | ||
|
||
Wähle den Webserver-Container aus und öffne das Terminal: | ||
|
||
![image-20231212182454272](image-20231212182454272.png) | ||
|
||
> python3 manage.py createsuperuser | ||
|
||
Gib folgende Informationen ein: | ||
|
||
- Benutzername | ||
- Passwort | ||
|
||
![image-20231212182500769](image-20231212182500769.png) | ||
|
||
## 6. Showcase besonderer Funktionen | ||
|
||
### Startseite: | ||
|
||
![image-20231212182524985](image-20231212182524985.png) | ||
|
||
### Test-PDF-Datei: | ||
|
||
![image-20231212182535297](image-20231212182535297.png) | ||
|
||
Der Text wurde extrahiert: | ||
|
||
![image-20231212182553777](image-20231212182553777.png) | ||
|
||
#### Online-Vorschau: | ||
|
||
![image-20231212182603518](image-20231212182603518.png) | ||
|
||
#### Suchfunktion: | ||
|
||
![image-20231212182610480](image-20231213134836910.png) | ||
|
||
### Bilder: | ||
|
||
![image-20231212182618189](image-20231212182618189.png) | ||
|
||
In der Bearbeitungsansicht kannst du das erkannte Ergebnis sehen und Änderungen vornehmen: | ||
|
||
![image-20231212182641514](image-20231212182641514.png) | ||
|
||
#### Suche: | ||
|
||
![image-20231212182625422](image-20231213134930564.png) | ||
|
||
### Versuch mit Word-Dateien: | ||
|
||
![image-20231212182740034](image-20231212182740034.png) | ||
|
||
![image-20231212182653729](image-20231213135041397.png) | ||
|
||
### Andere Apps / Unterstützung | ||
|
||
Du kannst auch die Drittanbieter-App `paperless_app` herunterladen | ||
|
||
![image-20231213123109606](image-20231213123109606.png) | ||
|
||
Du kannst auch andere Scan-Apps verwenden und sie dann in pp importieren (bessere Erkennung), wie z.B. die kostenlose Microsoft Lens | ||
|
||
![Screenshot von Microsoft Lens auf einem iPhone](36f6ef86-6b7c-4c39-bff4-21cc62f1202d.jpg) | ||
|
||
![Screenshot von Microsoft Lens auf einem iPhone](31173df1-6cbb-4e55-ad5f-0041273d89d7.jpg) | ||
|
||
Du kannst auch deinen physischen Drucker anschließen und automatisch in Paperless hochladen: | ||
|
||
![image-20231213123313667](image-20231213123313667.png) | ||
|
||
Wenn du weitere Ideen hast, teile sie gerne mit. | ||
|
||
## Abschließend | ||
|
||
Wenn dir dieser Artikel gefallen hat, denke bitte daran, ihn zu liken, zu bookmarken und [Dad's Digital Garden](https://example.com) zu folgen. Wir werden weiterhin praktische Anleitungen zur Selbst-Erstellung von Anwendungen bringen. Gemeinsam nehmen wir unsere Daten in die Hand und erschaffen unsere eigene digitale Welt! | ||
|
||
Wenn du während des Einrichtungsprozesses auf Probleme stößt oder Vorschläge hast, hinterlasse bitte einen Kommentar für Diskussion und Lernen. |