Projekt im Aufbau
in Entwicklung
documentjoe ist ein privates, bislang nicht geschäftliches Entwicklungsprojekt: ein Dokumentenmanagement-System (ECM) auf Basis von Open-Source-Komponenten.
Dokumente werden nach Dokumententypen mit festen Indexfeldern abgelegt und darüber gezielt gefunden. Paperless-ngx oder ein Speicherdienst übernimmt die Archivierung, documentjoe ergänzt Index, Rechte, Revisionen und eigene Programme für den Arbeitsplatz.
Die Plattform befindet sich im Aufbau und ist noch nicht öffentlich verfügbar.
Plattformen
- Ubuntu in Erprobung
- macOS geplant
- Windows in Erprobung
- iOS/iPadOS geplant
- Android geplant
Funktionsprinzip
- Nur HTTPS Die Programme kommunizieren ausschließlich verschlüsselt mit dem Server, auch bei Anmeldung, Dokumentabruf und Updates.
- Zugangspunkt Ein einziger Webdienst nimmt alle Anfragen an. Die Serverdienste selbst sind nicht von außen erreichbar. Die Anwenderprogramme kommunizieren nur mit dem Zugangspunkt.
- Mandanten getrennt Jeder Mandant läuft in eigenen Containern, mit eigenem Archiv, eigenem Index und eigenen Datenbanken. Kein Vendor-Lock-in: Das Archiv eines Mandanten ist eine gewöhnliche Paperless-ngx-Instanz und lässt sich jederzeit ohne documentjoe weiterbetreiben oder in ein eigenes Paperless-ngx mitnehmen.
- Schlanker Server Die Plattform läuft auf Ubuntu Server in der Minimal-Installation, alle Dienste als Docker-Container.
Funktionen
Client
Suchen, Erfassen und Ändern von Dokumenten, Posteingang für Kurzprozesse.
Administrationskonsole
Dokumententypen, Indexfelder, Rechte, Sicherung und Sicherheit.
- Indexbasierte Ablage und Suche
- Ein- und Auschecken mit Revisionen
- Erfassen per Scanner oder Drag & Drop
- Rechte je Dokumententyp
- Kurzprozesse: Senden, Genehmigen
- Mandantenfähig mit Sicherung und Protokoll
Open Source
dj server (Ubuntu)
Ubuntu Server · Docker · Paperless-ngx · PostgreSQL · Valkey · nginx · Keycloak (Anmeldung) · fail2ban · Python mit FastAPI, Uvicorn, psycopg, HTTPX, PyJWT und pypdf
dj apps (Windows)
PDFium (PDF-Anzeige, mit FreeType, HarfBuzz, ICU, libjpeg-turbo, OpenJPEG, libpng und zlib) · JSON for Modern C++ · Yaru-Symbole
Webseite
Schrift Courier Prime
documentjoe dankt allen Projekten und ihren Mitwirkenden. Die Lizenzen der jeweiligen Projekte gelten.