--- title: Open Archiver created: 2026-06-08 updated: 2026-06-08 type: app tags: [catalogue, archive, app-marathon-batch-rattrapage-2] confidence: medium contested: false sources: [https://selfh.st/apps/?tag=Archiving&app=open-archiver] --- # 📦 Open Archiver > **Plateforme d'archivage de documents** open source : ingérez, indexez et consultez emails, PDF, fichiers et pages web dans une archive unique, conforme et recherchable. ## 📋 Informations Générales | Champ | Valeur | | :--- | :--- | | **Site web** | [github.com/saveriomiroddi/open-archiver](https://github.com/saveriomiroddi/open-archiver) | | **GitHub** | [saveriomiroddi/open-archiver](https://github.com/saveriomiroddi/open-archiver) | | **License** | AGPL-3.0 | | **Langage** | Go + TypeScript | | **Étoiles GitHub** | <0.5k ⭐ | | **Catégorie** | [[cat-archive|Archive]] | ## 📝 Description **Open Archiver** est une plateforme d'**archivage générique** open source qui combine ingestion de **boîtes mail** (IMAP/POP/EML), de **fichiers** (PDF, Office), et de **pages web**. L'archive est indexée en full-text et exposée via une **UI web** pour recherche, tags, partage. L'orientation est « conformité et rétention » : calcul de hash (SHA-256), timestamps, gestion d'utilisateurs fine. Différence vs **ArchiveBox / Paperless-ngx** : Paperless-ngx est centré sur les **documents scannés** (OCR, tags) ; ArchiveBox sur les **pages web** ; Open Archiver vise une **archive d'entreprise** plus générique (emails + fichiers + web), plus proche d'un OpenText Vault open source. Pour qui : PME, professions réglementées, associations qui ont besoin d'une **archive numérique pérenne** (légale ou métier) sans investir dans des solutions propriétaires hors de prix. ## 🚀 Installation ### Docker Compose (recommandé) ```yaml version: '3.8' services: open-archiver: image: ghcr.io/saveriomiroddi/open-archiver:latest container_name: open-archiver restart: unless-stopped ports: - "8092:3000" environment: POSTGRES_HOST: db POSTGRES_DB: openarchiver POSTGRES_USER: openarchiver POSTGRES_PASSWORD: change-me MINIO_ENDPOINT: minio:9000 MINIO_ACCESS_KEY: openarchiver MINIO_SECRET_KEY: change-me S3_BUCKET: archives depends_on: - db - minio volumes: - openarchiver_data:/data labels: - "traefik.enable=true" - "traefik.http.routers.openarchiver.rule=Host(`archive.example.com`)" - "traefik.http.routers.openarchiver.entrypoints=websecure" - "traefik.http.routers.openarchiver.tls.certresolver=letsencrypt" - "traefik.http.services.openarchiver.loadbalancer.server.port=3000" db: image: postgres:16-alpine restart: unless-stopped environment: POSTGRES_DB: openarchiver POSTGRES_USER: openarchiver POSTGRES_PASSWORD: change-me volumes: - openarchiver_db:/var/lib/postgresql/data minio: image: minio/minio:latest restart: unless-stopped command: server /data --console-address ":9001" environment: MINIO_ROOT_USER: openarchiver MINIO_ROOT_PASSWORD: change-me volumes: - minio_data:/data volumes: openarchiver_data: openarchiver_db: minio_data: ``` ## 🔄 Alternatives ### Open Source - [[app-archivebox]] — Archivage web pur, plus simple. - [[app-paperless-ngx]] — Archivage documents scannés, OCR. - [[app-mail-archiver]] — Archivage mail dédié. ### Propriétaires - **OpenText Archive Center** — GED/archivage d'entreprise, hors budget PME. - **NetApp archiving solutions** — On-prem, gros volumes. - **Smarsh / Global Relay** — Archivage conformité (finance, santé). ## 🔐 Sécurité - **Stockage S3** : MinIO self-hosted, à chiffrer via LUKS ou KMS. - **Conformité** : génère des empreintes SHA-256 et timestamps pour preuve d'intégrité. - **Self-hosting** : superviser la croissance du volume S3, sauvegarder la DB Postgres. ## 📚 Ressources - [GitHub](https://github.com/saveriomiroddi/open-archiver) - [Documentation](https://github.com/saveriomiroddi/open-archiver/wiki) ## Pages Liées - [[cat-archive]] — Catégorie Archive - [[app-archivebox]] — Archivage web - [[app-paperless-ngx]] — Archivage documents - [[recettes-docker-compose]] — Templates Docker