In diesem Beitrag zeige ich dir, wie du deinen eigenen Paperless NGX Server für unglaublich günstige 132 Euro selbst aufbaust. Diese Lösung ist nicht nur budgetfreundlich, sondern dank des cleveren Betriebssystems ZimaOS auch super einfach einzurichten – selbst wenn du bisher wenig mit Servern zu tun hattest. Obendrein ist der verwendete Mini-PC flüsterleise und extrem stromsparend (nur ca. 10 Watt!), sodass du ihn problemlos 24/7 laufen lassen kannst, ohne dir Sorgen um Lärm oder Stromkosten machen zu müssen.
Inhalt
- Video-Anleitung zum Paperless NGX Server auf dem Dell Wyse 5070
- Warum dieser Ansatz so genial ist:
- Verwendete Hardware & Kosten
- Warum eigentlich kein RAID 1?
- ZimaOS Installieren
- Paperless NGX Installation via ZimaOS
- Consume Ordner einrichten (Samba Share)
- Paperless NGX Backup einrichten (Crontab)
- Fazit
- Häufig gestellte Fragen (FAQ)
Ich setze dabei auf den genialen Dell Wyse 5070 Thin Client in Kombination mit dem benutzerfreundlichen Server-Betriebssystem ZimaOS.
Video-Anleitung zum Paperless NGX Server auf dem Dell Wyse 5070
Warum dieser Ansatz so genial ist:
- Unschlagbar Günstig: Während Lösungen wie ein Raspberry Pi inzwischen oft viel zu teuer sind oder fertige NAS-Systeme schnell ins Geld gehen, lande ich hier bei Materialkosten von nur ca. 130-150 Euro.
- Wirklich Einfach: ZimaOS macht die Installation und Verwaltung von Diensten wie Paperless NGX zum Kinderspiel – ganz ohne tiefgreifende Linux- oder Docker-Kenntnisse.
- Leise & Sparsam: Der Dell Wyse 5070 ist als Thin Client für den Dauereinsatz konzipiert, hat keinen Lüfter und verbraucht minimal Strom. Ideal für den Schreibtisch oder das Wohnzimmer.
- Kein teures RAID nötig: Für den privaten Gebrauch erkläre ich, warum oft kein RAID 1 nötig ist. Ein gutes Backup (das ich hier einrichte!) reicht völlig aus und spart Kosten und Komplexität.
Verwendete Hardware & Kosten
Hier ist die Übersicht der Komponenten, die ich verwendet habe, und ungefähre Preise (Stand: 29 April 2025):
- Mini PC: Dell Wyse 5070, 8GB RAM, 32-64GB SSD onboard, Intel Celeron J4105 CPU (~10W TDP) – ca. 50-80€ (gebraucht/refurbished, z.B. bei eBay)
- Upgrade SSD: 1TB M.2 SATA III SSD (z.B. Intenso, Crucial MX500 M.2) – Wichtig: Es muss eine M.2 SATA sein, keine NVMe! – ca. 50-60€
Meine verwendete SSD: Intenso Interne M.2 SSD SATA III Top, 1 TB - USB-Backup-Festplatte: Externe USB 3.0 Festplatte (Größe nach Bedarf, z.B. 1-2 TB) – ca. 40-60€
Meine: WD Elements Portable externe Festplatte 2 TB - USB-Stick: Für die ZimaOS Installation (mind. 32GB)
Gesamtkosten: ca. 130 – 180 Euro (je nach tagesaktuellen Preisen und vorhandener Backup-Platte)
Warum eigentlich kein RAID 1?
RAID 1 spiegelt deine Daten zwar auf zwei Festplatten – doch das bringt keinen Schutz vor versehentlichem Löschen, Fehlkonfiguration oder Malware. Außerdem benötigst du dafür zwei Laufwerke, was bei einem Mini-PC schnell an Grenzen stößt. Stattdessen setze ich hier auf eine einzelne schnelle SSD und ein automatisches Backup auf eine externe Festplatte. Das ist günstiger, einfacher und bietet ausreichend Schutz für die meisten Nutzer.
Im Video erkläre ich es ausführlicher, aber kurz gesagt: RAID 1 (Spiegelung auf zwei Festplatten) bietet primär Ausfallsicherheit – fällt eine Platte aus, läuft der Server weiter. Für den privaten Gebrauch, wo eine kurze Ausfallzeit (bis die neue Platte da ist und das Backup zurückgespielt wurde) meist akzeptabel ist, überwiegen oft die Nachteile: Man braucht zwei Festplatten statt einer, einen Mini-PC mit min. 3 SATA Anschlüssen (selten bei günstigen und stromsparenden Mini-PCs) und ein Backup braucht man trotzdem! Daher setze ich lieber auf eine einzelne SSD und ein solides externes Backup.
Willst Du dennoch ein RAID 1 System, dann schau Dir mal dieses Video an:
Zimablade mit RAID1
ZimaOS Installieren
ZimaOS ist das Herzstück dieses Setups. Es handelt sich um ein speziell auf Serveranwendungen zugeschnittenes Linux-System mit einer intuitiven Oberfläche, das dir viele komplexe Konfigurationen erspart.
Wenn du noch nie etwas von ZimaOS gehört hast: Es ist wie ein „NAS-Betriebssystem für Einsteiger“, trotzdem leistungsstark genug für fortgeschrittene Projekte. Es bietet bietet aber eine sehr einfache, webbasierte Oberfläche zur Verwaltung von Speicher, Docker-Apps und mehr.
Warum ZimaOS am besten ist
In diesem Video zeige ich dir, warum ZimaOS besser ist als CasaOS:
Paperless NGX Installation via ZimaOS
Jetzt kommt der Teil, auf den du gewartet hast: Paperless NGX installieren! Dank ZimaOS ist das super einfach:
- ZimaOS App Store öffnen: Logge dich in deine ZimaOS Weboberfläche ein und gehe zum „App Store“.
Zusätzliches Repository hinzufügen: Paperless NGX ist nicht im Standard-Store. Klicke auf „Add Repository“. Klicke auf das kleine Fragezeichen, um zur ZimaOS-Infoseite zu gelangen. Kopiere dort den Link für den „Cool Store“. Füge diesen Link in ZimaOS ein und klicke „Add“. - Paperless NGX finden: Suche nun im App Store nach „Paperless“. Wähle die Version aus dem „Cool Store“ (oft von „BigBearCasaOS“ oder ähnlich, sie funktioniert auch unter ZimaOS). Klicke NICHT sofort auf „Install“!
- „Custom Install“ für Passwort: Klicke auf den Paperless NGX Eintrag, dann auf das Dropdown-Menü neben „Install“ und wähle „Custom Install“. Klicke dann auf „Paperless“.
- Admin-User & Passwort festlegen: Hier kannst du den Admin-Benutzernamen und das Passwort für Paperless NGX festlegen. Ändere die Standardwerte („admin“/“admin“) unbedingt in etwas Sicheres!
- Installation starten: Hast du User/Passwort angepasst, klicke auf „Install“. Achtung: Die Installation kann eine ganze Weile dauern! Hab Geduld, auch wenn es so aussieht, als würde nichts passieren.
- Starten & Einloggen: Wenn die Installation fertig ist, erscheint Paperless NGX unter deinen installierten Apps. Starte es und logge dich mit den eben festgelegten Zugangsdaten ein. Willkommen bei deinem eigenen Paperless NGX!
Damit du Dokumente einfach (z.B. vom PC, Handy oder Multifunktionsdrucker) an Paperless senden kannst, brauchst du den „Consume“-Ordner, der über das Netzwerk erreichbar ist:
- ZimaOS „Files“ App öffnen: Gehe wieder in die Files App.
Consume-Ordner finden: Navigiere zu dem Ordner, in dem ZimaOS die Daten deiner Apps speichert (oft /media/ZimaOS-HD/AppData/ oder ähnlich), dann in den Ordner deiner Paperless-Installation (paperless o.ä.) und dort findest du den Ordner consume. - Ordner freigeben: Klicke auf den consume-Ordner und wähle die Option „Share via Samba“ (oder ähnlich).
Freigabe konfigurieren: Gib der Freigabe einen Namen (z.B. „Paperless_Scan“). Du kannst hier Berechtigungen festlegen. Für Drucker/Scanner ist es oft sinnvoll, einen Gastzugriff mit Lese-/Schreibrechten zu erlauben oder einen eigenen Benutzer dafür anzulegen. - Zugriff testen: Du solltest nun von anderen Geräten in deinem Netzwerk auf diese Freigabe zugreifen können (unter Windows z.B. über \DEINE_ZIMAOS_IP\Paperless_Scan). Dateien, die du hier ablegst, werden automatisch von Paperless NGX importiert und verarbeitet.
Paperless NGX Backup einrichten (Crontab)
Ein Server ohne Backup ist riskant! Da ich kein RAID verwende, ist ein regelmäßiges Backup auf eine externe Festplatte essenziell. Glücklicherweise lässt sich das mit ZimaOS und Paperless NGX einfach automatisieren.
Ich zeige Dir, wie das System zuerst automatisch & mit Bordmitteln von Paperless ein Backup erstellt, es in einen lokalen Ordner expotiert und dieses Backup dann zur Sicherheit auf eine externe Festplatte kopiert . So hast du immer eine relativ aktuelle Sicherung deiner wertvollen Dokumente parat!
Wichtig: Die Pfade im folgenden rsync-Befehl sind Beispiele und müssen an dein spezifisches ZimaOS-System angepasst werden. Sonst kopiert das Skript die Daten ins Leere oder funktioniert gar nicht!
Crontab öffnen
sudo crontab -e
0 3 * * * docker exec paperless-paperless-1 document_exporter /usr/src/paperless/export 0 5 * * * rsync -rtlpD /media/ZimaOS-HD/AppData/paperless/export/ /media/<strong>[USB Platten Name]</strong>/Paperless/
Crontab speichern
ESC, danach :w und ENTER
Crontab schließen
ESC, danach :q und ENTER
Den Pfad zum USB-Backup-Ordner finden (das ZIEL):
- USB-Festplatte anschließen: Stelle sicher, dass deine externe USB-Festplatte am Dell Wyse angeschlossen ist. Die USB-Festplatte muss entweder mit ext4 oder exfat formatiert sein.
- Nutze die ZimaOS „Files“ App: Auch hier hilft die Files App.
- Finde die USB-Platte: ZimaOS bindet externe Laufwerke normalerweise automatisch unter /media/ ein. Suche dort nach einem Ordner, der deiner USB-Festplatte entspricht. Der Ordnername ist oft der Name (Label) der Festplatte (im Video-Beispiel bkp ) oder eine generische Bezeichnung.
- Backup-Ordner erstellen: Klicke dich in den Ordner deiner USB-Platte. Erstelle hier einen Unterordner für deine Paperless-Backups, z.B. mit dem Namen Paperless, falls noch nicht geschehen (wie im Video gezeigt ).
- Notiere den Pfad: Klicke dich bis in diesen Zielordner (Paperless) durch und kopiere oder notiere dir den vollständigen Pfad. Im Video-Beispiel ist das /media/bkp/Paperless/
Was passiert hier?
Dieser Befehl nutzt eine eingebaute Funktion von Paperless NGX selbst, den sogenannten „Exporter“. Er weist Paperless an, ein vollständiges Backup seiner Daten (Dokumente, Metadaten etc.) zu erstellen und dieses in einem speziellen Ordner (/usr/src/paperless/export innerhalb des Paperless Docker-Containers) abzulegen. Dieser Ordner ist in ZimaOS normalerweise unter /media/ZimaOS-HD/AppData/paperless/export/ auf deinem System sichtbar.
Zwei Stunden nachdem Paperless den Export erstellt hat, kommt dieser Befehl zum Einsatz. Er verwendet das Programm rsync, um den gesamten Inhalt des Export-Ordners (also das frische Backup) auf deine angeschlossene USB-Festplatte zu kopieren. Er kopiert alles in den Ordner Paperless auf deiner USB-Platte (den Pfad /media/[USB Platten Name]/ musst du natürlich an den Namen deiner Platte anpassen). rsync ist schlau und kopiert normalerweise nur geänderte oder neue Dateien, was effizient ist.
Optional: Backup-Logging einrichten
Um zu überprüfen, ob die Backups erfolgreich laufen oder um Fehler zu finden, kannst du ein einfaches Logging hinzufügen:
Log-Ordner und Datei erstellen:
sudo mkdir /media/ZimaOS-HD/logs
sudo touch /media/ZimaOS-HD/logs/paperless.log
Berechtigungen setzen (Benutzernamen anpassen!):
sudo chown [DEIN ZIMAOS USERNAME]:root /media/ZimaOS-HD/logs/paperless.log
(Ersetze [DEIN ZIMAOS USERNAME] durch den Benutzernamen, mit dem du dich in ZimaOS einloggst)
Crontab-Einträge anpassen:
Öffne die Crontab erneut (sudo crontab -e). Ersetze die vorherigen beiden Zeilen durch diese, die zusätzlich die Ausgabe (> und 2>&1) in die Log-Datei umleiten:
Die oberen Inhalte der Crontab gegen diese ersetzen
0 3 * * * docker exec paperless-paperless-1 document_exporter /usr/src/paperless/export > /media/ZimaOS-HD/logs/paperless.log 2>&1 0 5 * * * rsync -rtlpD /media/ZimaOS-HD/AppData/paperless/export/ /media/<strong>[USB Platten Name]</strong>/Paperless/ > /media/ZimaOS-HD/logs/paperless.log 2>&1
Jetzt findest du unter /media/ZimaOS-HD/logs/paperless.log Informationen zum letzten Backup-Lauf.
Fazit
So, da hast du es – dein eigener, super günstiger, leiser und sparsamer Paperless NGX Server für dein digitales Dokumentenmanagement! Mit dem Dell Wyse 5070 und ZimaOS ist die Einrichtung erstaunlich einfach und das Ergebnis überzeugt auf ganzer Linie. Endlich Ordnung im Papierkram und volle Kontrolle über deine Daten!
Mit dem hier gezeigten Setup hast du jetzt:
- Einen komplett selbst gehosteten Paperless-NGX-Server
- Einen günstigen und stromsparenden Mini-PC
- Ein leises und platzsparendes Gerät
- Ein solides Backup-Konzept
- Und alles ohne tiefere Linux- oder Docker-Erfahrung
Ich hoffe, diese Anleitung und das Video helfen dir weiter! Wenn du Fragen hast, schreib sie gerne in die Kommentare unter dem YouTube-Video. Zeig mir auch gerne dein fertiges Setup!
Häufig gestellte Fragen (FAQ)
Kann ich auch andere Mini-PCs verwenden?
Ja, der Dell Wyse 5070 ist nur ein Beispiel. Andere Modelle mit mindestens 8 GB RAM und M.2-Steckplatz sind ebenso geeignet.
Brauche ich Docker-Kenntnisse?
Nein! Dank ZimaOS übernimmt das System fast alle Einstellungen automatisch.
Wie oft sollte ich das Backup laufen lassen?
Täglich ist gut. In dieser Anleitung wird das Backup jeden Tag um 3 Uhr morgens erstellt.
Letzte Änderung: