Бесплатная миграция IT-инфраструктуры в облако
На главную
61c46507-12c7-4300-a301-bd8bc30c7c19
Инструкции для серверов

Установка ISPConfig

Перед установкой панели вы можете подробнее посмотреть ее интерфейс и функционал с помощью демо-версии на сайте ISPConfig.

Автоматическая установка

Проще всего установить панель автоматически, выбрав ISPConfig на вкладке «Маркетплейс» при создании сервера. Сервер будет создан с уже установленной панелью управления ISPConfig, и вы сможете сразу перейти к созданию пользователей и сайтов.

Fbd3040c 4498 40eb 904d 4559b88573e6

Если же вы хотите установить панель вручную, следуйте инструкции ниже.

Установка ISPConfig вручную

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

  • Debian 10 - 12
  • Ubuntu 16.04 - 22.04
  • CentOS 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   —  не запрашивать подтверждения в процессе установки

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

    Ispconfig1

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

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

    Ispconfig2

Сохраните созданные установщиком пароли — они пригодятся в дальнейшем.

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

chown -Rf ispapps:www-data /etc/roundcube

Вход в панель

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

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

При первом входе браузер выведет предупреждение о небезопасном подключении —  это связано с тем, что подключение происходит по защищенному протоколу, сертификат для которого не был заверен каким-либо центром сертификации.

Откройте дополнительные сведения (кнопки «Дополнительно», «Продолжить», «Все равно перейти» в зависимости от используемого браузера), после чего вы сможете либо сразу перейти к панели, либо подтвердить исключение безопасности.

Ispconfig3

Была ли статья полезна?
Ваша оценка очень важна
Пока нет комментариев