Zimbra + Openfire + zimbra ldap
Posted in Новости on 29 января, 2016 by admin1. Обновляем систему до упора
apt-get update
apt-get upgrade
2. Устанавливаем зависимости zimbra
apt-get install libgmp3c2 libperl5.14 sysstat sqlite3 pax
3. Качаем и устанавливаем zimbra
wget https://files.zimbra.com/downloads/8.6.0_GA/zcs-8.6.0_GA_1153.UBUNTU14_64.20141215151116.tgz
tar zxvf zcs*
cd zcs*
./install.sh
отвечаем на все вопросы «y» ( нажимаем на y и Enter )
4. Задаем пароль администратора ( сначала выбираем 7 меню , затем 4 ) .
5. Устанавливаем репозитории с java
apt-get install software-properties-common
add-apt-repository ppa:webupd8team/java
apt-get update
6. Ставим MySQL сервер
apt-get install mysql-server
7. Ставим java
apt-get install oracle-java8-installer
8. Качаем последний стабильный openfire
wget http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_3.10.3_all.deb -O openfire_3.10.3_all.deb
9. Создаем БД
mysql -uroot -p
CREATE DATABASE openfire CHARACTER SET='utf8';
CREATE USER 'openfire'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON `openfire`.* TO 'openfire'@'localhost' WITH GRANT OPTION;
10. Устанавливаем openfire :
dpkg -i openfire_3.10.3_all.deb
11. Переходим по адресу http://IP:9090/ и продолжаем установку в уже интерактивном режиме.
В качестве БД выбираем сетевую БД ( MySQL )
В качестве сервера аккаунтов выбираем OpenLDAP ( LDAP )
Настройки подключения :
хост — IP сервера , порт — 389
Base DN ( Базовая DN) — dc=example,dc=com ( где example.com — наш домен в zimbra)
Аккаунт администратора — uid=admin,ou=people,dc=example,dc=com ( где example.com — наш домен в zimbra)
Тестируем — если все ОК, продолжаем установку.
12. После окончания установки мы можем :
a. Авторизоваться в openfire с данными из zimbra ( admin )
b. При создании нового аккаунта в Zimbra у нас автоматически этот аккаунт будет распространяться на openfire . Автоматика.