Скрипт: автоматичеcкая установка ISPConfig 3

Автор SinglWolf, 26 августа 2013, 17:03:07

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

SinglWolf

Доброго времени суток!
Предлагаю Вашему вниманию скрипт для автоматической установки панели управления web-хостингом ISPConfig 3.
Чтобы вручную поднять эту, не плохую на мой взгляд, панель управления проблематично (у меня с первого раза не получилось  ::)), нужно установить довольно внушительное количество пакетов и отредактировать не один конфиг. Я решил это дело автоматизировать. Всё, что вам нужно - это свежеустановленная ОС Debian 6 или Debian 7, 32-бит или 64 (ОС и разрядность определяется автоматически) и сеть, настроенная на статический адрес и, само-собой, доступ интернет. Всё остальное сделает скрипт.

Скрипт интегрирует:

  • Почтовый веб-клиент Roundcube 0.8.5 со всеми фишками от ISPConfig 3 (смена пароля и т.д.)
  • Русифицированые темплейты для сайтов и почты.

По ходу установки будет предложено:

  • Устанавливать или нет доступные расширения для сервера (Пока только Webmin).
  • Сменить доменное имя.
  • Создать пароль для MySQL-сервера.
  • Заполнить поля сертификата для FTP-сервера.
Далее запустится инсталляция панели ISPConfig 3.
Затем установится Roundcube и выбранные расширения для сервера.
Через несколько минут после завершения работы скрипта, как только отработают по cron (3-5 мин.) настоечные скрипты панели, сервер готов к работе.
Так как скрипт универсальный (для разных ОС) и постоянно развивается, выкладывать нет смысла. Текущую версию скрипта можно скачать здесь.
Пожалуйста, все вопросы, связанные со скриптом и не только, обсуждаются в этой теме.
Спасибо за внимание.

SinglWolf

Большое обновление версия 2.0.4

Текущая версия 2.0.4.

Поддерживаемые ОС
Debian 6
Debian 7
Ubuntu 12.04
Ubuntu 13.04


Краткое описание возможностей скрипта:

Выбор движка для сервера (В активной разработке)
Обнаружение и автоматическое исправление большинства критических ошибок в пакетах
Установка антивируса ClamAV актуальной версии 0.98. (Сейчас в репозиториях до сих пор 0.97)
PhpMyadmin актуальной версии 0.4.9
Roundcube 0.9.4
Возможность установки или обновления Roundcube при установленной ISPConfig 3
Полностью русифицированы плагины Roundcube для ISPConfig 3
Webmin (опционально)
MC - простой файловый менеджер (опционально)
fail2ban для Webmin и Roundcube
Проверка и редактирование доменного имени
Запрет пустого пароля для root MySQL
Сбор и упаковка в архив логов хода установки и возможных ошибок

SinglWolf

Версия 2.0.5. Добавлена установка ISPConfig 3 на сервер Nginx