commit c2177692a1ef2bac46f5f30aca375f58e17ca1e9 Author: Christian Krakau-Louis Date: Tue Apr 1 02:49:55 2025 +0200 Add new SVG logos for various services diff --git a/hero.png b/hero.png new file mode 100644 index 0000000..340661e Binary files /dev/null and b/hero.png differ diff --git a/index.html b/index.html new file mode 100644 index 0000000..143c902 --- /dev/null +++ b/index.html @@ -0,0 +1,299 @@ + + + + + + DocuNova – Intelligent Document Processing + + + + + + + +
+
+ DocuNova Logo + DocuNova +
+ +
+ + +
+
+

Intelligent Document Processing & Management

+

+ Simplify your document workflow. Organize and centralize your files and effortlessly go paperless. +

+ Hero Illustration +
+
+ +
+
+

Christian’s Journey

+ +
+ +
+ Christian scanning documents +

+ Christian always believed in staying organized. Long before cloud storage and paperless offices became trendy, he had developed a meticulous routine: every invoice, receipt, and letter was scanned and saved as scan-YYYYMMDDHHMMSS.pdf. +

+
+ +
+ Overwhelmed Christian +

+ But as the years went by, the volume grew. What started as a neat system became a digital jungle. Naming conventions slipped. Folders named “Misc” multiplied. Searching became a nightmare. +

+
+ +
+ Christian buried in documents +

+ Eventually, even finding a single document felt like digging through sand. OCR helped a little, but couldn’t understand context. Christian tried to reorganize, but the mess just grew. He wasn’t alone—others shared his pain. +

+
+ +
+ Happy Christian using DocuNova +

+ Then came the breakthrough. With intelligent document processing, files were auto-tagged, renamed, and neatly filed. Christian could finally find anything in seconds—and get back to what really matters. +

+
+ +
+
+
+ + + +
+
+

Key Features

+
+
+

OCR

+

Extract text from scanned PDFs using Azure Document Intelligence.

+
+
+

Metadata Extraction

+

Automatically identify document types, dates, and key details using OpenAI.

+
+
+

PDF Conversion

+

Convert Word, image, and email attachments to PDF using Gotenberg.

+
+
+

Multi-Destination

+

Send files to Dropbox, Nextcloud, S3, Paperless NGX, WebDAV, Google Drive, OneDrive, and more.

+
+
+

IMAP Inbox Polling

+

Pull documents from email inboxes automatically.

+
+
+

Fully Self-Hosted

+

Run everything on your own server using Docker, Redis, Celery, and FastAPI.

+
+
+
+
+ +
+
+

Your Document Pipeline

+ + +
+

Document Ingestion

+

+ Your documents enter the system through a variety of inputs—from scanners to inboxes and drop folders. + DocuNova watches them all and picks up everything you throw at it. +

+
+
+ Scanner Upload +

Upload from scanners with ADF or direct scan-to-folder support.

+
+
+ Gmail +

Connect Gmail inboxes and pull attachments using IMAP.

+
+
+ Generic IMAP +

Monitor any generic IMAP/POP3 mailbox for incoming documents.

+
+
+ FTP Upload +

Upload files directly via web interface.

+
+
+
+ + +
+

Automated Document Processing

+

+ Inside the DocuNova engine, your documents are transformed into structured data: OCR, metadata extraction, clean naming, and full-text indexing happen automatically. +

+
+ Document Processing +
    +
  • ✓ PDF conversion via Gotenberg
  • +
  • ✓ OCR with Azure Document Intelligence
  • +
  • ✓ Metadata & date extraction via OpenAI
  • +
  • ✓ Summary generation, classification & consistent file naming
  • +
+
+
+ + +
+

Distribution & Export

+

+ Once processed, documents are sent where they belong—your favorite cloud, local archive, document management system, or inbox. +

+
+
+ Dropbox +

Instantly sync to Dropbox for personal or team use.

+
+
+ Nextcloud +

Push to your own Nextcloud instance with tags.

+
+
+ Paperless NGX +

Hand off structured files to Paperless NGX for archiving.

+
+
+ OneDrive +

Export to Microsoft OneDrive for office integration.

+
+
+ Google Drive +

Route into folders in Google Drive automatically.

+
+
+ Amazon S3 +

Archive in Amazon S3 or MinIO with bucket rules.

+
+
+ Email Forwarding +

Send documents via email—great for approval loops or handoffs.

+
+
+ FTP/SFTP +

Use FTP and SFTP for automated file delivery.

+
+
+
+
+
+ + + + + + + + + +
+
+

Who Is It For?

+
+
+

Data Hoarders

+

Index and enrich your 10,000+ PDFs automatically. No more chaotic archives.

+
+
+

Zero-Paper Enthusiasts

+

Turn your household into a paperless fortress. DocuNova is your digital vault.

+
+
+

Tech-Savvy People

+

Docker, API, IMAP, AI — if you know the stack, DocuNova puts you in control.

+
+
+
+ + +
+ + +
+
+

Built With

+
+ Gotenberg + FastAPI + Redis + Celery + Authentik + SQLite + OpenAI + Azure Document Intelligence + Tailwind CSS +
+
+
+ + + + + +
+
+

Impressum

+

Angaben gemäß § 5 TMG

+

+ Christian Louis IT Beratung
+ Alter Steinweg 3
+ 20459 Hamburg
+ Deutschland +

+

Vertreten durch:
Christian Krakau-Louis

+

Kontakt
+ Fax: +49 40 97074609
+ E-Mail: christianlouis@gmail.com +

+

Umsatzsteuer-Identifikationsnummer gemäß §27a Umsatzsteuergesetz:
+ DE202899017 +

+

+ Dieses Projekt ist Teil einer Open-Source-Initiative. Alle Rechte vorbehalten. +

+ +
+
+ + diff --git a/logo.svg b/logo.svg new file mode 100644 index 0000000..40fbb63 --- /dev/null +++ b/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/logo_writing.svg b/logo_writing.svg new file mode 100644 index 0000000..f935384 --- /dev/null +++ b/logo_writing.svg @@ -0,0 +1,21 @@ + + + + + + + + + + DocuNova + diff --git a/logos/authentik.svg b/logos/authentik.svg new file mode 100644 index 0000000..2472055 --- /dev/null +++ b/logos/authentik.svg @@ -0,0 +1,23 @@ + + + + + + diff --git a/logos/azure.svg b/logos/azure.svg new file mode 100644 index 0000000..cd96a7d --- /dev/null +++ b/logos/azure.svg @@ -0,0 +1,72 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/logos/celery.png b/logos/celery.png new file mode 100644 index 0000000..317a6ce Binary files /dev/null and b/logos/celery.png differ diff --git a/logos/fastapi.svg b/logos/fastapi.svg new file mode 100644 index 0000000..0897459 --- /dev/null +++ b/logos/fastapi.svg @@ -0,0 +1,21 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + \ No newline at end of file diff --git a/logos/gotenberg.png b/logos/gotenberg.png new file mode 100644 index 0000000..62121a5 Binary files /dev/null and b/logos/gotenberg.png differ diff --git a/logos/openai.svg b/logos/openai.svg new file mode 100644 index 0000000..859d7af --- /dev/null +++ b/logos/openai.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/logos/redis.svg b/logos/redis.svg new file mode 100644 index 0000000..a8de68d --- /dev/null +++ b/logos/redis.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/logos/sqlite.svg b/logos/sqlite.svg new file mode 100644 index 0000000..424e0ab --- /dev/null +++ b/logos/sqlite.svg @@ -0,0 +1,67 @@ + + + +SQLiteimage/svg+xmlSQLite \ No newline at end of file diff --git a/logos/tailwind.svg b/logos/tailwind.svg new file mode 100644 index 0000000..ef8cdad --- /dev/null +++ b/logos/tailwind.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/persona.png b/persona.png new file mode 100644 index 0000000..14a774b Binary files /dev/null and b/persona.png differ diff --git a/story1.png b/story1.png new file mode 100644 index 0000000..2dc2703 Binary files /dev/null and b/story1.png differ diff --git a/story2.png b/story2.png new file mode 100644 index 0000000..b90dabb Binary files /dev/null and b/story2.png differ diff --git a/story3.png b/story3.png new file mode 100644 index 0000000..0e45a11 Binary files /dev/null and b/story3.png differ diff --git a/story4.png b/story4.png new file mode 100644 index 0000000..9bfd2cc Binary files /dev/null and b/story4.png differ diff --git a/workflow/box.png b/workflow/box.png new file mode 100644 index 0000000..69daedc Binary files /dev/null and b/workflow/box.png differ diff --git a/workflow/dropbox.png b/workflow/dropbox.png new file mode 100644 index 0000000..cfb6b46 Binary files /dev/null and b/workflow/dropbox.png differ diff --git a/workflow/email.png b/workflow/email.png new file mode 100644 index 0000000..d36bead Binary files /dev/null and b/workflow/email.png differ diff --git a/workflow/factory.png b/workflow/factory.png new file mode 100644 index 0000000..e6d351b Binary files /dev/null and b/workflow/factory.png differ diff --git a/workflow/folder.png b/workflow/folder.png new file mode 100644 index 0000000..9c27db7 Binary files /dev/null and b/workflow/folder.png differ diff --git a/workflow/ftp.png b/workflow/ftp.png new file mode 100644 index 0000000..7990992 Binary files /dev/null and b/workflow/ftp.png differ diff --git a/workflow/gmail.png b/workflow/gmail.png new file mode 100644 index 0000000..5267496 Binary files /dev/null and b/workflow/gmail.png differ diff --git a/workflow/googledrive.png b/workflow/googledrive.png new file mode 100644 index 0000000..54784f9 Binary files /dev/null and b/workflow/googledrive.png differ diff --git a/workflow/icloud.png b/workflow/icloud.png new file mode 100644 index 0000000..99414be Binary files /dev/null and b/workflow/icloud.png differ diff --git a/workflow/mailin.png b/workflow/mailin.png new file mode 100644 index 0000000..4fc043a Binary files /dev/null and b/workflow/mailin.png differ diff --git a/workflow/nextcloud.png b/workflow/nextcloud.png new file mode 100644 index 0000000..bf94c38 Binary files /dev/null and b/workflow/nextcloud.png differ diff --git a/workflow/onedrive.png b/workflow/onedrive.png new file mode 100644 index 0000000..2e627b2 Binary files /dev/null and b/workflow/onedrive.png differ diff --git a/workflow/paperless.png b/workflow/paperless.png new file mode 100644 index 0000000..5c35064 Binary files /dev/null and b/workflow/paperless.png differ diff --git a/workflow/processing.png b/workflow/processing.png new file mode 100644 index 0000000..ff35a40 Binary files /dev/null and b/workflow/processing.png differ diff --git a/workflow/rclone.png b/workflow/rclone.png new file mode 100644 index 0000000..5429fb0 Binary files /dev/null and b/workflow/rclone.png differ diff --git a/workflow/s3.png b/workflow/s3.png new file mode 100644 index 0000000..6586942 Binary files /dev/null and b/workflow/s3.png differ diff --git a/workflow/scanner.png b/workflow/scanner.png new file mode 100644 index 0000000..0422163 Binary files /dev/null and b/workflow/scanner.png differ diff --git a/workflow/upload.png b/workflow/upload.png new file mode 100644 index 0000000..634fad9 Binary files /dev/null and b/workflow/upload.png differ diff --git a/workflow/webhook.png b/workflow/webhook.png new file mode 100644 index 0000000..4690d45 Binary files /dev/null and b/workflow/webhook.png differ