Скрипт ISPConfig Installer: автоматическая установка панели управления web-хостингом ISPConfig 3.1
Предлагаю Вашему вниманию Скрипт ISPConfig Installer: автоматическая установка панели управления web-хостингом ISPConfig 3.1
Не секрет, что бесплатная панель управления web-хостингом ISPConfig 3.1 при всех своих достоинствах, имеет серьёзный недостаток. Прежде чем запустить установку панели ISPConfig 3.1, нужно вручную установить множество пакетов. А главное - вручную редактировать настройки конфигурационных файлов. При любом опыте в подобных делах всегда есть вероятность что-то пропустить или, наоборот, сделать досадную опечатку. В результате - нерабочая панель. Ругаясь нехорошими словами на разработчиков за кривую установку панели ISPConfig 3.1, Вы идёте искать другое решение... Не спешите. Ведь все ваши действия по установке пакетов и настройке конфигурационных файлов можно поручить скрипту автоматической установке панели управления web-хостингом ISPConfig 3.1.
Обсуждение: здесь
Релизы:
- Текущая версия ISPConfig Installer 5.0 Beta 0
Подразумевается установка на базовую "свежеустановленную" систему (x86 - x86_64)!
Установка на предустановленные системы из образов не гарантируется!
Инструкция по установке минимальной системы Debian 7 Linux.
Инструкция по установке минимальной системы Ubuntu Server Linux.
Инструкция по установке минимальной системы CentOS 6 Linux.
Внимание! Сервер должен настроен на статический адрес!
Доменное имя сервера не должно совпадать с реальным именем веб-сайта и (или) почтового домена, который Вы планируете установить.
Основные возможности ISPConfig Installer
Поддерживаемые ОС
- Centos 7
- Ubuntu 14.04 LTS , 15.10, 16.04 LTS, 16.10
- Debian 7,8, 9
- Полностью автоматическая (без ручного ввода данных) установка ISPConfig 3.1 (опционально)
- Поддержка мультиязычности. Английский, Русский, Украинский.
- Выбор сетевого интерфейса (если их больше одного) и проверка на статический адрес
- Выбор WEB-сервера Apache, Nginx, Nginx frontend + Apache backend (опционально)
- PhpMyadmin актуальной версии
- Roundcube актуальной версии с фишками от ISPConfig (Смена пароля на ящик, антиспам, автоответчик и др.)
- fail2ban для Roundcube
- Полностью русифицированы плагины Roundcube для ISPConfig 3.1
- Webmin (опционально)
- Let’s encrypt
- XMPP Чат-Server
- HHVM
- DKIM
- Корректное отображение имён доменов (почта, сайты) на русском языке.
- MC - простой файловый менеджер (опционально)
- Русификация страниц ошибок сайтов, шаблонов для сайта и почты (Скриншоты здесь)
- Русификация страниц ошибок сервера (опционально)
- Смена портов ISPConfig 3.1 (8080), apps (8081) и Webmin (10000) на произвольные (опционально). ВНИМАНИЕ! Порт 8080 при ручной установке панели не менять!
- Проверка, исправление ошибок и редактирование hostname сервера
- JailKit версия 2.19
- MariaDB, MySQL (опционально, в зависимости от ОС)
- Теперь перед установкой скрипта не нужно обновлять пакеты системы и перегружать сервер. Скрипт это сделает за Вас!
- Безопасная установка. При нештатном прерывании работы по ходу установки просто запустите скрипт ещё раз
- Запрет запуска дублей скрипта, если уже идет установка
- Блокирование повторного запуска скрипта, если предыдущий запуск завершился некорректно
- Продвинутый сбор и упаковка в архив логов хода установки и возможных ошибок
- Добавить связку Nginx frontend + Apache backend (опционально).
- Обновить или удалить панель ISPConfig 3.1 (опционально).
- Установить или обновить Roundcube до актуальной версии с фишками от ISPConfig (Смена пароля на ящик, антиспам, автоответчик и др.) (опционально).
- Установить или обновить PhpMyadmin до актуальной версии (опционально).
- Русификация файлов по-умолчанию для сайта и почты (опционально) (Скриншоты здесь).
- Русификация страниц ошибок сервера (опционально).
- Русификация страниц ошибок сайтов, шаблонов для сайта и почты (Скриншоты здесь) (опционально).
- Webmin (опционально)
- MC - простой файловый менеджер (опционально)
- Сменить порт ISPConfig 3.1 (8080), apps (8081) и Webmin (10000) на произвольные (опционально).
- Обновить ПО сервера (опционально).
Одно-и мультисерверное управление:
- Управление одним или несколькими серверами из одной панели
- Может быть установлена как на физический сервер, так и на виртуальную машину
Уровни доступа:
- Администратор
- Реселеры
- Клиенты
Поддерживаемые Демоны / Программное обеспечение:
- HTTP: Apache2 и Nginx
- Чат-сервер XMPP
- Let's Encrypt (Бесплатные сертефикаты SSL)
- SMTP: Postfix
- POP3/IMAP: Courier и Dovecot (1.2.x)
- FTP: PureFTPd
- DNS: BIND и MyDNS
- База данных: MySQL
- Статистика: Webalizer и AWStats
- Виртуализация: OpenVZ
- Антивирус: ClamAV
Управляемые сервисы:
- поддержка IPv4
- поддержка IPv6
- Веб-сайты
- Имя на основе IP и на основе виртуальных хостов
- SSL веб-сайтов
- SNI поддержки, позволяет более чем одного SSL виртуальный хост на IP адрес
- CGI
- PHP (PHP доступные режимы для Apache: mod_php, FCGI, CGI и SuPHP; для Nginx: FCGI (PHP-FPM))
- Индивидуальные настройки PHP на сайте
- SSI
- Ruby (Apache только)
- Python (Apache только)
- Rewrites/redirects
- Пользовательские Apache/Nginx директивы
- Поддомены
- Алиасы доменов
- Защищенные паролем папки (базовая аутентификация HTTP)
- WebDAV (только Apache)
- FTP пользователи
- Базы данных MySQL
- Shell пользователей (jailed и не jailed), SFTP, SCP, пароль и ключ на основе логинов
- SMTP
- POP3, IMAP, POP3S, IMAPS
- Учетные записи электронной почты
- E-mail алиасы
- Спамфильтр
- Вирус фильтр
- Белые списки
- Черные списки
- Проверка заголовков и тела сообщений
- Автоответчик
- Получение сообщений электронной почты с удаленных серверов с GetMail
- Списки рассылок Mailman
- DNS
- DNS-мастер для лёгкого создания зон
- Управление зонами DNS и записями
- Инструмент для импорта файлов связывания зоны
- Поддерживаемые типы записей: A, AAAA, ALIAS, CNAME, HINFO, MX, NS, PTR, RP, SRV, TXT
- Master и slave серверы DNS
- Виртуализация (через OpenVZ)
- Брандмауэр (Firewall)
- Статистика Webalizer и AWStats
- Квота/ограничение трафика
- Квоты на дисковое пространство
- Квоты на почту
- Ограничения трафика и статистика
Обсуждение: здесь