Многоязычный почтовый клиент для IMAP в браузере с интерфейсом в стиле приложения, написанный на PHP и расширяемый с помощью плагинов и тем оформления.
LogicLabs-OU/OpenArchiver
Платформа для самостоятельного размещения: архивирует, индексирует и позволяет искать письма из Gmail, Microsoft 365, PST-файлов и ящиков IMAP.
Open source альтернатива:Microsoft Outlook
- Звёзды
- 2,436
- Форки
- 150
- Открытые issues
- 222
- Последний коммит
- 19 часов назад
Что это?
Open Archiver — платформа для самостоятельного размещения, которая хранит долгосрочную копию электронной почты с защитой от незаметного изменения. Она может получать письма из Google Workspace, Microsoft 365, IMAP-серверов, PST- и Mbox-файлов, а также архивов с файлами .eml; подключённые учётные записи синхронизируются непрерывно.
Письма хранятся в стандартном формате .eml. Дедупликация и сжатие сокращают занимаемое место, а файлы шифруются при хранении. Данные можно размещать на локальном диске или в объектном хранилище с поддержкой S3, например AWS S3 или MinIO. При добавлении файлов сохраняются их хеши, что позволяет обнаружить последующие изменения архивного содержимого.
Поисковый слой индексирует полный текст сообщений и вложения, включая PDF и DOCX. Также доступны поиск связанных писем в цепочках, политики хранения, юридическая блокировка удаления и неизменяемый журнал аудита. В стеке используются SvelteKit, Node.js с Express, PostgreSQL, Meilisearch и Redis (или Valkey); развёртывание выполняется с помощью Docker Compose.
Ключевые возможности
- 01Импорт писем из Gmail, Microsoft 365, IMAP, PST, Mbox и файлов .eml
- 02Хранение писем в формате .eml с дедупликацией, сжатием и шифрованием при хранении
- 03Поддержка локального диска и объектных хранилищ с поддержкой S3
- 04Полнотекстовый поиск по письмам и вложениям, например PDF и DOCX
- 05Поиск связанных писем в цепочках, политики хранения и юридическая блокировка удаления
- 06Неизменяемый журнал аудита действий в системе
Сценарии использования
- Долговременное хранение деловой переписки для соблюдения нормативных требований
- Сохранение почтовых ящиков уходящих сотрудников перед закрытием их учётных записей
- Поиск по архиву писем и вложений за несколько лет для eDiscovery
- Объединение старых PST-экспортов в единый архив с поиском
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/LogicLabs-OU/OpenArchiver.git - 2
Скопируйте пример файла окружения и отредактируйте его, указав свои настройки
cp .env.example .env - 3
Запустите все сервисы в фоновом режиме с помощью Docker Compose
docker compose up -d - 4
Откройте http://localhost:3000 в браузере
Что важно знать
- Распространяется по лицензии AGPL-3.0 — лицензии с сильным копилефтом, которая может ограничивать использование и распространение изменённых версий.
- Требуются Docker и Docker Compose, а также не менее 4 ГБ оперативной памяти (2 ГБ при использовании внешних Postgres, Redis и Meilisearch).
- Для самостоятельного хостинга перед использованием необходимо задать пароли администратора и секретные ключи в файле .env.
В подборках
Темы
Частые вопросы
- Что такое OpenArchiver?
- Платформа для самостоятельного размещения: архивирует, индексирует и позволяет искать письма из Gmail, Microsoft 365, PST-файлов и ящиков IMAP. Open Archiver — платформа для самостоятельного размещения, которая хранит долгосрочную копию электронной почты с защитой от незаметного изменения. Она может получать письма из Google Workspace, Microsoft 365, IMAP-серверов, PST- и Mbox-файлов, а также архивов с файлами .eml; подключённые учётные записи синхронизируются непрерывно.
- OpenArchiver можно использовать бесплатно? Какая у него лицензия?
- OpenArchiver распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- OpenArchiver всё ещё поддерживается?
- Активно поддерживается. Последний коммит в OpenArchiver — 23 окт. 2026 г..
- Для чего можно использовать OpenArchiver?
- Долговременное хранение деловой переписки для соблюдения нормативных требований Сохранение почтовых ящиков уходящих сотрудников перед закрытием их учётных записей Поиск по архиву писем и вложений за несколько лет для eDiscovery Объединение старых PST-экспортов в единый архив с поиском
- Как установить OpenArchiver?
- Клонируйте репозиторий: git clone https://github.com/LogicLabs-OU/OpenArchiver.git Скопируйте пример файла окружения и отредактируйте его, указав свои настройки: cp .env.example .env Запустите все сервисы в фоновом режиме с помощью Docker Compose: docker compose up -d Откройте http://localhost:3000 в браузере
- Где скачать OpenArchiver?
- Исходный код и инструкции по установке — на GitHub: https://github.com/LogicLabs-OU/OpenArchiver
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемый почтовый сервер для собственного домена: SMTP/IMAP/POP3, CardDAV/CalDAV, веб-почта на React и админ-панель; развёртывается через Docker Compose.
Быстрый почтовый клиент с открытым исходным кодом для Mac, Windows и Linux, созданный на Electron и использующий локальный движок синхронизации на C++.
Комплексный почтовый сервер на Docker для самостоятельного размещения: Postfix, Dovecot, SOGo, Rspamd и ClamAV с веб-панелью администратора.
Почтовый сервер для самостоятельного размещения в виде набора Docker-образов: SMTP, IMAP, POP3 и веб-почта.
Самостоятельно размещаемое веб-приложение для заметок без базы данных: заметки хранятся в одной папке как Markdown-файлы.