OpenArchiver
オープンソースのセルフホスト型メールアーカイブプラットフォーム。複数ソースからのインポート、全文検索、暗号化ストレージ、コンプライアンス管理に対応。
スマートダウンロード
プロジェクトのホームページへ
インストーラはまだありません — ソースリポジトリをご覧ください
セルフホスト型のメールバックアップ神ツール。自動アーカイブ、高速検索、改ざん防止。
主な機能
- マルチソースインポート:Google Workspace、Microsoft 365、IMAP、PST、EML、mbox に対応
- 効率的なストレージ:重複排除、圧縮、保存時暗号化、ローカルまたは S3 オブジェクトストレージに対応
- 全文検索:メールおよび添付ファイル(PDF、DOCX など)を高速に検索
- 整合性検証:各メールにハッシュ検証を備え、ファイルが改ざんされていないことを保証
- コンプライアンスリテンション:自動削除ポリシーとリーガルホールドを設定可能(近日提供予定)
できないこと
- •最低 4GB のメモリが必要(外部データベースを使用する場合は 2GB に削減可能);設定プロセスでは .env ファイルの編集とメールサービスプロバイダーの認証に関する理解が必要;Windows での直接実行はサポートされていない(Docker に依存);ドキュメントは現在英語のみです。
使用例
- 企業や機関は、法的コンプライアンスの審査に備えて、メールデータを長期的に保存する必要がある
- 個人ユーザーは、商用メールボックスのロックインから解放され、自分自身のメールアーカイブを所有したいと考えている
詳細説明
OpenArchiver は、安全で自己管理可能なオープンソースのメールアーカイブプラットフォームです。Google Workspace、Microsoft 365、汎用 IMAP、PST ファイル、圧縮された .eml および mbox ファイルからメールを一括インポートし、継続的に同期できます。メールは標準の .eml 形式で保存され、重複排除、圧縮、保存時の暗号化をサポートしています。Meilisearch 検索エンジンを内蔵しており、メールおよび添付ファイル(PDF、DOCX など)に対する超高速な全文検索が可能です。コア機能には、メールスレッド検出、カスタマイズ可能な保持ポリシー、リーガルホールド(近日対応予定)、ファイルハッシュによる整合性検証、改ざん不可能な監査ログが含まれます。システムは Docker Compose でデプロイされ、モダンな技術スタックを採用しています:SvelteKit フロントエンド、Node.js/TypeScript バックエンド、PostgreSQL メタデータ、Redis タスクキュー。ストレージバックエンドはローカルファイルシステムまたは S3 互換オブジェクトストレージから選択可能です。改ざん防止のメールアーカイブを維持し、ベンダーロックインを回避したい組織に最適です。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
ステップ1:Docker と Docker Compose がインストールされていることを確認してください
ステップ2:プロジェクトをクローンし、環境設定をコピーします:git clone ... && cp .env.example .env
ステップ3:.env ファイルを編集して管理者パスワードとシークレットキーを設定します
- ステップ1:Docker と Docker Compose がインストールされていることを確認してください
- ステップ2:プロジェクトをクローンし、環境設定をコピーします:git clone ... && cp .env.example .env
- ステップ3:.env ファイルを編集して管理者パスワードとシークレットキーを設定します
チェックサムがありません
このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません
SHA256 チェックサム
チェックサムなし
GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
プロジェクトディレクトリに移動し、`docker compose down -v` を実行してすべてのコンテナとデータボリュームを停止・削除します。その後、プロジェクトフォルダ全体を削除すれば完了です。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。