Skip to content

Latest commit

 

History

History
25 lines (17 loc) · 1.92 KB

README.md

File metadata and controls

25 lines (17 loc) · 1.92 KB

README

Просто docker-compose, позволяющий запустить Roundcube, настроенный для доступа к GMail. Состоит из трёх частей:

  1. Roundcube + Nginx + php-fpm. Настроен на подключение к контейнеру imapproxy;
  2. IMAPProxy. Настроен на подключение к контейнеру perdition;
  3. Perdition. Настроен на подключение к GMail.

В принципе, можно использовать только контейнер с Roundcube'ом, но при работе через IMAPProxy он работает несколько быстрее (за счёт того, что не требует заново подключаться при каждом изменении).

К сожалению, IMAPProxy не умеет работать по протоколу IMAP4S, который требует GMail, поэтому необходим Perdition.

По хорошему надо было бы делать эту сборку на основе Alpine Linux, но в нём я IMAPProxy не нашёл (возможно плохо искал).

Как пользоваться:

  1. Клонировать себе этот каталог;
  2. Запустить в нём docker-compose up -d (или docker-compose up, если вы хотите посмотреть, что происходит);
  3. Дождаться сообщения "PHP started";
  4. Подключиться к интерфейсу Roundcube по адресу http://ваш-ip:8080

ВНИМАНИЕ! SSL не используется, т.к. сборка создана для исследовательских целей. При любом использовании, кроме разового запуска, рекомендую настроить терминацию SSL через обратный прокси (например Nginx).