Русский
Русский
English
Статистика
Реклама

Ispmanager lite

ISPmanager 6. Что нового?

10.06.2021 20:10:36 | Автор: admin

Обзор версии ISPmanager 6


О панели ISPmanager, ее достоинствах и возможностях, кажется, знают все это одно из самых популярных решений для управления VPS и серверами на базе Linux.

Казалось бы, ну что еще добавить? Всё уже давно сказано. Но недавно разработчики из ISPsystem представили новую версию ISPmanager 6. Давайте разберемся, какие нововведения можно увидеть в решении уже сейчас и чего нам ждать в будущем.

Что такое ISPmanager?


Сначала поговорим немного о сути сервиса, как он работает.

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

ISPmanager как раз и является той самой графической панелью управления, упрощающей работу с установленным программным обеспечением.

Первая версия ISPmanager вышла в 2013 году, и с тех пор продукт активно развивается. За этот период разработчики внесли более 1500 изменений и более чем в пять раз расширили кодовую базу. Команда ISPsystem оперативно подстраивается под новые модули, операционные системы и дополнительные инструменты. ISPmanager 5 начал поддерживать:

  • Ubuntu 18.04 и 20.04,
  • CentOS 8,
  • Stream,
  • Debian 10.

Также подключились сервисы:

  • PHP 7.3 и 7.4,
  • MySQL 8.0,
  • Fail2ban.

ISPmanager улучшает и качество шифрования: теперь пользователи могут работать через Lets Encrypt ACME v2 и DNSSEC; появились новые протоколы: HTTP 2.0 и преобразователь NAT.

ISPsystem работает и над улучшением интерфейса. Сегодня графический интерфейс ISPmanager выглядит современно и удобно.

Возможности ISPmanager


На данный момент ISPmanager предлагает:

  • неограниченное количество пользователей в любом тарифном плане;
  • установка прав доступа;
  • полный контроль над доменами: интеграция CMS, работа с редиректами, SSL-сертификатами и прочими техническими моментами;
  • редактирование и управление DNS;
  • работа с почтовыми системами;
  • создание и администрирование баз данных;
  • подключение пользователей по FTP к определенным директориям;
  • файрвол;
  • резервное копирование;
  • полная статистика;
  • разделение пользователей по правам доступа.

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

Итак, пришло время рассказать о новой версии продукта ISPmanager 6.

Главные изменения в ISPmanager 6


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

Основные изменения коснулись тарифной системы. Розничные цены повысились, однако для партнеров будут специальные предложения. На сайте ISPsystem представлены следующие версии:

  • Lite. Минимальная версия ограничивает количество сайтов до десяти. Остальные функции остались такими же, как и в ISPmanager 5.
  • Pro. Единственное отличие от Lite количество сайтов равняется 50.
  • Host. Пользователь может создавать неограниченное количество сайтов с такой же функциональностью, как и в предыдущих версиях.
  • Business. Самый продвинутый тариф со множеством дополнительных инструментов, таких как Cloudlinux (планируется добавление в Host), управление реселлерами, IP-адресами и так далее.

Пользователи, которые привыкли к старой панели, используют собственные модули или управляют множеством сайтов одновременно, не будут насильно перебрасываться на новую версию. Переход будет постепенным и бесшовным, а предыдущие наработки продолжат функционировать. Служба поддержки продолжит работу с пользователями старых версий до конца 2021 года.

Ближайшие обновления


Хотя на данный момент кажется, что главные изменения только в тарифной системе, до конца 2021 года разработчики добавят множество новых инструментов, которых не было в ISPmanager 5.

В первую очередь будет дорабатываться интерфейс: планируется добавление удобных и информативных подсказок. Также добавится продвинутое обучение, которое поможет новичкам правильно настроить свой первый сайт.

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

Многие сервисы работают с Telegram, и ISPmanager 6 не исключение. В будущем оповещения о состоянии системы будут приходить прямо в мессенджер.

Ко всему прочему постепенно интегрируются:

  • Python (Django);
  • node.js;
  • OpenVPN;
  • GIT;
  • Lightspeed.

Работаете ли вы с ISPmanager или с другой панелью? Как впечатления?

Подробнее..

Из песочницы Автоматичное отключение пользователей в ISPManager5 lite без BILLmanager

11.08.2020 18:08:34 | Автор: admin
Дано:

  1. VPS Сервер с вечной лицензией ispmanager lite 5
  2. 10-20 пользователей на сервере
  3. Google Calendar с регулярными напоминаниями у кого закончился хостинг
  4. Душащая жаба платить за что либо еще, тем более на подписке

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

Конечно же сначала погуглил поискал, но не нашел решений все сводилось к тому что нужно взять подписку BILLmanager, но пункт 4 у меня очень важный и серьезный, от него избавляться не буду. Да и решение оказалось не таким уж и сложным.

Итак, что делаем.

Cоздаём папку users.addon, в директории /usr/local/mgr5/etc/sql/, два пустых файла:

  1. pay_date
  2. uwemail

Это даст команду панели создать в базе
/usr/local/mgr5/etc/ispmgr.db
в таблице users два соответствующих поля куда будут писаться значения с админ панели.

Создаем файл файл ispmgr_mod_pay_data.xml в папке /usr/local/mgr5/etc/xmlс содержимым

<?xml version="1.0" encoding="UTF-8"?><mgrdata><metadata name="user.edit"><form><page name="main"><field name="pay_date"><input type="text" name="pay_date"/></field><field name="uwemail"><input type="text" name="uwemail"/></field></page></form></metadata><lang name="ru"><messages name="user.edit"><msg name="pay_date" sqlname="pay_date">Оплачено до</msg><msg name="uwemail" sqlname="uwemail">Пользовательский email</msg></messages></lang><lang name="en"><messages name="user.edit"><msg name="pay_date" sqlname="pay_date">Paid before</msg><msg name="uwemail" sqlname="uwemail">User email</msg></messages></lang></mgrdata>

Это дает правило панели что бы наши поля отображались в форме редактирования пользователя.

Перезагружаем панель:

/usr/local/mgr5/sbin/mgrctl -m ispmgr exit

Получаем:

image

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

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

Мне близок php на нем и написал скрипт.

<?php$adminemail = "admin@gmail.com"; // email админа$day_send_message = [30,7,5,3,1]; // за сколько дней и с какой переодичностью будет напоминать пользователю что хостинг заканчивается$db = new SQLite3('/usr/local/mgr5/etc/ispmgr.db');$results = $db->query('SELECT * FROM users WHERE active == "on" AND pay_date IS NOT NULL');while ($user = $results->fetchArray()) {$days_left=floor( ( strtotime($user['pay_date']) - time() ) / (60 * 60 * 24));if(in_array($days_left, $day_send_message)){if($user['uwemail'] != ""){mail($user['uwemail'], 'ISPMANAGER заканчивается хостинг через '.$days_left.' дней\я', "Текст для пользователя о том что осталось столько то дней");}}if( $days_left == 3 ) {mail($adminemail, 'ISPMANAGER USER '.$user['name'], $user['name'] . " Закончится хостинг через ".$days_left." дня");}if($days_left <= 0){mail($adminemail, 'ISPMANAGER USER '.$user['name'].' DISABLED', $user['name'].' Отключен');exec("/usr/local/mgr5/sbin/mgrctl -m ispmgr user.suspend elid=".$user["name"]);if( $user['uwemail'] != "" ) {mail($user['uwemail'], 'ISPMANAGER хостинг отключен', 'Текст для пользователя что хостинг закончился'); }}// при желании можно еще написать небольшой IF что бы данные удалялись через некоторое время, но мне это не нужно}

Этот скрипт сохраняем куда угодно и называем как угодно, добавляем в cron задачу для вызова его раз в сутки. Все готово.

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

Осталось заполнить данными в пользователей к какой дате оплачен хостинг, и email пользователей куда слать напоминания пользователям.

Рад если кому то поможет.
Подробнее..

Категории

Последние комментарии

  • Имя: Макс
    24.08.2022 | 11:28
    Я разраб в IT компании, работаю на арбитражную команду. Мы работаем с приламы и сайтами, при работе замечаются постоянные баны и лаги. Пацаны посоветовали сервис по анализу исходного кода,https://app Подробнее..
  • Имя: 9055410337
    20.08.2022 | 17:41
    поможем пишите в телеграм Подробнее..
  • Имя: sabbat
    17.08.2022 | 20:42
    Охренеть.. это просто шикарная статья, феноменально круто. Большое спасибо за разбор! Надеюсь как-нибудь с тобой связаться для обсуждений чего-либо) Подробнее..
  • Имя: Мария
    09.08.2022 | 14:44
    Добрый день. Если обладаете такой информацией, то подскажите, пожалуйста, где можно найти много-много материала по Yggdrasil и его уязвимостях для написания диплома? Благодарю. Подробнее..
© 2006-2024, personeltest.ru