В хостинг панели ISPConfig 3 есть важнейшая функция – резервное  копирование баз данных и файлов сайтов. Для настройки необходимо войти в панель под именем того пользователя сайта, которого  Вы хотите включить в бэкап. Затем выбрать нужный сайт, перейти по ссылке и настроить временные интервалы между резервными копиями.

Есть три варианта временных интервалов:

  • Daily - ежедневно
  • Weekly - еженедельно
  • Monthly - ежемесячно

Также можно выбрать,  какое количество резервных копий будет храниться на сервере. К примеру,  если выбрать три ежедневных копии,  то будут храниться  бэкапы за три последних дня. После настроек не забывайте сохранять изменения.

В данном видео я показал самый простой способ создания клиентов и размещения  сайтов. Панель позволяет очень гибко настраивать все основные параметры хостинга. Например, в хостинг панеле ISPConfig 3 можно создавать для клиентов  шаблоны с квотами. Для домашнего хостинга это, конечно, излишне, но если на основе этой панели сделан уже серьёзный хостинг проект,  то данная функция позволит существенно облегчить и ускорить создание квот для клиентов.

Чтобы созданные клиенты могли самостоятельно управлять своими сайтами, не забудьте открыть в роутере порт хостинг панели ISPConfig 3 по умолчанию он 8080. Адрес,  по которому клиенты будут заходить в панель, будет https://ваш IP:8080, где IP заменяете на свой внешний статический IP адрес сервера. Не забывайте  при создании клиентов записывать их логины и пароли и высылать на их Email адреса клиентов или любым другим способом сообщать им эти данные.

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

Устанавливал я хостинг панель ISPConfig 3, руководствуясь документацией, опубликованной на официальном сайте этой хостинг панели. Найти всю документацию можно на сайте http://www.ispconfig.org

Установка описана очень подробно и начинается с установки системы. Так как операционная система у меня уже установлена, то этот момент я пропустил. Проскролил  страницу вниз и перешёл по ссылке сразу на третью страницу.

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

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

Так как сервер будет подключён к интернет через роутер, то соответственно для этого нужно сделать правильные настройки в роутере.  Настойка заключается в открытии необходимых портов. Приведу пример проброски портов на роутере ZyXEL Keenetic Lite.  Конечно, у Вас может быть другой роутер, но принцип открытия портов везде сходный.

Итак… Сначала зайдём в админку. Она находится по адресу 192.168.1.1 - система запросит логин и пароль.  Затем нужно определить локальный адрес сервера (в моём случае он 192.168.1.36 у Вас он может быть другим) и сделать его постоянным. Иначе говоря, привязать к серверу. В таком случае IP адрес не будет изменяться даже после перезагрузки роутера.

Затем, если в Вашем роутере есть функция «домашний сервер», то включите её, сопоставив с  IP адресом сервера. После этого нужно включить перенаправление портов и прописать все порты, которые должны быть открыты.