Skip to content

Use Roundcube with GMail (imapproxy and perdition included)

Notifications You must be signed in to change notification settings

strannick-ru/gmail-roundcube-v2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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).

Отличие от ubuntu-with-nginx-php-roundcube ровно одно: там используются образы ubuntu 14.04 и вся сборка происходит при запуске docker-compose up, а здесь использованы образы, созданные на базе собранного ubuntu-with-nginx-php-roundcube.

Если вы параноик, используйте ubuntu-with-nginx-php-roundcube. Если же вы хотите просто запустить готовую сборку, используйте этот вариант.

About

Use Roundcube with GMail (imapproxy and perdition included)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published