<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://techcorner.max-it.de/index.php?action=history&amp;feed=atom&amp;title=Paperless-ngx%3A_Benutzer%2C_Berechtigungen_und_Absicherung</id>
	<title>Paperless-ngx: Benutzer, Berechtigungen und Absicherung - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://techcorner.max-it.de/index.php?action=history&amp;feed=atom&amp;title=Paperless-ngx%3A_Benutzer%2C_Berechtigungen_und_Absicherung"/>
	<link rel="alternate" type="text/html" href="https://techcorner.max-it.de/index.php?title=Paperless-ngx:_Benutzer,_Berechtigungen_und_Absicherung&amp;action=history"/>
	<updated>2026-10-19T03:42:13Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in maxTechCorner</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://techcorner.max-it.de/index.php?title=Paperless-ngx:_Benutzer,_Berechtigungen_und_Absicherung&amp;diff=5064&amp;oldid=prev</id>
		<title>imported&gt;TechCorner-Redaktion: Neuer Artikel: Rechtemodell, Gruppen, Eigentümer per Workflow, 2FA, OpenID Connect, Linkfreigaben, Serverhärtung</title>
		<link rel="alternate" type="text/html" href="https://techcorner.max-it.de/index.php?title=Paperless-ngx:_Benutzer,_Berechtigungen_und_Absicherung&amp;diff=5064&amp;oldid=prev"/>
		<updated>2026-10-17T00:00:00Z</updated>

		<summary type="html">&lt;p&gt;Neuer Artikel: Rechtemodell, Gruppen, Eigentümer per Workflow, 2FA, OpenID Connect, Linkfreigaben, Serverhärtung&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 17. Oktober 2026, 00:00 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;de&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(kein Unterschied)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>imported&gt;TechCorner-Redaktion</name></author>
	</entry>
	<entry>
		<id>https://techcorner.max-it.de/index.php?title=Paperless-ngx:_Benutzer,_Berechtigungen_und_Absicherung&amp;diff=4894&amp;oldid=prev</id>
		<title>imported&gt;TechCorner-Redaktion: Neuer Artikel: Rechtemodell, Gruppen, Eigentümer per Workflow, 2FA, OpenID Connect, Linkfreigaben, Serverhärtung</title>
		<link rel="alternate" type="text/html" href="https://techcorner.max-it.de/index.php?title=Paperless-ngx:_Benutzer,_Berechtigungen_und_Absicherung&amp;diff=4894&amp;oldid=prev"/>
		<updated>2026-10-17T00:00:00Z</updated>

		<summary type="html">&lt;p&gt;Neuer Artikel: Rechtemodell, Gruppen, Eigentümer per Workflow, 2FA, OpenID Connect, Linkfreigaben, Serverhärtung&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Steckbrief&lt;br /&gt;
| gilt_fuer   = Paperless-ngx 3.3.x; Benutzer und Gruppen, globale und Objektberechtigungen, Zwei-Faktor-Anmeldung, SSO per OpenID Connect (z. B. Microsoft Entra ID, Keycloak), Linkfreigaben, Reverse Proxy&lt;br /&gt;
| bereich     = Server-Software&lt;br /&gt;
| dauer       = Rechtekonzept ca. 2 Stunden; SSO-Anbindung ca. 1 Stunde&lt;br /&gt;
| rechte      = Superuser in Paperless-ngx; für SSO Administrator des Identitätsanbieters&lt;br /&gt;
| stand       = Oktober 2026&lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Berechtigungen in Paperless-ngx&amp;#039;&amp;#039;&amp;#039; entscheiden, wer welche Dokumente sieht – im Unternehmen der wichtigste Punkt vor dem Produktivbetrieb, denn im selben System liegen schnell Rechnungen, Verträge und Personalakten. Paperless-ngx unterscheidet &amp;#039;&amp;#039;&amp;#039;globale Berechtigungen&amp;#039;&amp;#039;&amp;#039; (welche Bereiche jemand nutzen darf) und &amp;#039;&amp;#039;&amp;#039;Objektberechtigungen&amp;#039;&amp;#039;&amp;#039; (welche einzelnen Dokumente, Tags oder Korrespondenten). Diese Anleitung zeigt ein Rechtekonzept mit Gruppen, typische Fallstricke, die Zwei-Faktor-Anmeldung, Single Sign-On und die Absicherung des Servers.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Paperless-Berechtigungen.png|thumb|center|750px|Berechtigungen in Paperless-ngx: globale Berechtigungen je Bereich (Dokumente, Tags, Korrespondenten, E-Mail, Arbeitsabläufe, Anwendungskonfiguration) über Gruppen wie Buchhaltung, Personal, Sekretariat; Objektberechtigungen mit Eigentümer, Ansehen und Bearbeiten; Dokumente ohne Eigentümer sind für alle sichtbar – Eigentümer per Arbeitsablauf setzen; Superuser sieht alles; Zwei-Faktor-Anmeldung mit Wiederherstellungscodes, SSO per OpenID Connect, Linkfreigaben mit Ablaufdatum; Reverse Proxy mit HTTPS, /admin sperren, nur LAN und VPN.]]&lt;br /&gt;
&lt;br /&gt;
== Das Rechtemodell von Paperless-ngx ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Ebene !! Regelt !! Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Superuser&amp;#039;&amp;#039;&amp;#039; || alles, alle Dokumente || nur für die Verwaltung, nicht für die tägliche Arbeit&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Administrator-Status&amp;#039;&amp;#039;&amp;#039; || Protokolle, Systemstatus, Django-Verwaltung || nur IT&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Globale Berechtigungen&amp;#039;&amp;#039;&amp;#039; || Anzeigen, Hinzufügen, Ändern, Löschen je Bereich: Dokumente, Tags, Korrespondenten, Dokumenttypen, Speicherpfade, Zusatzfelder, Notizen, Linkfreigaben, E-Mail-Konten und -Regeln, Arbeitsabläufe, Benutzer, Anwendungskonfiguration || Jeder Benutzer der Oberfläche braucht mindestens &amp;#039;&amp;#039;Anzeigen&amp;#039;&amp;#039; für die UI-Einstellungen.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Objektberechtigungen&amp;#039;&amp;#039;&amp;#039; || &amp;#039;&amp;#039;&amp;#039;Eigentümer&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;Ansehen&amp;#039;&amp;#039; und &amp;#039;&amp;#039;Bearbeiten&amp;#039;&amp;#039; für Benutzer und Gruppen je Dokument bzw. Objekt || Nur der Eigentümer kann Rechte vergeben, Linkfreigaben erstellen und Zusatzfelder ändern.&lt;br /&gt;
|}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Wichtige Fallstricke:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Objekte &amp;#039;&amp;#039;&amp;#039;ohne Eigentümer&amp;#039;&amp;#039;&amp;#039; sind für &amp;#039;&amp;#039;&amp;#039;alle&amp;#039;&amp;#039;&amp;#039; Benutzer sichtbar. Dokumente aus dem Eingangsordner haben standardmäßig keinen Eigentümer.&lt;br /&gt;
* Rechte an einem Tag vererben sich &amp;#039;&amp;#039;&amp;#039;nicht&amp;#039;&amp;#039;&amp;#039; auf Dokumente mit diesem Tag.&lt;br /&gt;
* Wer Arbeitsabläufe bearbeiten darf, kann darüber Rechte an jedem Dokument setzen. Wer die Anwendungskonfiguration ändern darf, kann Parameter an OCR-Werkzeuge übergeben – beides ist Administratorrecht.&lt;br /&gt;
* Neue Benutzer haben zunächst &amp;#039;&amp;#039;&amp;#039;keine&amp;#039;&amp;#039;&amp;#039; Rechte außer denen ihrer Gruppen.&lt;br /&gt;
&lt;br /&gt;
== Schritt 1: Gruppen und Benutzer ==&lt;br /&gt;
&amp;#039;&amp;#039;Einstellungen › Benutzer &amp;amp; Gruppen&amp;#039;&amp;#039;:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Gruppe !! Globale Rechte !! Objektrechte&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;Alle Mitarbeiter&amp;#039;&amp;#039; || Dokumente anzeigen; Tags, Korrespondenten, Dokumenttypen anzeigen; UI-Einstellungen, gespeicherte Ansichten || je nach Dokument&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;Buchhaltung&amp;#039;&amp;#039; || zusätzlich Dokumente hinzufügen und ändern, Notizen, Zusatzfelder || Rechnungen, Kontoauszüge&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;Personal&amp;#039;&amp;#039; || wie Buchhaltung || Personalunterlagen – nur diese Gruppe&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;DMS-Pflege&amp;#039;&amp;#039; || Tags, Korrespondenten, Dokumenttypen, Speicherpfade verwalten || Strukturpflege&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;IT-Admin&amp;#039;&amp;#039; || E-Mail-Konten und -Regeln, Arbeitsabläufe, Benutzer, Anwendungskonfiguration || –&lt;br /&gt;
|}&lt;br /&gt;
* Benutzer den Gruppen zuordnen; persönliche Ausnahmen sparsam.&lt;br /&gt;
* Unter &amp;#039;&amp;#039;Einstellungen › Berechtigungen&amp;#039;&amp;#039; legt jeder Benutzer Standardrechte für &amp;#039;&amp;#039;&amp;#039;von ihm angelegte&amp;#039;&amp;#039;&amp;#039; Objekte fest – z. B. „Gruppe Buchhaltung darf ansehen“.&lt;br /&gt;
&lt;br /&gt;
== Schritt 2: Eigentümer für neue Dokumente erzwingen ==&lt;br /&gt;
Weil Dokumente aus Scanner und E-Mail sonst ohne Eigentümer ankommen, gehört zu jedem Erfassungsweg ein &amp;#039;&amp;#039;&amp;#039;Arbeitsablauf&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* Auslöser &amp;#039;&amp;#039;Verarbeitung gestartet&amp;#039;&amp;#039;, Filter auf Eingangsordner-Pfad bzw. E-Mail-Regel.&lt;br /&gt;
* Aktion &amp;#039;&amp;#039;Zuordnung&amp;#039;&amp;#039;: Eigentümer und Gruppenrechte setzen.&lt;br /&gt;
* Ein letzter Arbeitsablauf ohne Filter fängt alles Übrige ab und weist es einer Sichtungsgruppe zu.&lt;br /&gt;
Details: [[Paperless-ngx: Arbeitsabläufe automatisieren]]. Bestandsdokumente lassen sich in der Dokumentliste markieren und über &amp;#039;&amp;#039;Berechtigungen&amp;#039;&amp;#039; gesammelt anpassen.&lt;br /&gt;
&lt;br /&gt;
== Schritt 3: Anmeldung absichern ==&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Zwei-Faktor-Anmeldung&amp;#039;&amp;#039;&amp;#039;: Jeder Benutzer richtet sie unter &amp;#039;&amp;#039;Mein Profil&amp;#039;&amp;#039; mit einer Authenticator-App ein und erhält zehn Wiederherstellungscodes. Geht alles verloren, kann ein Superuser 2FA unter &amp;#039;&amp;#039;Benutzer &amp;amp; Gruppen&amp;#039;&amp;#039; zurücksetzen. Siehe [[Zwei-Faktor-Authentifizierung]].&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Selbstregistrierung&amp;#039;&amp;#039;&amp;#039; ist standardmäßig aus (&amp;lt;code&amp;gt;PAPERLESS_ACCOUNT_ALLOW_SIGNUPS=false&amp;lt;/code&amp;gt;) – so lassen.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Passwort zurücksetzen&amp;#039;&amp;#039;&amp;#039; per E-Mail funktioniert nur mit konfiguriertem SMTP (&amp;lt;code&amp;gt;PAPERLESS_EMAIL_HOST&amp;lt;/code&amp;gt; u. a.).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Ratenbegrenzung&amp;#039;&amp;#039;&amp;#039; hinter einem Reverse Proxy nur mit richtig gesetztem &amp;lt;code&amp;gt;PAPERLESS_TRUSTED_PROXIES&amp;lt;/code&amp;gt;, siehe [[Paperless-ngx: Installation mit Docker Compose]].&lt;br /&gt;
&lt;br /&gt;
== Schritt 4: Single Sign-On mit OpenID Connect ==&lt;br /&gt;
Beispiel Microsoft Entra ID (App-Registrierung mit Umleitungs-URI &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://dms.firma.de/accounts/oidc/entra/login/callback/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;):&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
      PAPERLESS_APPS: allauth.socialaccount.providers.openid_connect&lt;br /&gt;
      PAPERLESS_SOCIALACCOUNT_PROVIDERS: &amp;gt;&lt;br /&gt;
        {&amp;quot;openid_connect&amp;quot;: {&amp;quot;APPS&amp;quot;: [{&amp;quot;provider_id&amp;quot;: &amp;quot;entra&amp;quot;, &amp;quot;name&amp;quot;: &amp;quot;Microsoft&amp;quot;,&lt;br /&gt;
          &amp;quot;client_id&amp;quot;: &amp;quot;&amp;lt;Anwendungs-ID&amp;gt;&amp;quot;, &amp;quot;secret&amp;quot;: &amp;quot;&amp;lt;Geheimer Clientschlüssel&amp;gt;&amp;quot;,&lt;br /&gt;
          &amp;quot;settings&amp;quot;: {&amp;quot;server_url&amp;quot;: &amp;quot;https://login.microsoftonline.com/&amp;lt;Verzeichnis-ID&amp;gt;/v2.0&amp;quot;}}]}}&lt;br /&gt;
      PAPERLESS_SOCIALACCOUNT_ALLOW_SIGNUPS: &amp;quot;true&amp;quot;&lt;br /&gt;
      PAPERLESS_SOCIAL_AUTO_SIGNUP: &amp;quot;true&amp;quot;&lt;br /&gt;
      PAPERLESS_ACCOUNT_DEFAULT_GROUPS: Alle Mitarbeiter&lt;br /&gt;
      PAPERLESS_DISABLE_REGULAR_LOGIN: &amp;quot;false&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* Der Rückrufpfad enthält die &amp;lt;code&amp;gt;provider_id&amp;lt;/code&amp;gt;; Groß- und Kleinschreibung beachten.&lt;br /&gt;
* Meldet der Rückruf seit Version 3 &amp;lt;code&amp;gt;invalid_client&amp;lt;/code&amp;gt;, in &amp;lt;code&amp;gt;settings&amp;lt;/code&amp;gt; zusätzlich &amp;lt;code&amp;gt;&amp;quot;token_auth_method&amp;quot;: &amp;quot;client_secret_basic&amp;quot;&amp;lt;/code&amp;gt; (bzw. was der Anbieter verlangt) eintragen.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Neue Konten&amp;#039;&amp;#039;&amp;#039; über SSO sind standardmäßig erlaubt (&amp;lt;code&amp;gt;PAPERLESS_SOCIALACCOUNT_ALLOW_SIGNUPS&amp;lt;/code&amp;gt;). In Entra ID deshalb &amp;#039;&amp;#039;Zuweisung erforderlich&amp;#039;&amp;#039; aktivieren und nur berechtigte Gruppen zuweisen.&lt;br /&gt;
* Gruppen aus dem Identitätsanbieter lassen sich mit &amp;lt;code&amp;gt;PAPERLESS_SOCIAL_ACCOUNT_SYNC_GROUPS&amp;lt;/code&amp;gt; übernehmen.&lt;br /&gt;
* Erst nach erfolgreichem Test &amp;lt;code&amp;gt;PAPERLESS_DISABLE_REGULAR_LOGIN=true&amp;lt;/code&amp;gt; setzen. Das sperrt nur die normale Anmeldemaske, nicht die Django-Verwaltung unter &amp;lt;code&amp;gt;/admin/&amp;lt;/code&amp;gt; und nicht die API – diese deshalb zusätzlich absichern. Einen lokalen Notfall-Superuser behalten.&lt;br /&gt;
* Grundlagen: [[OpenID Connect]], [[Entra ID]].&lt;br /&gt;
&lt;br /&gt;
== Schritt 5: Linkfreigaben und E-Mail-Versand ==&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Linkfreigaben&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;Senden › Linkfreigabe&amp;#039;&amp;#039;) sind öffentliche Links ohne Anmeldung, optional mit Ablaufdatum; aus der Mehrfachauswahl entsteht ein ZIP-Bündel.&lt;br /&gt;
* Nur mit &amp;#039;&amp;#039;&amp;#039;Ablaufdatum&amp;#039;&amp;#039;&amp;#039; verwenden und das Recht &amp;#039;&amp;#039;Linkfreigabe&amp;#039;&amp;#039; auf wenige Gruppen beschränken.&lt;br /&gt;
* Ist Paperless nur intern erreichbar, funktionieren Linkfreigaben extern nicht – gewollt. Wer sie nach außen braucht, veröffentlicht am Proxy gezielt nur den Pfad &amp;lt;code&amp;gt;/share/&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Versand per E-Mail aus Paperless (&amp;#039;&amp;#039;Senden › E-Mail&amp;#039;&amp;#039;) geht über den konfigurierten SMTP-Server.&lt;br /&gt;
&lt;br /&gt;
== Schritt 6: Server absichern ==&lt;br /&gt;
* Paperless-ngx &amp;#039;&amp;#039;&amp;#039;nicht direkt ins Internet&amp;#039;&amp;#039;&amp;#039; stellen; Zugriff aus dem LAN und per VPN (z. B. [[WireGuard]]).&lt;br /&gt;
* Reverse Proxy mit HTTPS; &amp;lt;code&amp;gt;/admin/&amp;lt;/code&amp;gt; am Proxy für alle außer dem IT-Netz sperren.&lt;br /&gt;
* &amp;lt;code&amp;gt;PAPERLESS_URL&amp;lt;/code&amp;gt; setzen, damit nur der richtige Hostname akzeptiert wird.&lt;br /&gt;
* Container, Host und Proxy aktuell halten; Versionen enthalten regelmäßig Sicherheitskorrekturen.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Prüfprotokoll&amp;#039;&amp;#039;&amp;#039; (standardmäßig an) zeigt Änderungen an Dokumenten und Metadaten im &amp;#039;&amp;#039;Verlauf&amp;#039;&amp;#039; des Dokuments.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;API-Token&amp;#039;&amp;#039;&amp;#039; (unter &amp;#039;&amp;#039;Mein Profil&amp;#039;&amp;#039;) haben die Rechte des Benutzers – nur für technische Benutzer mit minimalen Rechten erzeugen.&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Rechtekonzept dokumentieren&amp;#039;&amp;#039;&amp;#039;: Welche Gruppe sieht welche Dokumentarten? Das ist zugleich Teil der technischen und organisatorischen Maßnahmen nach DSGVO.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Regelmäßig prüfen&amp;#039;&amp;#039;&amp;#039;: Austritte, Rollenwechsel, verwaiste Linkfreigaben.&lt;br /&gt;
* Bei Berechtigungskonzepten, SSO-Anbindung und Absicherung von Serveranwendungen unterstützt Sie das Team [https://www.max-it.de/it-services/cybersecurity/ Cybersecurity von m.a.x. it].&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Paperless-ngx]] – Überblick und alle Artikel der Reihe&lt;br /&gt;
* [[Paperless-ngx: Backup, Updates und GoBD im Unternehmen]]&lt;br /&gt;
* [[Single Sign-On]]&lt;br /&gt;
* [[Technische und organisatorische Maßnahmen]]&lt;br /&gt;
&lt;br /&gt;
== Links und Quellen ==&lt;br /&gt;
* [https://docs.paperless-ngx.com/usage/#permissions Paperless-ngx Dokumentation: Permissions]&lt;br /&gt;
* [https://www.max-it.de/it-services/cybersecurity/ Cybersecurity von m.a.x. it]&lt;br /&gt;
&lt;br /&gt;
{{Uebermax}}&lt;br /&gt;
[[Kategorie:Server-Software]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;TechCorner-Redaktion</name></author>
	</entry>
</feed>