====== Хостинг ====== Цель: создать хостинг администрируемый через web-интерфейс Условия: - использовать поддерживаемые версии ПО - реализовать единый комплекс DNS, ftp, почтарь, web-сервер на одной машине (а надо ли?) Размышления: Действительно ли требуется, чтобы почтарь, веб-сервер и dns были на одной машине? Рассмотрим варианты: - почтарь и web-сервер на одной машине: * Преимущества: - единая точка администрирования - все изменения конфигурации на одной машине - все веб-приложения в одном месте - минимальное потребление ресурсов - можно отправлять письма через postfix через sendmail - ожидаемая конфигурация для web-панелей * Недостатки: - единая точка отказа - сложность в администрировании - почтарь и web-сервер на разных машинах: * Преимущества: - устойчивость - все службы связанные с почтой отделены от основного хостинга независимы от работы основной машины. - почтарю не требуется предоставлять доступ по ftp * Недостатки: - 2 машины для администрирования - 2 одинаковых стека на разных машинах, 1,5х потребление ресурсов без разделения нагрузки. - journal.bstu.by предполагает, что почтарь находится на той же машине, что и хостинг - при отправке через nullmailer, будет отправляться только через один ящик - большинство веб-панелей включают в комплекс почтарь Поскольку не нашел веб-панелей, которые не включают почтовый сервер, будет реализовывать вариант **"все на одной машине"** ===== Веб-панель ===== Из всех панелей только ISPConfig использует для почтаря актуальный стек Dovecot+Postfix+RSpamd, так что будет разворачивать на нем. Eсть подробное руководство для админа и панель бесплатная. ==== Установка ==== Действуем в соответствии с инструкцией [[https://www.howtoforge.com/perfect-server-debian-10-nginx-bind-dovecot-ispconfig-3.1/|The Perfect Server - Debian 10 (Nginx, BIND, Dovecot, ISPConfig 3.1)]] и [[https://www.howtoforge.com/replacing-amavisd-with-rspamd-in-ispconfig/|Replacing Amavisd with Rspamd in ISPConfig 3.1 on Debian and Ubuntu]]