
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.

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