Меню Рубрики

Установка ispmanager ubuntu server

Установка и обновление ISPmanager

Содержание

Общая информация

Системные требования

Версии поддерживаемых операционных систем для ISPmanager Lite:

  • CentOS 6, 7 (рекомендуется)
  • Debian 7, 8, 9
  • Ubuntu 14.04 LTS, 16.04 Xenial.

Версии поддерживаемых операционных систем для ISPmanager Business:

  • CentOS 6, 7 (рекомендуется)
  • Debian 7, 8
  • Конвертация в CloudLinux возможна для версий 6, 7

Обратите внимание, что отсутствует возможность установки панели управления на сервер, где сеть настроена с помощью systemd-networkd.

Установку рекомендуется производить на «чистый сервер». Это значит, что должна быть выполнена только установка операционной системы без установки и настройки дополнительных сервисов, а также без подключения сторонних репозиториев. Все необходимые репозитории будут подключены инсталятором. В системе должен быть пользователь root.

Корректная установка программного продукта не гарантируется, если в системе подключены сторонние репозитории.

Перед началом установки ISPmanager Business рекомендуем ознакомиться со следующей документацией:

Лицензирование

Если на момент установки нет лицензии, установщик попробует автоматически активировать триальную 2-х недельную лицензию.

При наличии активной лицензии на программный продукт, она будет активирована автоматически, если сервер имеет внешний ip адрес, который совпадает с ip адресом лицензии. В противном случае (например на серверах с серым ip адресом), следует перед началом установки выполнить команду:

При наличии вечной лицензии на программный продукт, имеет значение срок получения обновлений для этой вечной лицензии. Если в момент установки панели управления для вечной лицензии истек срок получения обновлений, то установка последней актуальной версии приведет к тому, что не пройдет проверка лицензии. Запускать установку в этом случае необходимо с параметром —release 5.50. Где 5.50 — последняя доступная версия для вечной лицензии.

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

  • если лицензия на ip адрес сервера еще не заказывалась или срок её действия не истек, триальная лицензия будет активирована автоматически, панель управления будет установлена.
  • если триальная лицензия на ip адрес сервера уже истекла, установка будет прервана с ошибкой об отсутствии лицензии. В этом случае возможна установка только коммерческой лицензии или смена ip-адреса сервера (при использовании серых адресов, нужно будет менять публичный адрес с которого сервер выходит во внешнюю сеть)

Переход с предыдущих версий

Существует возможность перехода с ISPmanager 4 на ISPmanager 5.

Переход с ISPmanager 4 Lite на ISPmanager 5 Lite может быть выполнен двумя способами:

  • Переход c использованием функции миграции. Такой переход осуществляется в рамках одного сервера.
  • Переход через функцию импорт пользователя. Подразумевается чистая установка ISPmanager 5 на отдельный сервер и последующий перенос данных пользователей из ISPmanager 4 с помощью функции импорт пользователя.

Переход с ISPmanger 4 Pro на ISPmanager 5 Lite или ISPmanager 5 Business не возможен в рамках одного сервера. Необходимо выполнить «чистую» установку ISPmanager 5 на новый сервер, затем выполнить импорт пользователей.

Более подробная информация приведена в статье Переход между версиями ISPmanager.

Установка

Установка и обновление ISPmanager производится с использованием репозитория операционной системы.

При установке отключается служба SELinux. Эта служба мешает корректной работе панели управления.

Чтобы начать установку выполните следующее:

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

2. Установите wget (если не установлена). Для Debian с помощью команды:

Для CentOS с помощью команды:

3. Загрузите скрипт установки:

Чтобы установить определенную версию панели управления, необходимо запустить install.sh с параметром —release, например:

Установщик предложит выбрать уровень стабильности: beta или stable и подключит соответствующий репозиторий ISPsystem. В дополнение подключит другие необходимые репозитории (EPEL для CentOS) и обновит кеш пакетов.

Из списка предложенных вариантов выберите необходимую версию ISPmanager. Скрипт установит панель управления и необходимое программное обеспечение из репозитория системы.

Установка на CentOS 6.5, выглядит примерно так

После окончания установки панель управления ISPmanager доступна по следующему адресу:

Обновление

Автоматическое обновление можно активировать в настройках системы.

Для обновления в ручном режиме выполните команду:

Читайте также:  Установка датчика kia rio

Либо воспользуйтесь стандартными средствами пакетного менеджера вашей операционной системы

При обновлении в ручном режиме стоит учитывать, что каждая версия продукта имеет отдельный репозиторий, имя которого равно имени версии. Также есть репозитории beta5 и stable5, которые содержат все версии продукта. От того, какой репозиторий подключен в системе, будет зависеть до какой версии будет обновлен программный продукт.

источник

Установка и использование ISPmanager на Linux

Панель управления хостингом ISPmanager может быть установлена на компьютер с Linux с помощью установочного скрипта. В данной статье мы разберем это на практике.

Выбор дистрибутива Linux

Необходимо учитывать системные требования ISPmanager к конкретному дистрибутиву Linux. Например, версия Business не будет работать на Ubuntu и Debian 9 (рекомендуется использование CentOS), тогда как у версии Lite ряд возможных дистрибутивов шире. Внимательно изучаем системные требования в официальной документации и на основе них ставим нужный Linux.

Подготовка сервера

Стоит обратить внимание, что для корректной работы необходима чистая система — без установленных и настроенных программ, а также без подключенных дополнительных репозиториев.

Однако, для ISPmanager рекомендуется отключить SELinux. Для этого вводим команду:

sed -i ‘s/^SELINUX=.*/SELINUX=disabled/g’ /etc/selinux/config

Установка

Для установки необходимо скачать скрипт утилитой wget. Ставим ее.

а) если CentOS / Red Hat:

б) если Ubuntu / Debian:

Скачиваем скрипт установки ISPmanager:

Установщик задаст некоторые вопросы:

0-1. Если мы не отключили SELinux, установщик предложит его отключить и перезагрузить сервер — соглашаемся:

SELinux is enabled on your server. It is strongly recommended to disable SELinux before you proceed.
Would you like to disable SELinux right now (yes/no)? yes

Reboot is requred to complete the configuration of SELinux.
Reboot now (yes/no)? yes

* после перезагрузки нужно снова запустить установку командой sh install.sh ISPmanager.

0-2. Если серверу задано не доменное имя, установщик выдаст ошибку You have incorrect hostname и потребует ввести правильное имя — задаем любое доменное имя, желательно, зарегистрированное для данного сервера:

You have incorrect hostname: dmosk
Enter new hostname(or Ctrl+C to exit): dmosk.ru

1. Какую версию поставить (бета или стабильную) — выбираем стабильную (s):

Which version would you like to install ?
b) beta version — has the latest functionality
s) stable version — time-proved version

Choose repository type to work with: s

2. Какую версию поставить (Lite или Business) — выбираем ту, которую хотим купить или уже купили:

What version do you want to install
1) ISPmanager-Lite with recommended software
2) ISPmanager-Lite minimal version
3) ISPmanager-Business

Будут установлены все необходимые пакеты для работы панели управления.

После завершения установки открываем браузер и переходим по адресу https:// :1500 — браузер выдаст ошибку сертификата, игнорируем ее, подтвердив намерение перейти на веб-страницу.

Если на сервере с внешним IP выполняется установка ISPmanager впервые, система потребует активировать программный продукт. В открывшемся окне в разделе «Для продолжения работы с ISPmanager Lite вы можете» выбираем Получить ознакомительную лицензию (также можем сразу активировать лицензию, если она у нас есть), вводим адрес электронной почты администратора, соглашаемся с политикой конфиденциальности и условиями использования сервиса:

Нажимаем Далее — необходимо будет ввести пароль для входа в ISPmanager (при необходимости, регистрируемся). После на адрес электронной почты придет письмо с временным ключом — вводим его для активации:

. и нажимаем Активировать — должна открыться страница ввода логина и пароля. Для входа нужно использовать системную учетную запись root. Обратите внимание, что на Ubuntu после установки пароль для root не задан — это необходимо сделать командой:

При первом входе в панель управления необходимо принять лицензионное соглашение:

Лицензирование

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

Читайте также:  Установка bbm на blackberry

Лицензия привязывается к внешнему IP-адресу. Если наш сервер выставлен наружу, то активация произойдет автоматически.

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

Посмотреть статус лицензирования можно в самой панели — ПомощьО программе:

Без ключа активации будет действовать ознакомительная лицензия на 14 дней.

Установка дополнительных пакетов

ISP Manager позволяет работать с некоторым набором программного обеспечения, но установку лучше делать из панели управления. Например, для развертывания СУБД PostgreSQL переходим в раздел НастройкиВозможности — выбираем необходимое программное обеспечение — кликаем по Установить:

. система задаст вопрос, точно ли мы хотим установить пакет — отвечаем утвердительно. Начнется процесс установки, который может занять некоторое время. После пакет появится в системе.

Также мы можем добавить дополнительную версию PHP. Переходим в НастройкиВозможности — кликаем по «Альтернативная версия PHP . » (например, 5.6) — ставим галочки для PHP-FPM и Apache:

Нажимаем Применить изменения. Чтобы иметь возможность использовать PHP добавленной версии как модуль Apache, переходим в Настройки web-сервераPHP. Один раз кликаем по нужной версии PHP и нажимаем на Как модуль Apache:

* имейте ввиду, что модулем apache может быть только одна версия PHP. Остальные будут работать как Apache + FastCGI.

Создание пользователя

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

Переходим в раздел Учетные записиПользователи — кликаем по Создать:

В открывшемся окне заполняем поля.

* где логин — имя пользователя, под которым он сможет входить в панель управления ISPmanager; полное имя — описание для пользователя; шаблон — готовый набор настроек (настраиваются в разделе НастройкиШаблоны, могут использоваться как разные тарифные планы); пароль — пароль для пользователя.

2) Ограничения. Заполняется, если мы не используем шаблон:

* где базы данных и пользователи баз данных — соответственно количество баз и sql-пользователей, которые сможет создать пользователь; FTP-пользователи — количество аккаунтов с доступом к серверу по FTP; www-домены — количество сайтов, которые разрешено разместить на хостинге пользователю; доменные имена — количество доменов, которыми может управлять пользователь в DNS; почтовые домены — количество доменов для почты; почтовые ящики — ограничение на количество создаваемых ящиков.

3) Также, если на используем шаблон, настраиваем доступы:

* где SSL — разрешено ли будет настраивать и использовать HTTPS для сайтов; CGI — возможность использования сайтов, написанных на соответствующих скриптах; PHP как модуль Apache — возможность выбрать и использовать PHP + Apache; PHP в режиме CGI — скрипты PHP будут выполняться аналогично скриптам CGI; PHP в режиме FastCGI (Apache) — PHP обрабатывается Apache + FastCGI (позволяет повысить производительность); доступ к shell — позволить пользователю подключаться к серверу по SSH или через веб shell-консоль.

4) значения по умолчанию, как и предыдущие пункты, настраивается в случае отсутствия шаблона:

* где кодировка домена принудительно устанавливает кодировку по умолчанию; тип обработчика PHP — с помощью чего по умолчанию будут обрабатываться PHP скрипты (пользователь может выбирать позже любой, который доступен исходя из настроек доступа); версия PHP — версия php, которая будет выбрана по умолчанию (пользователь сам сможет ее поменять, при необходимости); индексная страница — скрипт по умолчанию, который будет запускать при обращении к домену без указания конкретного скрипта.

Увеличить размер загружаемого файла

По умолчанию, размер загружаемого файла через формы FILE составляет 2 мб, что очень мало. Чтобы увеличить этот размер, необходимо воспользоваться командной строкой сервера.

источник

Установка ISPmanager 5 Lite на Linux сервер

Архитектура и поддерживаемые версии операционных систем

Установка ISPmanager выполняется на систему с архитектурой х64. Разработчики рекомендуют устанавливать панель на операционную систему CentOS 6 или 7 версии. Также поддерживается Debian с 7 по 9 версию, Ubuntu 14.04 LTS и Ubuntu 16.04 Xenial.

Читайте также:  Установка и настройка скоростей на велосипеде

Ручная установка через SSH

Для того чтобы установить ISPmanager через SSH, перед началом необходимо отключить службу SELinux, которая может нарушить корректную работу панели.

Запуск установки

1. Подключение с правами супер-пользователя к серверу через SSH, команда – ssh root@10.10.10.10 (где «root» – имя пользователя, а «10.10.10.10» – адрес сервера). Для ввода команд открывается специальный терминал при помощи сочетания клавиш – Ctrl+Alt+T.

2. Установка WGET, в случае её отсутствия, с помощью команды:

3. Загрузка установочного скрипта. Команда:

5. Выбор определённой версии панели.

После этого, установщик предлагает выбрать один из каналов обновлений – stable либо beta и подключает необходимый установочный пакет ISPsystem. Рекомендуется устанавливать stable поскольку этот канал требует обновлений только раз в месяц.

Версия beta , ещё не прошла полного тестирования, однако обновления для неё выходят, как правило, каждую неделю. Также, на данном этапе обновляется кэш пакетов и подключаются другие требуемые для работы репозитории.

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

6. После завершения инсталляции, перейдя на сервер по следующему пути – https://10.10.10.10:1500/ispmgr (где «10.10.10.10» – адрес сервера) и выберете тип лицензии, следуйте дальнейшем инструкциям.

Данные авторизации

Логин – root.

* Пароль можно посмотреть в письме с техническими данными, которое хостер отправляет пользователю, после активации заказанного VDS.

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

Установка ISPmanager 5 на Ubuntu и любую другую версию Linux должна выполняться на чистую операционную систему. Потому как ранее установленный софт может вызвать конфликты в работе системы.

В процессе инсталляции программа в автоматическом режиме устанавливает все необходимые для работы компоненты.

1. Скачивание установщика запускается при помощи команды:

После скачивания, файлу установки нужно дать права на исполнение. Это делается командой:

2. Запускается скрипт установки путем ввода команды:

3. На этом этапе, установщик, используя предыдущую команду, проверяет возможность установки панели на конкретную версию операционной системы, объём свободного места на диске и другие ключевые параметры.

4. Этот шаг предполагает выбор версии панели – beta или stable.

5. Здесь, выбирается устанавливаемый продукт.

6. Определяется редакция программного обеспечения в конкретном варианте. В данном случае – Lite-панель 5 версии.

7. Скрипт работает в автоматическом режиме, устанавливая необходимый софт и не требует вмешательств. После окончания установки появляется сообщение с указанием адреса установленной панели.

8. На завершающем этапе производятся все необходимые настройки панели ISPmanager.

Автоматическая установка на другие версии Linux

Установка ISPmanager 5 на Centos 7 выполняется описанными выше способами.

Установить ISPmanager на Centos 7 можно как в ручном режиме, при помощи подключения к VPS или другому виду сервера, через SSH, так и при помощи автоматической установки. Аналогичная ситуация и с дистрибутивом Debian.

Обновление

Если на сервере уже имеется установленная панель и дополнительный софт, в большинстве случаев, достаточно сделать обновление. Автоматический режим этой функции доступен из самой панели в разделе – «Настройки системы».

Ручное обновление выполняется в разделе «Информация о продукте» («Справка» → «О программе» → «Информация о продукте» → «Обновить продукт»). Или через SSH при помощи команды:

Устранение проблем

У того, что установленная панель не запускается после установки , может быть множество причин. Наиболее частой проблемой является указывание неверных репозиториев для обновления . Чтобы этого избежать, следует скачивать обновление только с официальных репозиториев ISPsystem.

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

Начни экономить на хостинге сейчас — 14 дней бесплатно!

источник

Добавить комментарий