guest@muellerchen:~/k3s-homelab/apps/openarchiver$ cat README.md
OpenArchiver
E-Mail-Archivierung mit Volltextsuche — der Neuzugang, gleich mit fünf Komponenten im Schlepptau.
- Fünf Komponenten für eine App: die Anwendung selbst (Frontend + Backend in einem Container), Postgres, Valkey (Redis-kompatibel), Meilisearch für die Volltextsuche, Apache Tika fürs Text-Extrahieren aus Anhängen.
- Kopiert Mails nur — rührt die Quellpostfächer nicht an. Automatisches Löschen aus der Quelle ist beim Upstream-Projekt (noch) gar nicht eingebaut.
- Läuft als root im Container (kein
USER-Statement im Image) — der NFS-Export braucht deshalbno_root_squash, sonst landet beim Import keine einzige Mail im Archiv. - Bei jedem Neustart installiert der Entrypoint erstmal Dependencies nach und fährt DB-Migrationen — braucht Netzzugriff und ein paar Minuten, bevor der Pod "Ready" ist.
- Zwei Verschlüsselungs-Keys, die nach dem ersten Setzen nie wieder geändert werden dürfen — sonst sind entweder die Ingestion-Zugangsdaten oder gleich das ganze Archiv unlesbar.
Gebaut mit: