Skip to main content

Что представляет собой RISH?

Что не так со множеством "панелей управления сервером", которые существуют на рынке? Зачем нужен еще RISH? Чем он отличается от других "панелей"?
Rish – это своеобразный компромисс между удобством управления сервером и дополнительной нагрузкой, которую дают всевозможные "панели управления".

Чем больше лишнего на сервере – тем больше проблем

Для хостинга ваших сайтов требуется не так уж и много – нужно установить веб-сервер и базу данных. С этим вы получите пригодный для ваших сайтов сервер. Ничего лишнего не требуется.
Чем больше на сервере установлено дополнительных программных модулей, тем большие проблемы вызывает управление сервером. Дополнительные уязвимости, нестандартная конфигурация и неожиданные проблемы в работе зачастую перевешивают то удобство, которое предоставляют сторонние "панели управления сервером".
Вы даже не знаете сколько и чего установлено на вашем сервере. У вас нет возможности контролировать устанавливаемые программные комплексы. И в каждом из них могут быть обнаруженны уязвимости (как это было не раз уже с bind и exim, которые входят в isp manager и от которых невозможно избавиться).
В то же время от сервера требуется надежность, стабильность и предсказуемость. Требуется возможность легко добавить нужное программное обеспечение, которое будет работать как ожидается и не будет конфликтовать с тем, что наворотили создатели "панелей".
Отдельный вопрос вызывает получение помощи. Каждая панель – это своя конфигурация, которая отличается от стандартной и требует времени, чтобы разобраться в ней. Стандартные советы "из интернета" часто не подходят. Многие специалисты отказываются помогать, потому что работа сервера отличается от стандартных схем.
Проще работать со стандартным подходом.

Работать в чистой командной строке сложно

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

RISH – это компромисс между командной строкой и графическим интерфейсом «панелей управления».

RISH представляет собой скрипт установки и настройки веб-сервера, базы данных и дополнительных сопутствующих программ, необходимых для фунционирования сервера.
После установки RISH позволяет выполнять необходимые задачи по управлению сервером с помощью текстового оконного интерфейса на базе программы Midnight Commander.
Выглядит это примерно так:
В качестве файлового менеджера на сервере выступает сам Midnight Commander. С его помощью можно переносить файлы, редактировать, архивировать, разархивировать и даже подключаться к другим серверам для переноса файлов между ними.
В сам midnight commander даже можно тыкать мышкой и выбирать нужный файл с ее помощью. Краткий курс основ работы с Midnight Commander можно прочитать на нашем сайте.
Все остальные действия выполняются с помощью написанных на bash скриптов, которые вызываются опять же из меню Midnight Commander. Во время работы скрипты точно так же рисуют окошки и выводят информацию в понятном и красивом виде.
Например так выглядит статистика по серверу:
Самое главное, что bash – это скриптовый язык, который является неотъемлемой частью любой Linux системы, даже встроенной в какой либо бытовой прибор. То есть он есть везде и не требует никакого дополнительного расхода ресурсов. Он не конфликтует ни с чем и работает быстро и превосходно.
Это – оптимальный выбор между расходом ресурсов, надежностью и удобством управления сервером.
Для желающих есть возможность установить phpmyadmin для более удобного управления базами данных. Правда по умолчанию создание и удаление баз данных происходит через основной интерфейс RISH – это сделано ради безопасности. Но все остальные действия в рамках одной базы данных можно осуществлять через phpmyadmin.
Для тех, кто хочет управления основными аспектами сервера через графический интерфейс браузера – есть возможность установки cockpit, который является фактически стандартной частью операционной системы AlmaLinux (и всех из семейства RHEL).
Кстати, а вот так выглядит Midnight Commander в браузере...
Таким образом, для вас есть все возможности удобного управления сервером и, в то же время, сохранения безопасности и надежности.
И, кстати, так же у нас есть телеграм чат, где можно задать вопросы и получить помощь. Бесплатно.