Собственный хостинг: Установка ispconfig3 и Roundcube (6часть)

Установка Ispconfig

Установка ispconfig3 и Roundcube
>> Initial configuration

Select language (en,de) [en]: en
Installation mode (standard,expert) [standard]: Enter
Full qualified hostname (FQDN) of the server, eg server1.domain.tld [Enter]:
MySQL server hostname [localhost]:Enter
MySQL root username [root]:Enter
MySQL root password []: Ваш_пароль_sql
MySQL database to create [dbispconfig]: Enter
MySQL charset [utf8]: utf8

Country Name (2 letter code) [AU]:RU
State or Province Name (full name) [Some-State]:Ваша область
Locality Name (eg, city) []:Город
Organization Name (eg, company) [Internet Widgits Pty Ltd]:Название организации
Organizational Unit Name (eg, section) []:Название организации кратко
Common Name (eg, YOUR name) []:Отдел
Email Address []:Ваш емайл
ISPConfig Port [8080]: Enter или изменить
 
Установка ispconfig3 и Roundcube

А вот далее начинается действительно работа, и заключается она в деталях.

Включаем фаервол, удаляем из списка 3306, поскольку держать его на внешке не правильно, когда нам будет нужно — мы его быстро включим.

Установка Roundcube

vim /etc/php5/apache2/php.ini

Устанавливаем

date.timezone = Europe/Moscow

http://www.php.net/manual/ru/timezones.php — полный список зон.

Доставляем пакеты

aptitude install subversion php5-intl php-mdb2

Далее, работаем по мануалу наших коллег, поскольку ребята написали неплохой скриптик и нам описывать работу которую уже сделали за нас смысла нет, да роундкуб там еще прошлой версии, но возможно уже обновили. Однако он нам нужен для галочки поскольку все мы собираемся все равно делегировать почту на яндексу. А вебмаил нам нужен на всякий пожарный для того, чтоб кто-то окажется упорный и ему нужно именно локальную почту.

cd /tmp
wget http://forum.mini-server.ru/download/file.php?id=202
cp file.php\?id=202 setup.tar.gz
rm file.php\?id=202
tar -xf setup.tar.gz


vim setup.ini

[mysql] root_password=пароль_root_mysql database_name=ispapp1 database_user=ispapp1 database_password=Ваш_вариант_пароля database_host=localhost database_ispconfig=dbispconfig [remote_api] remote_hostname=localhost:8080 remote_user=ispapp1 remote_password=Ваш_вариант_пароля_удалённого_пользователя

./setup.sh

Осталось добавить его в apache

cd /etc/apache2/conf.d

wget http://bugs.web-wack.at/attachments/download/16/roundcube.conf

/etc/init.d/apache2 restart

Проверяем: http://сайт_вашего_клиента/webmail/

Естественно нужно завести почтовый ящик в панели управления

Оставить комментарий

Комментарии (4)

  1. Владимир 25.11.2016 Ответить
    Ссылка на скачивание с сайта mini-server уже не рабочая.
  2. Антон 15.10.2017 Ответить
    Все делал по инструкции, но ошибка...


    Job for amavisd.service failed because the control process exited with error code. See "systemctl status amavisd.service" and "journalctl -xe" for details.
    Failed to restart clamd@amavisd.service: Unit not found.

  3. Дмитрий
    Дмитрий 20.10.2017 Ответить
    Антон, думаю, что у Вас либо не установилась служба amavisd, либо косяк с конфигурацией