Переход на свой личный сервер – это закономерный этап большинства вебмастеров. Через определённое время обычного хостинга становится недостаточно по многим причинам. Одни из таких причин могут быть:

1) Недостаточно свободного места на жёстком диске.
2) Мало выделяемой оперативной памяти и процессорной мощности
3) Один IP адрес на всех
4) И большое количество соседних сайтов других пользователей
5) Возможность устанавливать какой-либо софт, который нужен именно вам
6) Защита от атак, обычно хостинги сразу отключают сайты при атаке

И в таком случае, появляется необходимость установки большого количества программа и их настройки, что является непосильным, особенно если нет в этом опыта.
Для таких целей и придумали панель управления сервером (хостингом, сайтами).

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

Одна их таких панелей называется ISPConfig3, она полностью бесплатная и предоставляет очень широкий функционал. Можно сказать, что это не только для вебмастера, но и вполне для хостинга, так как кроме обычного Администратора, там есть аккаунт – клиент и реселлер.

То есть можно подключить не один, а несколько серверов (Multi-Server) и управлять ими из одной панели и даже давать возможность людям продавать ваши серверные мощности.

В общем получается довольно интересный продукт.
Приступим к процессу установки панель управления ISPConfig3 на сервер с операционной системой Linux Ubuntu 18.04:

Все команды выполняются от суперпользователя - root ( sudo su )

Для начала обновим сервер:

apt-get update
apt-get upgrade

Автоматическая установка панели управления хостингом (веб-сервером) ISPConfig 3

 

Установим архиватор:

apt-get install unzip

 

Автоматическая установка панели управления хостингом (веб-сервером) ISPConfig 3

 

Заходим в папку tmp и скачиваем скрипт установки:

cd /tmp
wget --no-check-certificate https://github.com/servisys/ispconfig_setup/archive/master.zip

 

Автоматическая установка панели управления хостингом (веб-сервером) ISPConfig 3

 

Распаковываем архив со скриптом:

unzip master.zip

 

Автоматическая установка панели управления хостингом (веб-сервером) ISPConfig 3

 

Заходим в папку:

cd ispconfig_setup-master/

 

Автоматическая установка панели управления хостингом (веб-сервером) ISPConfig 3

 

Запускаем скрипт установки:

./install.sh

 

Автоматическая установка панели управления хостингом (веб-сервером) ISPConfig 3

 

 

Выбираем тип базы данных MySQL:

Автоматическая установка панели управления хостингом (веб-сервером) ISPConfig 3

 

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

Автоматическая установка панели управления хостингом (веб-сервером) ISPConfig 3

 

Выбираем сам веб-сервер (В данном случае выбран Apache):

 Автоматическая установка панели управления хостингом (веб-сервером) ISPConfig 3

 

Выбираем - Yes:

Автоматическая установка панели управления хостингом (веб-сервером) ISPConfig 3

 

Выбираем - Yes, для установка phpMyAdmin:

Автоматическая установка панели управления хостингом (веб-сервером) ISPConfig 3

 

Выбираем Dovecot, для установки почтового сервера:

Автоматическая установка панели управления хостингом (веб-сервером) ISPConfig 3

 

 Выбираем - Yes:

Автоматическая установка панели управления хостингом (веб-сервером) ISPConfig 3

 

Выбираем - Yes:

Автоматическая установка панели управления хостингом (веб-сервером) ISPConfig 3

 

Выбираем - standart:

Автоматическая установка панели управления хостингом (веб-сервером) ISPConfig 3

 

Выбираем - Yes:

Автоматическая установка панели управления хостингом (веб-сервером) ISPConfig 3

 

На данном этапе формируется SSL сертификат шифрования, нужно указать данные вашей организации или просто физического лица, но по сути, указывать настоящие данные не нужно, можно написать что угодно по вашему желаю:

Автоматическая установка панели управления хостингом (веб-сервером) ISPConfig 3

 

Название штата или провинции:

Автоматическая установка панели управления хостингом (веб-сервером) ISPConfig 3

 

Название населённого пункта:

Автоматическая установка панели управления хостингом (веб-сервером) ISPConfig 3

Название организации:

Автоматическая установка панели управления хостингом (веб-сервером) ISPConfig 3

 

Название отдела организации:

Автоматическая установка панели управления хостингом (веб-сервером) ISPConfig 3

 

Автоматическая установка панели управления хостингом (веб-сервером) ISPConfig 3

 

Нажимаем - Enter

Автоматическая установка панели управления хостингом (веб-сервером) ISPConfig 3

 

Нажимаем - Yes

Автоматическая установка панели управления хостингом (веб-сервером) ISPConfig 3

 

Вводим придуманный вами пароль для phpMyAdmin:

Автоматическая установка панели управления хостингом (веб-сервером) ISPConfig 3

 

Повторяем пароль:

Автоматическая установка панели управления хостингом (веб-сервером) ISPConfig 3

 

По завершении установки, появятся данные для управления панелью через интернет-браузер.

По умолчанию будут такие данные:

 

https://ip_адрес_вашего_сервера:8080/

Логин:  admin

Пароль: admin

 

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

 

Автоматическая установка панели управления хостингом (веб-сервером) ISPConfig 3 

 

Автоматическая установка панели управления хостингом (веб-сервером) ISPConfig 3

 

Авторизуемся:

Автоматическая установка панели управления хостингом (веб-сервером) ISPConfig 3

 

Меняем пароль на свой и язык на русский: 

 Автоматическая установка панели управления хостингом (веб-сервером) ISPConfig 3

 

Автоматическая установка панели управления хостингом (веб-сервером) ISPConfig 3

 

Автоматическая установка панели управления хостингом (веб-сервером) ISPConfig 3