- Регистрация
- Сообщения
- 736
- Реакции
- 36
Настройки доменных имён в ispmanager
В наше время управление Linux-сервером считается вымирающим искусством. Но это одновременно один из самых полезных навыков, которому можно научиться в жизни. В блоге мы неоднократно рассказывали, насколько это полезное и выгодное дело — собственный Linux-сервер.
Cитуация идёт к тому, что личный сервер понадобится каждому человеку, который хочет попасть во внешний интернет. И тут на первый план выходит простота управления, то есть удобный и понятный интерфейс. Это дополнение к универсальной консоли, где всё, конечно, быстрее и эффективнее.
В общем, хотим сказать пару слов о ispmanager — коммерческой панели управления хостингом. Оказывается, некоторые вещи в графическом интерфейсе действительно можно сделать быстрее, чем из консоли. Хотя кое-что она не умеет (и никогда не научится).
Как известно, ispmanager используется для управления веб-хостингом, серверами и другими интернет-сервисами. Это удобный интерфейс для администрирования, включая создание и управление веб-сайтами, почтовыми ящиками, базами данных, FTP-аккаунтами и другими аспектами хостинга.
Ispmanager — в каком-то смысле универсальный инструмент, его использует и хостинг-провайдер, и пользователи. Для первых он вообще практически незаменим. А зачем эта платная коммерческая программа владельцу сервера? Вероятно, опытному сисадмину она совершенно ни к чему. По сравнению с бесконечным функционалом консольных утилит Linux она действительно выглядит малофункциональной. Впрочем, в некоторых случаях ispmanager может пригодиться.
▍ Дополнение к консоли
Давайте посмотрим, в каких задачах ispmanager может быть удобнее, чем консоль.
- Быстрый старт. На хостинге можно установить шаблон из маркетплейса — и через пару минут у нас готовый веб-сайт из конструктора или узел Matrix, сервер с Docker, NodeJS или виртуальная частная сеть, через которую открыт свободный доступ ко всем ресурсам интернета.
С помощью ispmanager можно быстро настроить DNS, получить SSL-сертификаты, поднять почту и систему резервного копирования.
Управление записями домена
Есть конструктор сайтов (бесплатный модуль Site.Pro), файловый менеджер (как альтернатива FTP) с редактированием файлов и т. д. Можно выбрать разные режимы работы для поддерживаемых веб-серверов Apache, nginx и OpenLiteSpeed. Поддерживается также быстрая установка популярных CMS и приложений на веб-сервер.
- Редактирование файлов на сервере
- Управление пользователями. Создание, управление и удаление пользователей, настройка их доступа к ресурсам сервера (веб-сайты, базы данных, FTP и т. д.) интуитивно понятнее делается через графический интерфейс. Хотя это скорее дело вкуса и такая функция нужна скорее провайдерам, чем владельцу сервера. Но даже на личном сервере бывает нужно создать учётные записи для членов семьи, например, выделить каждому по почтовому ящику.
- Импорт пользователя
- Визуальное управление сайтами и сервисами. Для тех, кто предпочитает визуальные интерфейсы, ispmanager обеспечивает удобство управления веб-сайтами, почтовыми аккаунтами, FTP и другими сервисами без необходимости запоминать команды для консоли.
- Управление резервными копиями и обновлениями. Создание и восстановление резервных копий, установка обновлений для приложений и системы — эти задачи иногда проще выполнять через графический интерфейс. При этом ispmanager поддерживает стандартный юниксовый сервис Cron. Также поддерживается инкрементальный бэкап: сначала данные копируются полностью, а затем при каждом последующем запуске резервного копирования создаются резервные копии только новых или обновлённых данных.
Бэкапы можно хранить на локальных и удалённых серверах, в том числе в облачных хранилищах.
В ispmanager присутствует единая точка для обновления всего софта (как в едином пакетном менеджере Linux).
- Обновление всего доступного ПО одной кнопкой «Обновить»
Ispmanager не удаляет пакеты, от которых зависит работоспособность сервера.
- Удобство для начинающих. Для тех, кто не имеет опыта работы с командной строкой, ispmanager предоставляет удобный способ управления сервером без необходимости изучения и запоминания команд. Например, для почты тут есть встроенные инструменты для защиты от спама:
- DNSBL — проверка писем по чёрным спискам IP и доменов.
- SpamAssassin — фильтрация спама по заголовкам писем. За подозрительные признаки система присваивает баллы. Письмо, набравшее достаточно баллов, классифицируется как спам.
- Greylisting — блокировка спама по поведению почтового сервера. Обычно спамерские письма отправляются с нарушением протокола SMTP. Фильтр Greylisting обнаруживает такие нарушения.
- Антивирус СlamAV проверяет вложенные в письма файлы и отклоняет заражённые. Обнаруживает и устраняет более 750 000 вирусов.
- Визуальный мониторинг и отчёты. Ispmanager включает инструменты для мониторинга ресурсов сервера и предоставляет отчёты о загрузке, что может быть удобно для быстрого визуального анализа состояния сервера.
Ispmanager предоставляет возможности автоматизации различных задач, таких как установка и настройка веб-приложений, создание резервных копий данных, управление доступом и т. д. Для этого предназначен планировщик.
Планировщик
Можно отметить и встроенный VPN, построенный на платформе WireGuard, хотя нужно ещё посмотреть, как он будет работать в условиях будущей блокировки VPN-протоколов. С одной стороны, WireGuard не входит в список запрещённых протоколов от РКН. С другой стороны, он реально блокировался во время массовых испытаний системы ТСПУ в августе 2023 г, наряду с L2TP, IPsec, OpenVPN и прочими.
В сухом остатке остаётся следующее. Ispmanager можно порекомендовать: 1) начинающим пользователям; 2) тем, кто предпочитает визуальный интерфейс; 3) если вы хотите продемонстрировать какие-то действия, отчёты, скриншоты нетехническим специалистам, например, менеджерам. Как раз в октябре программа обновилась до стабильной версии 6.84.0 с новой панелью управления и виджетами.
Кстати, если упоминать о других последних обновлениях ispmanager, то стоит упомянуть поддержку Python и Docker, RHEL 8, возможность открывать графические файлы и pdf непосредственно в интерфейсе программы, а также новую систему уведомлений (это всё новые функции, реализованные в 2023 году).
▍ Чего не умеет ispmanager
Вот некоторые из задач, которые пока не умеет ispmanager, но они входят в план разработки на текущий квартал, то есть до конца года: это создание общей резервной копии отдельного веб-сайта (файлы и БД) из списка, перемещение веб-сайтов между пользователями (то есть из одного аккаунта в другой), защита от DDoS-атак через файрвол Web Application Firewall (WAF).
Есть и более фундаментальные недостатки, присущие для большинства систем с графическим интерфейсом. Вот что отсутствует в ispmanager:
- Глубокая настройка и кастомизация. Ispmanager обычно предоставляет основные функции управления сервером, но может оказаться ограниченным для более сложных или специфичных настроек. Например, через него нельзя проводить настройку определённых аспектов сервера, которые доступны через консоль.
- Системный уровень контроля. Ispmanager ограничивает доступ к некоторым системным аспектам сервера из соображений безопасности. Это полезно для новичков, но опытные администраторы хотят большей свободы в управлении системой. В панели управления есть только базовый мониторинг служб. При этом по умолчанию включён сбор метрик, которые отправляются на сервер разработчика. Телеметрию можно отключить в настройках, однако в текущей версии невозможно отключить сбор метрик о работе сервера СУБД MySQL.
Пример отправляемых данных с сервера СУБД MySQL - Расширенное программирование и скриптинг. Для сложных задач автоматизации или программирования на более глубоком уровне требуется консоль и скрипты, что выходит за рамки возможностей ispmanager.
- Низкоуровневая диагностика и управление ресурсами. Ispmanager может предоставлять общий обзор ресурсов сервера, но для более глубокой диагностики или управления ресурсами нужны специализированные инструменты.
- Специализированные серверные функции. Некоторые специфические функции, такие как управление определёнными типами серверов (например, игровыми), могут потребовать специализированных решений, которые ispmanager не предоставляет из коробки.
Ещё один недостаток ispmanager — его можно поставить только на чистый сервер без пользователей и сайтов.
Таким образом, ispmanager — подходящий вариант для начинающего системного администратора, который поднял свой первый хост и хочет во всём разобраться. Это очень простой и удобный инструмент.
P. S. В данный момент проходит акция: до конца года панель идёт бесплатно при заказе любого сервера под Linux (Denian, Ubuntu, CentOS). Можно бесплатно попробовать, что это такое. Стоимость самого простого сервера ₽130 в месяц. Ispmanager на любом тарифе обойдётся дополнительно в ₽200, когда текущая акция закончится.