Um Dokumente zu verwalten, finden sich unter Linux so einige Anwendungen – einige wurden auch bereits auf der Linux Bibel vorgestellt. Papra ist jedoch eine Software, die sehr einfach zu nutzen ist, hier genügt Drag & Drop, den Rest erledigt Papra.

Papra installieren

Papra wird als Container, also über Docker oder Podman installiert. Sie installieren sich also etwa unter auf Debian basierenden Linux-Distributionen über die Paket-Verwaltung „podman podman-compose“ oder eben „docker.io docker-compose„:

apt update
apt install podman podman-compose

Oder:

apt update
apt install docker.io docker-compose

Anschließend erstellen Sie ein Verzeichnis mit einem beliebigen Namen und darin erstellen Sie eine Textdatei mit dem Dateinamen „docker-compose.yml“ mit folgendem Inhalt:

services:
  papra:
    container_name: papra
    image: ghcr.io/papra-hq/papra:latest
    restart: unless-stopped
    ports:
      - "1221:1221"
    volumes:
      - ./app-data:/app/app-data
    user: "${UID}:${GID}"

Anschließend starten Sie den Container als root am Terminal:

UID=$(id -u) GID=$(id -g) docker compose up -d

Um die Software zu aktualisieren – im selben Verzeichnis, als root am Terminal:

docker compose down
docker compose pull
docker compose up -d

Papra nutzen

Sie öffnen die Software im Webbrowser mit der Adresse „http://localhost:1221„:

Beim ersten Nutzen klicken Sie erst einmal auf „Registrieren“ und erstellen Ihr Konto:

Gleich gibt es eine erste Aufgabe – die Software verwaltet Ihre Dokumente mittels Organisationen. Beispielsweise erstellen Sie eine Organisation für private Dokumente und eine für geschäftliche, …

Anschließend landen Sie in der eigentlichen grafischen Oberfläche:

Hier lässt sich die Software etwa auch in den hellen Modus schalten, die Einstellungen finden Sie links unten, oben links lassen sich weitere Organisationen erstellen.

Die Software ist sehr übersichtlich, wie schon beschrieben – sehr einfach zu nutzen. Um neue Dokumente zu importieren, ziehen Sie solche aus dem Dateimanager in den Browser, oder Sie nutzen den Schalter „Dokument importieren„:

Papra zeigt importierte Dokumente nach Datum des Imports auf der Startseite an – ein Klick auf den Titel öffnet dieses:

Hier lässt sich das Dokument mittels Tags versehen – auch diese finden Sie in der Liste links. Ein Klick auf den Reiter „Inhalt“ in der Mitte zeigt den eigentlichen Text:

Nach diesem Text lässt es sich natürlich auch suchen:

Löschen Sie Dokumente, werden diese noch 30 weitere Tage im Papierkorb behalten, bevor diese tatsächlich gelöscht werden.

Die Software akzeptiert aktuell folgende Dateiformate „PDF, TXT, Markdown, Tabellen, PNG, JPG, Webp„.

Categories:

Schreibe einen Kommentar

5 Reaktionen

  1. „Anschließend erstellen Sie ein Verzeichnis mit einem beliebigen Namen“

    Wo soll sinnvollerweise das Verzeichnis liegen, da es unter Linux diesbezüglich keine Regeln gibt?

    Habe gerade Podman + Podman Desktop installiert.

  2. Bekomme Papra nicht zum starten. Habe Podman installiert.

    Hier die Meldung nach dem Befehl :

    ~/.local/opt/papra$ UID=$(id -u) GID=$(id -g) podman compose up -d
    bash: UID: Schreibgeschützte Variable.
    >>>> Executing external compose provider „/usr/bin/podman-compose“. Please refer to the documentation for details. <<<<

    podman-compose version: 1.0.6
    ['podman', '–version', '']
    using podman version: 4.9.3
    ** excluding: set()
    ['podman', 'ps', '–filter', 'label=io.podman.compose.project=papra', '-a', '–format', '{{ index .Labels "io.podman.compose.config-hash"}}']
    ['podman', 'network', 'exists', 'papra_default']
    ['podman', 'network', 'create', '–label', 'io.podman.compose.project=papra', '–label', 'com.docker.compose.project=papra', 'papra_default']
    ['podman', 'network', 'exists', 'papra_default']
    podman run –name=papra -d –label io.podman.compose.config-hash=1e3fbdeaf3cc9408dced324e4b03162f2c512ff26604e27db43f3eec1d375e7c –label io.podman.compose.project=papra –label io.podman.compose.version=1.0.6 –label PODMAN_SYSTEMD_UNIT=podman-compose@papra.service –label com.docker.compose.project=papra –label com.docker.compose.project.working_dir=/home/hkaufmann/.local/opt/papra –label com.docker.compose.project.config_files=podman-compose.yml –label com.docker.compose.container-number=1 –label com.docker.compose.service=papra -v /home/hkaufmann/.local/opt/papra/app-data:/app/app-data –net papra_default –network-alias papra -p 1221:1221 -u :1000 –restart unless-stopped ghcr.io/papra-hq/papra:latest
    Error: creating container storage: the container name "papra" is already in use by 71ebe8015cc27b2d99fe91563ed08de566bef6e31bbddbe15a0b3ef210b428d6. You have to remove that container to be able to reuse that name: that name is already in use, or use –replace to instruct Podman to do so.
    exit code: 125
    podman start papra
    papra
    exit code: 0

Neue Themen im Forum
PDF nachträglich verschlüsselnIch habe heute dazu einen Beitrag verfasst: https://linux-bibel.a … Weiterlesen
usb autosuspend offZitat von linuxopa am 8. Januar 2026, 12:47 Uhr Danke, teste ich. … Weiterlesen
Nothing Phone 3a Pro, Essential K …Sorry, weiß nicht wohin mit dem Tipp. Also: Erstmal die intern … Weiterlesen
Kategorien im Wiki
WIKI-Beiträge des Monates

Die Beiträge des Monates finden Sie im Kalender unter den blau markierten Tageszahlen.

Dezember 2025
M D M D F S S
1234567
891011121314
15161718192021
22232425262728
293031  
Archiv