Open Archiver la piattaforma open per archiviare e ricercare email in modo sicuro

OpenArchiver dashboard

Gestire un archivio di posta elettronica affidabile è un’esigenza sempre più importante sia per aziende che per professionisti. Conservare le comunicazioni in modo permanente, proteggerle da modifiche non autorizzate e poterle recuperare rapidamente rappresenta un requisito fondamentale per la conformità normativa, la sicurezza e la continuità operativa.

Open Archiver risponde a questa esigenza con una piattaforma open source pensata per essere installata sui propri server. Il software consente di importare, archiviare, indicizzare e cercare messaggi di posta elettronica provenienti da numerosi servizi, evitando qualsiasi dipendenza da piattaforme proprietarie e mantenendo il pieno controllo dei dati.

L’applicazione utilizza una moderna architettura basata su Docker Compose e integra strumenti consolidati come PostgreSQL, Meilisearch, Redis o Valkey e SvelteKit per offrire prestazioni elevate e una gestione semplice anche di grandi volumi di email.

Le principali funzionalità di Open Archiver

Uno dei punti di forza di Open Archiver è la compatibilità con numerose sorgenti di importazione. È possibile collegare account IMAP generici, importare caselle di Google Workspace, Microsoft 365 oppure archivi locali nei formati PST, MBOX, file EML compressi e raccolte di messaggi già esportati.

Ogni email viene archiviata nel formato standard .eml, garantendo la massima compatibilità futura. Il sistema applica inoltre deduplicazione e compressione per ridurre lo spazio occupato sui dischi, mentre tutti i dati vengono cifrati durante l’archiviazione.

OpenArchiver archived emails

La ricerca rappresenta uno degli aspetti più interessanti della piattaforma. Grazie all’integrazione con Meilisearch è possibile effettuare ricerche full-text estremamente rapide non solo nel contenuto delle email, ma anche negli allegati come documenti PDF, DOCX e numerosi altri formati.

Tra le funzionalità disponibili troviamo anche:

  • importazione continua delle nuove email con sincronizzazione automatica;
  • rilevamento delle conversazioni e dei thread;
  • supporto allo storage locale oppure a sistemi compatibili con S3 come MinIO e AWS S3;
  • registrazione dell’hash dei file per verificare l’integrità delle email archiviate;
  • report di integrità che certificano l’autenticità dei messaggi;
  • registro di audit immutabile che tiene traccia delle operazioni effettuate dagli utenti;
  • gestione delle politiche di conservazione dei dati.

La piattaforma è sviluppata utilizzando SvelteKit con Svelte 5 per l’interfaccia web, Node.js con Express e TypeScript per il backend, PostgreSQL per il database dei metadati e BullMQ su Redis o Valkey per la gestione delle elaborazioni asincrone.

Installazione di Open Archiver con Docker Compose

L’installazione è pensata per essere semplice anche su un server Linux dedicato o su una macchina virtuale.

Per iniziare è sufficiente clonare il repository ufficiale:

git clone https://github.com/LogicLabs-OU/OpenArchiver.git
cd OpenArchiver

Successivamente occorre creare il file di configurazione partendo dall’esempio incluso nel progetto:

cp .env.example .env

A questo punto è necessario modificare il file .env, configurando le password dell’amministratore, le chiavi segrete e gli altri parametri richiesti. Il file .env.example contiene le indicazioni per ogni variabile disponibile.

Terminata la configurazione, è possibile avviare tutti i servizi con Docker Compose:

docker compose up -d

Il comando scaricherà automaticamente le immagini Docker già disponibili e avvierà tutti i componenti necessari, inclusi frontend, backend, PostgreSQL, Meilisearch e Redis o Valkey.

Una volta completata l’inizializzazione, l’interfaccia web sarà raggiungibile dal browser all’indirizzo:

http://localhost:3000

Da qui sarà possibile effettuare il primo accesso come amministratore, configurare le sorgenti di posta elettronica e iniziare l’importazione delle email, sfruttando una piattaforma completamente self-hosted, scalabile e progettata per garantire sicurezza, integrità dei dati e ricerche estremamente rapide anche su archivi di grandi dimensioni. Abbiamo testato Open Archiver su Ubuntu 26.04 LTS

Lascia un commento