Page tree

ISPConfig — бесплатная панель управления для серверов с операционной системой Linux. С помощью ISPConfig вы можете управлять сайтами на сервере через удобный веб-интерфейс, работать с почтой, FTP, веб-серверами и решать другие задачи. ISPConfig отлично подходит для работы в режиме Nginx + PHP-FPM.

Панель может быть установлена на серверы с системами:

  • Debian 9, 10
  • Ubuntu 16.04 - 20.04
  • CentOS 7, 8

Установку необходимо выполнять на "чистый" сервер.

1. Подключитесь к серверу по SSH.

2. С помощью следующей команды вы можете скачать и запустить инсталлятор, который установит стандартный набор ПО: Apache2, PHP (версии 5.6 - 8.0), MariaDB, Postfix, Dovecot, Rspamd, BIND, Jailkit, Roundcube, PHPMyAdmin, Mailman, Webalizer, AWStats и GoAccess. 

wget -O - https://get.ispconfig.org | sh -s --

Если вы хотите внести изменения в ПО, эту команду потребуется скорректировать, добавляя в нее необходимые аргументы.

Например, чтобы установить Nginx в качестве веб-cервера вместо Apache2, используйте команду вида:

wget -O - https://get.ispconfig.org | sh -s -- --use-nginx

В большинстве случаев, а также если вы не уверены, какое ПО выбрать, рекомендуем использовать стандартную команду установки, чтобы иметь на сервере весь необходимый функционал.

Если же вы хотите настроить установку по своему усмотрению, используйте следующие аргументы:

--helpПоказать инструкцию по использованию команды
--debugВключить отладку в процессе установки
--channel

Выбор ветки для установки ISPConfig

Формат: --channel=<stable|dev>

stable — последний релиз, доступный на сайте панели. Рекомендуется к установке.
dev — последняя версия из Git-репозитория. Может иметь баги и недостетированные опции. Рекомендуется только для опытных пользователей.

--lang

Язык установщика (доступны английский и немецкий).

Формат: --lang=en|de

--use-nginxУстановить Nginx в качестве веб-сервера вместо Apache2
--use-amavisИспользовать amavis вместо rspamd для фильтрации почты
--use-unboundУстановить unbound вместо bind9 в качестве локального DNS. Не использовать при установке параметра --no-dns
--use-phpУстановить только указанные версии PHP (по умолчанию устанавливаются все). Доступные версии: 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0. Например: --use-php=7.4,8.0
--use-php=systemОтключить установку дополнительных версий php из стороннего репозитория и установить только версию из официального репозитория
--use-ftp-portsЗадать диапазон портов для FTP в пассивном режиме. Например: --use-ftp-ports=40110-40210
--no-webНе использовать ISPConfig для управления конфигурацией веб-сервера. Данный аргумент также отключит установку nginx/apache, pureftpd, roundcube, phpmyadmin
--no-mailНе устанавливать почтовый сервер. Будет установлен только postfix для отправки системных оповещений
--no-dnsНе устанавливать ns-сервер. Bind будет установлен только для самой системы
--no-local-dnsНе использовать DNS-кэш
--no-firewallНе устанавливать UFW
--no-roundcubeНе устанавливать roundcube webmail
--roundcubeУстановить Roundcube даже если используется --no-mail (потребуется ручная донастройка)
--no-pmaНе устанавливать PHPMyAdmin
--no-mailmanНе устанавливать Mailman
--no-quotaОтключить квоту
--no-ntpНе настраивать синхронизацию системного времени
--unattended-upgrades

Включить автообновление

Дополнительно можно добавить следующие аргументы:
--unattended-upgrades=autoclean,reboot   —   для автоматической очистки и перезагрузки
--i-know-what-i-am-doing   —  не запрашивать подтверждения в процессе установки

3. После ввода команды пройдет подготовительный этап, и далее будет запрошено подтверждение установки:

Введите yes и нажмите Enter.

4. Дождитесь завершения установки. В результате вы увидите подобный вывод:

Всё готово. Ваша панель доступна по адресу: https://IP_адрес_сервера:8080/login/

Для входа используйте реквизиты, предоставленные инсталлятором: логин admin и пароль из строки "Your ISPConfig admin password is".

ПРИМЕЧАНИЕ

После установки панели дополнительно рекомендуем выполнить следующую команду, чтобы в дальнейшем можно было корректно запустить почтовый клиент Roundcube Webmail:

chown -Rf ispapps:www-data /etc/roundcube
  • No labels