Как удалить ispmanager ubuntu

Обновлено: 06.07.2024

Вот задолбались платить гуглУ 200к в год за почту и файлопомойку, есть желание слезть с этой иглы.

Думал: Ща купим выделеный или облачный сервер, установлю на него убунту накачу ISPmanager и будет счастье… Но не тут-то было.

Реализация всего вышесказанного легка как 2-х колейка и цена вопроса порядка 60к в год. Но тут вопросы: А вдруг РКН забанит хостера? А что с попаданием в список спама у других почтовиков? А что со спамом? А что с сертификатами.

Вот и выходит, что нужно искать сервис уже готовый, типа гугла. Но не гугл - дорого.

Начинаю делать маркетинговое исследование рынка и нашел пару сервисов по поисковой строке «Почтовый сервис для организации» нашел чего-то… Звоню спрашиваю 100 ящиков плюс трафика много плюс места 10Т, получаю в ответ цифру - 360 000 ₽(А может гугл не так дорого?)

Короче у меня вопрос: Как мне сэкономить средства компании и перестать платить гуглу?

Буду признателен за ваши ответы(Попрошу без троллирования, хотя кого я прошу, знаю же… не первый год на лоре).

Серьезно, расскажите, что вы используете на ваших предприятиях и что бы вы мне посоветовали?

Есть проблемка, для isp панели выделен 1 IP, на остальных проводятся другие работы, тоесть они то включаются то отключаются, то добавляются новые. Но пользователи isp могут влепить при создании домена какой-то из этих айпишек, а после у них отваливаются сайты когда я убираю его с сервера. Задача как-то скрыть их, чтобы не было в разделе ip. Но они сами подтягиваются с файла interfaces чтоли

История такая, сервак с CENTOS седьмым, с установленной ispmanager 5, решил поставить на сервак Seafile, установилось все оч изи, запускаю его, все проходит отлично, проверяю:

все гуд, все работает. НО! по ип он не доступен, он доступен только локально, фаервол прописывал, все проверял, не доступен тупо 188.64.129.144:8000

Доброго дня! На одном из серверов настроен fail2ban и все вроде верно, банит, шлет почту ,но там по колхозному настроен, так. В jail.local

На другом сервере поставил с нуля fail2ban и там по другому \ Там в jail.local уже плноценная настройка почты

sendmail из консоли шлет нормально!и даже не в спам! На сервере стоит exim и ISPManager

В упор не могу понять почему не шлет именно fail2ban

1. Можно ли оба сервиса установить на одном сервере? 2. Куда можно поставить сервер? У провайдера чтоб поставить надо быть юр лицом, какие есть еще варианты? 3. Можно ли сервер дома поставить и через роутер NAT порты к нему прокинуть? будет ли работать? 4. В vmmanager как будут ip машинам прописываться? Можно ли это сделать на домашнем сервере? Или нужны услуги дополнительные от поставщика интернета?

Имеется сервер. Обновил основную версию MariaDB до 10.3.

Но сайты не открываются.
В логах инфы нет.
Кто-то сталкивался с подобным? Притом zabbix успешно пишет в БД!

Но удалось найти вот такую странность:

Я уже отчаялся, все проверил,сдался и прошу помощи!

Сервер CentOS7 на нем ISP manager 5 lite, на нем стандартно развернут почтовый домен,ну и почтовый сервер

На Yandex все прилеает норм, и отправитель доверенный . На gmail же письма вообще не приходят.

В логах exim такая шляпа..

А то чот не очень удобная мобильная версия у панели. У этих продуктов вроде API есть (хотя как это поможет в моём случае - не знаю).

UPD: написал в техподдержку, ответили, что клиентов нет.

Всем спасибо за ответы.

Всем доброго времени суток.
Возникла следующая проблема: имеется VDS, ISPmanager и два диска sda и sdb.
Один диск корневой, второй примонтирован в директорию пользователя.
Но не смотря на то, что оба диска практически заполнены, права верные, repquota -a показывает всё честно, но ISP для данного пользователя показывает, что занято 0/0

ISPManager 5, убунта 14.04. После каких-то манипуляций, которые мне неизвестны, сайты в режиме CGI стали отдавать ошибку 500, при этом в режиме Apache всё работает. В какой-то момент панель даже не давала вернуть режим Apache - была примерно такая ошибка (скопировать полностью не догадался):

Решилось с помощью этой статьи, однако в режиме CGI сайты всё еще не работают. Версия пыха не менялась. В логах в режиме CGI появилось такое:

Группы пользователей проверил, вроде всё норм.

Скорее всего решение где-то на поверхности, и оно очень простое, только я не могу разобраться. Если кто-нибудь сталкивался с таким, подскажите пожалуйста, как решить.

Добрый день. Подскажите, пожалуйста, софт на vps, который сможет собирать почту со всех сторонних почтовых сервисов. Сейчас на vps установлена isp panel + roundcube, но в нем нет возможности настроить сбор почты. Спасибо.

Здравствуйте. Имею ISPManager и несколько десятков доменов на нем. Для работы почты в NS записях доменов я прописал

Прошу вашей помощи - что написать в NS записях, чтобы и почта работала, и не было дубля сайта?

Приветствую, в общем на почту icloud не доходят письма. Хостер - hetzner, панель управления - ispmanager5. В mainlog:

Находил темы, о том, что хостеры закрывают порты. Отписал в техподдержку hetzner, они сказали, что все порты открыты по дефолту. Прошу Вас о помощи с данной проблемой.

Команду a2enmod rewrite я не давал. Все равно ISPmanager PHP выдает посайтово.

Моя система centos 7 + ISPmanager 5.

1.Заходим в БД через root

2.В БД mysql в таблице user дублируем пользователей, через которых собираемся подключатся, только вместо localhost пишем знак % в столбце Host

3.В таблице db дублируем те записи, к БД которым мы собираемся подключатся, только вместо localhost пишем знак % в столбце Host

4.После в mysql обязательно запустить команду flush privileges;

DNS записи, примерно следующие:

Как их можно заставить postfix принимать почту от сайта?

Не сталкивался с такими проблемами.

В топе 198% CPU MySQL.

Что приходит в голову: ограничить время выполнения запрося mysql до 3х секунд, но как этот параметр называется пойду гуглить.

Как отследить какой запрос вызывает такие фризы?

Если нас DDoSят как оперделить это?

В общем сайт на Joomla, посещаемость 200 человек в день. В общем не исключена просто ошибка в старом самописном модуле или в самом ядре, которое не обновляли уже лет 7.

Чел, который поддерживал сайт, сказал что умывает руки, типа переходите на 3ю жумолу.

Решил позаниматься одним из серверов и попробовать решить проблему. Обращался в ISP, но особого ответа, к сожалению, не получил. Возможно поможете :)

После того как выполняешь:

Возможно поможет: Лог после создания домена (скриншоты) команда:

CentOS 7, ISPmanager 5 Buiness, CloudLinux. Обновлялся 3-4 дня назад, всё последнее.

Установите ISPmanager на выделенный сервер или виртуальную машину на базе гипервизорной виртуализации или контейнерной виртуализации OVZ . Сервер для панели управления должен быть подготовлен в соответствии со статьёй Подготовка к установке панели управления . В статье описан алгоритм установки ISPmanager.

Активация лицензии

Описание существующих типов лицензий см. в статье Лицензирование.

Триальную лицензию необходимо активировать через личный кабинет ISPsystem после установки ISPmanager на сервер. Предварительный заказ не требуется.

Коммерческая лицензия должна быть приобретена до начала установки продукта. В процессе покупки указывается внешний IP-адрес сервера, на котором панель управления будет функционировать.

Если сервер не находится за NAT и IP-адрес лицензии есть на его сетевом интерфейсе, то при установке ISPmanager активация произойдет автоматически. Подробнее про IP-адрес, указанный в лицензии, см. в статье IP-адрес лицензии.

Если сервер находится за NAT, у лицензии не указан IP-адрес или IP-адреса лицензии нет на сетевом интерфейсе сервера, то выполните активацию по ключу. Подробнее см. в статье Активация лицензии по ключу.

Установка

Перед началом установки убедитесь, что на сервере установлена утилита загрузки wget.

При установке отключается служба SELinux. Эта служба мешает корректной работе панели управления.

Подключитесь к серверу по SSH с правами суперпользователя (по умолчанию root).

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

для установки последней версии панели управления выполните:

для установки определённой версии панели управления запустите install.sh с параметром --release, например:

Для бессрочной лицензии важен срок получения обновлений. Если на момент установки панели управления для бессрочной лицензии истёк срок получения обновлений, то при установке актуальной версии проверка лицензии не пройдёт. Выполните установку с параметром --release 5.100, где 5.100 — последняя доступная версия для бессрочной лицензии.


  • stable version — стабильная версия системы, которая успешно прошла бета-тестирование;
  • beta version — версия с последними нововведениями, но пока находится на этапе бета-тестирования.


После окончания установки панель управления доступна по адресу:

Минимальное программное обеспечение

Для работы ISPmanager Lite устанавливается сервер баз данных MySQL или MariaDB.

Для ISPmanager Lite с рекомендуемым программным обеспечением дополнительно будут установлены:

Установите ISPmanager на выделенный сервер или виртуальную машину на базе гипервизорной виртуализации или контейнерной виртуализации OVZ . Сервер для панели управления должен быть подготовлен в соответствии со статьёй Подготовка к установке панели управления . В статье описан алгоритм установки ISPmanager.

Активация лицензии

Описание существующих типов лицензий см. в статье Лицензирование.

Триальную лицензию необходимо активировать через личный кабинет после установки ISPmanager на сервер. Предварительный заказ не требуется.

Коммерческая лицензия должна быть приобретена до начала установки продукта. В процессе покупки указывается внешний IP-адрес сервера, на котором панель управления будет функционировать.

Если сервер не находится за NAT и IP-адрес лицензии есть на его сетевом интерфейсе, то при установке ISPmanager активация произойдет автоматически. Подробнее про IP-адрес, указанный в лицензии, см. в статье IP-адрес лицензии.

Если сервер находится за NAT, у лицензии не указан IP-адрес или IP-адреса лицензии нет на сетевом интерфейсе сервера, то выполните активацию по ключу. Подробнее см. в статье Активация лицензии по ключу.

Установка

Перед началом установки убедитесь, что на сервере установлена утилита загрузки wget.

При установке отключается служба SELinux. Эта служба мешает корректной работе панели управления.

Подключитесь к серверу по SSH с правами суперпользователя (по умолчанию root).

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

для установки последней версии панели управления выполните:

для установки ISPmanager с триальной лицензией или лицензией с активацией по ключу:


  • stable version — стабильная версия системы, которая успешно прошла бета-тестирование;
  • beta version — версия с последними нововведениями, но пока находится на этапе бета-тестирования.

После окончания установки панель управления доступна по адресу:

Минимальное программное обеспечение

Для работы ISPmanager Lite, Pro, Host устанавливается сервер баз данных MySQL или MariaDB.

Для ISPmanager Lite, Pro, Host с рекомендуемым программным обеспечением дополнительно будут установлены:

При установке панели ISPmanager пользователю сразу доступен некий базовый набор ПО — стандартная сборка «из коробки», функциональности которой может не хватить для решения задач конкретного проекта. Поэтому в панели предусмотрена возможность установки альтернативного или дополнительного ПО.

На примере VDS с Ubuntu 20 мы рассмотрим, какие варианты изменения базового набора доступны в панели — подойдет для версии 6 в редакциях Lite, Host и Pro. Статья будет полезна и тем, кто использует другую ОС, так как отличия небольшие и не влияют на логику работы с ПО.

Прежде чем перейти к теме, вспомним, что входит в базовый набор. Для этого в панели перейдем в раздел Настройки - Возможности :


Итак, по умолчанию в панели установлено следующее ПО:

  • Веб-сервер Apache с модулем PHP, утилитой анализа логов веб-сервера awstats и утилитой ротации логов веб-сервера, в последних версиях (если ОС установлена после 1 июня 2021 года) дополнительно устанавливаются веб-серверы Nginx и PHP-fpm.
  • Почтовый сервер Exim с imap/pop3-сервером Dovecot и сортировщиком писем Sieve, в качестве почтового клиента уже стоит Roundcube.
  • DNS-сервер Bind.
  • FTP-сервер ProFTPd.
  • СУБД MySQL.
  • Веб-интерфейс управления базами данных PHPmyadmin.
  • Альтернативная версия PHP 7.1 для режима CGI (необходима для работы антивируса Imunify), в последних версиях (если ОС установлена после 1 июня 2021 года) вместо версии 7.1 дополнительно установлены альтернативные версии PHP 7.4, 8.0, 5.6 для режимов CGI, модуль Apache и PHP-fpm.
  • Fail2ban — служба блокировок IP-адресов, которая срабатывает, если превышен лимит попыток определенных действий с этих адресов.

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

Важно! Перед установкой или удалением какого-либо ПО крайне желательно сделать резервную копию конфигурационных файлов. И речь не о сайтах, а о директориях /etc и /usr/local/mgr5/etc

Веб-сервер

В этой категории устанавливаются службы и модули, необходимые для отображения сайта и обработки PHP. По умолчанию устанавливается Apache-MPM-ITK с модулем PHP и утилитой ротации логов. Дополнительно можно переустановить Apache на конфигурацию MPM-Prefork, доустановить Nginx, FastCGI (PHP-fpm) и утилиты анализа логов webalizer и awstats. Подробнее об этом разделе, как и какую конфигурацию установить, мы рассказываем здесь.

Почтовый сервер

Вариантов использования SMTP-сервера в ISPmanager только один — exim. В качестве сортировщика писем установлен Sieve и почтовый клиент Roundcube. Но дополнительно к почтовому серверу можно установить и настроить такие модули, как Greylisting, SpamAssassin, OpenDKIM и ClamAV. Подробнее об установке дополнительных модулей к почтовому серверу мы рассказываем здесь.

DNS-сервер

По умолчанию всегда устанавливается BIND, но в ISPmanager также доступен альтернативный вариант для установки DNS-сервера — PowerDNS.

Основное преимущество BIND в том, что это стандартизированное ПО. Оно работает по официальной документации, в которой регламентирована работа DNS-серверов. Согласно этим регламентам DNS-сервер хранит сведения о доменных зонах в виде файлов с понятным содержимым — удобно редактировать, например, в случае, когда панель управления недоступна.

PowerDNS по скорости работы превосходит BIND, так как сведения о доменных зонах хранит в базе данных. Но для небольшого количества доменов и IP-адресов эта разница не будет заметна. Поэтому, если планируете работать с большим количеством IP-адресов в ISPmanager, то рекомендуем использовать PowerDNS.

Несмотря на то, что все должно пройти без проблем, рекомендуем прибегать к этому способу только на чистом сервере или сервере, где не так критичен простой сайтов.

Переустановить DNS-сервер можно, выбрав вариант с PowerDNS в разделе Настройки - Возможности - DNS-сервер - Изменить . И затем кликнуть Применить изменения .


Вернуть обратно на BIND можно аналогичным образом.

FTP-сервер

В соответствующем разделе можно только заменить ПО для FTP-сервера, дополнительные возможности здесь не предусмотрены.

По умолчанию в панели устанавливается proFTPd — вместо него можно установить pureFTPd. Критических различий между использованием ProFTPd и PureFTPd нет, поэтому без конкретной задачи использовать именно PureFTPd не рекомендуем менять ПО для FTP-сервера.

Среди прочих плюсами ProFTPd являются гибкая настраиваемость и поддержка .ftpaccess для настройки директорий. При этом PureFTPd считается более производительным и безопасным.

Изменить настройки можно в разделе Настройки - Возможности - FTP-сервер - Изменить :


Важный момент, смена ПО не удаляет уже созданных FTP-пользователей, они будут работать и на PureFTPd.

Сервер СУБД MySQL

В этом разделе можно только удалить или установить текущую версию сервера баз данных, вариативности установок нет, так как панель управления поддерживает только одну нативную версию MySQL. Узнать об установке альтернативных версий вы можете здесь.

Для удобства работы с БД можно установить веб-клиент phpMyAdmin. Для этого необходимо в разделе Настройки - Возможности выбрать Веб-интерфейс администрирования MySQL (phpMyAdmin) и нажать сверху Установить :


После установки открыть интерфейс управления БД, созданной на MySQL, можно двумя способами:

1. В разделе Инструменты - Базы данных - выбрать БД на MySQL и нажать сверху Перейти :


2. Либо в разделе Доп. приложения - phpMyAdmin :


Сервер СУБД PostgreSQL

В этом разделе можно установить объектно-реляционную систему управления базами данных PostgreSQL. Несмотря на то, что PostgreSQL, как и MySQL, использует SQL-синтаксис, между собой эти СУБД несовместимы, поэтому являются отдельным ПО.

PostgreSQL значительно реже используется в разработке простых сайтов и веб-проектов, тем не менее входит в тройку наиболее используемых СУБД. Устанавливается в знакомом нам разделе Настройки - Возможности - выбрать Сервер СУБД PostgreSQL и нажать сверху Установить :


По завершению установки новый раздел в панели управления не появится, поэтому при создании БД в разделе Инструменты - Базы данных - Создать в пункте Сервер базы данных просто выбирайте вместо MySQL - PostgreSQL :


Для удобства работы с БД можно установить веб-клиент phpPgAdmin, в разделе Настройки - Возможности выбрать Веб-интерфейс администрирования PostgreSQL (phpPgAdmin) и нажать сверху Установить :


После установки открыть интерфейс управления БД, созданной на PostgreSQL, можно двумя способами:

1. В разделе Инструменты - Базы данных выбрать БД на PostgreSQL и нажать сверху Перейти :


2. В разделе Доп. приложения - phpPgAdmin :


Дисковые квоты

Опция удобна, если в вашей панели ISPmanager работает несколько человек, имеющих к ней только пользовательский доступ.

Дисковые квоты позволяют ограничить дисковое пространство для каждого пользователя, чтобы один не «съел» часть диска, рассчитанного под нужды другого пользователя, или не заполнил весь диск сервера.

Лимиты устанавливаем в разделе Настройки - Возможности , выбираем Дисковые квоты и нажимаем сверху Установить :


После завершения установки в разделе Учетные записи - Пользователи в таблице пользователей появится новый столбец Диск (MiB) :


По умолчанию для всех пользователей лимита на диск не будет — в таблице это будет отображаться как 0/0 . Задать лимит для пользователя можно, выбрав пользователя и нажав сверху кнопку Изменить .
В открывшемся окне находим раздел Ограничения и редактируем параметр Диск (MiB) :


В нашем примере мы указали 5000 MiB. Обратите внимание, что подсчет ведется в Мебибайтах (MiB), что примерно равно 5242.88 Мегабайтам. Рассчитать пространство вы можете через онлайн-конвертеры величин в интернете.

После указания объёма, применяем изменения, нажав внизу кнопку Ок .

Теперь в разделе Учётные записи - Пользователи - в столбце Диск (MiB) видим выставленное нами ограничение и сколько из него уже использовано:


Обратите внимание! В подсчет занятого пространства идут все файлы, владельцем которого является этот пользователь. В том числе и почта, несмотря на то, что она находится в отдельной директории от той, где хранятся сайты пользователя.

Альтернативные версии PHP

Об этом мы достаточно подробно рассказали в другой статье.

Fail2ban

Данная утилита предназначена для блокировки IP-адресов при превышении количества попыток некоторых, вполне определённых действий, совершаемых с этих IP.

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

К счастью, в панели ISPmanager утилита fail2ban устанавливается уже настроенной на блокировку по SSH и почтовым портам. Блокировка будет производиться в случае большого количества попыток авторизоваться — по SSH или на почтовом сервере. В целом, для базовой защиты от подбора паролей этого более чем достаточно.

В ОС последних версий при актуальных версиях панели ISPmanager данная утилита доступна изначально («из коробки»). Но если у вас она не установлена, то добавить её можно в разделе Настройки - Возможности , выбираем Fail2ban и нажимаем сверху Установить :

Читайте также: