Для того, чтобы установить Softaculous на ваш сервер, вам требуется установить cPanel.
Минимальные требования для установки cPanel:
- Процессор – 1.2 GHz
- Оперативная память – 2 gb
- Свободное место на диске – 25 gb
Рекомендованные требования для cPanel:
- Процессор – 2.1 GHz
- Оперативная память – 4 gb
- Свободное место на диске – 45 gb
Создание сервера под Softaculous в Serverspace
Создадим сервер который будет соответствовать рекомендованным характеристикам.
Чтобы создать серверы, выполните следующие действия:
- Войдите в личный кабинет, перейдите на вкладку vStack cloud > Servers и нажмите кнопку Create Server:
- Выберете рекомендованные требования и нажмите кнопку Create:
- Если требуется установить какие то приложения, то вы можете сделать это на этапе развертывания:
- Не забываем настроить доступ к серверу. (Либо через приватный ssh ключ, либо используя логин + пароль)
Автоматическая установка
Установить можно благодаря автоматической команде, либо вручную.
(Бывает такое, что установка завершится неудачно, поэтому если не получилось автоматически установить cpanel, то выполните установку вручную)
Обычно это происходит из-за того, что какой-то пакет программ уже был установлен.
cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latest
Возможно будет ошибка “curl not found”. Значит у вас не установлена утилита “curl”.
Обновите пакеты командой:
apt-get update && apt-get upgrade
После обновления пакетов установите утилиту.
apt-get install curl -y
Требуется установить perl что бы cpanel начал установку.
И после этого попробуйте повторить установить “cpanel” автоматически:
apt-get install perl
Если все прошло успешно, то у вас будет такое окно:
Установка вручную
Если же установка автоматически не получилось, то выполните используйте инструкцию ниже:
1. Обновляем пакеты:
apt-get update && apt-get upgrade
2. Меняем название нашего сервера на наименование вашего домена “Fully Qualified Domain Name” – (hostname)
Hostname 31.44.3.100 cpanel.demo.com server
Опционально
Вы можете установить программу “screen” для того, чтобы обезопасить себя от прерываний или же проблем при установке.
apt-get install wget screen -y
После установки сразу запускаем утилиту командой:
screen
Скачивание скрипта на установку
3. Вам требуется вернуться в каталог “home”.
Используем команду:
cd /home
4. Загружаем необходимые файлы командой :
wget -N http://httpupdate.cPanel.net/latest
После загрузки, вы можете проверить загрузился ли скрипт на ваш сервер, используя команду:
ls -a
Когда перешли в нужный каталог, запускаем скрипт на установку:
sh latest
и на выходе вы должны получит такое сообщение:
Это означает успешное начало установки cpanel.
После установки, требуется посмотреть какой ваш hostname, или же обратиться, по-вашему, айпи + порт.
Пример: 31.44.3.100:2087
После того как вы перейдете по данной ссылке, у вас откроется cpanel:
Авторизация происходит из под аккаунта root.
Далее требуется подтвердить почту, следуйте по шагам сайта.
После того как вы авторизовались на whm, зайдите по этому пути и поставьте галочку как на скриншоте ниже:
Не забудьте сохранить изменения.
Если вы авторизованы без прав суперпользователя,
то выдайте права доступа на скрипт следующей командой:
chmod 755 install.sh
Для установки Softaculous на WHM требуется установить скрипт:
wget -N http://files.softaculous.com/install.sh
После успешной установки Softaculous выйдет такое окно:
Возвращаемся на WHM и в поиске ищем “Softaculous Instant”.
Поздравляем, вы успешно установили Softaculous.
Вывод:
Благодаря данной методичке вы можете реализовать Softaculous на своем сервере для ваших веб-приложений.