Установка Softaculous на сервер Ubuntu 20.04
Для того что бы установить 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” для того, что бы обезопасить себя от прерываний или же проблем при установке
Вы можете установить программу "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 на своем сервере для ваших веб-приложений.