Как добавить новые подсети в ipset
Если вы уже загрузили список подсетей в ipset из файла, а затем добавили в этот файл новые строки (новые IP или подсети), то для того, чтобы новые записи попали в ipset, вам необходимо повторно запустить команду добавления.
К примеру, если у вас ipset называется biterika и файл /var/www/siteuser/www/biterika.txt, то после добавления новых строк в biterika.txt выполните:
Это добавит в ipset все новые записи, которых ранее не было. Если какие-то записи уже есть, firewalld их просто пропустит.
После этого новые строки из файла будут учтены в ipset и, соответственно, в правилах, которые используют этот ipset.
Как удалить новые подсети из ipset
1. Удаление по одной записи:
Если вы точно знаете, какую подсеть хотите убрать, используйте:
Затем примените изменения:
2. Удаление сразу нескольких записей из файла:
В новых версиях Firewalld (начиная примерно с 0.9.0) можно использовать опцию --remove-entries-from-file, аналогично добавлению. То есть, если у вас есть файл с подсетями, которые нужно удалить:
После этого:
Если вы уже загрузили список подсетей в ipset из файла, а затем добавили в этот файл новые строки (новые IP или подсети), то для того, чтобы новые записи попали в ipset, вам необходимо повторно запустить команду добавления.
К примеру, если у вас ipset называется biterika и файл /var/www/siteuser/www/biterika.txt, то после добавления новых строк в biterika.txt выполните:
firewall-cmd --permanent --ipset=biterika --add-entries-from-file=/var/www/siteuser/www/biterika.txt
Это добавит в ipset все новые записи, которых ранее не было. Если какие-то записи уже есть, firewalld их просто пропустит.
firewall-cmd --reload
После этого новые строки из файла будут учтены в ipset и, соответственно, в правилах, которые используют этот ipset.
Как удалить новые подсети из ipset
1. Удаление по одной записи:
Если вы точно знаете, какую подсеть хотите убрать, используйте:
firewall-cmd --permanent --ipset=biterika --remove-entry="xxx.xxx.xxx.0/24"
Затем примените изменения:
firewall-cmd --reload
2. Удаление сразу нескольких записей из файла:
В новых версиях Firewalld (начиная примерно с 0.9.0) можно использовать опцию --remove-entries-from-file, аналогично добавлению. То есть, если у вас есть файл с подсетями, которые нужно удалить:
firewall-cmd --permanent --ipset=biterika --remove-entries-from-file=/path/to/remove_list.txt
После этого:
firewall-cmd --reload
👍2🔥1
Проблема с разбором XML в кодировке Windows-1251 на VPS от FirstVDS и её решение
Firstvds нас опять "порадовала". После чистой установки AlmaLinux 9.5 на новые сервера там отсутствуют пакеты и библиотеки для поддержки кодировки windows-1251.
Проявляется это так, что ваши работающие скрипты для анализа XML вдруг начинают возвращать ошибку String could not be parsed as XML
Unsupported encoding windows-1251 (а чаще всего просто String could not be parsed as XML без пояснений).
Решается все установкой
После установки этого пакета парсер XML (libxml2) сможет корректно преобразовывать кодировку «windows-1251», и вы сможете нормально работать с такими файлами без ошибок.
Как проверить наличие нужных кодировок?
Наберите
Если вывод большой – то наберите
Но вообще обычно так – если команда вывела много – то все в порядке. Если вывод умещается на один экран – у вас проблемы (которые можно решать способом, который описан выше)
Firstvds нас опять "порадовала". После чистой установки AlmaLinux 9.5 на новые сервера там отсутствуют пакеты и библиотеки для поддержки кодировки windows-1251.
Проявляется это так, что ваши работающие скрипты для анализа XML вдруг начинают возвращать ошибку String could not be parsed as XML
Unsupported encoding windows-1251 (а чаще всего просто String could not be parsed as XML без пояснений).
Решается все установкой
dnf install glibc-gconv-extra
После установки этого пакета парсер XML (libxml2) сможет корректно преобразовывать кодировку «windows-1251», и вы сможете нормально работать с такими файлами без ошибок.
Как проверить наличие нужных кодировок?
Наберите
iconv -l
Если вывод большой – то наберите
iconv -l | grep 1251
Но вообще обычно так – если команда вывела много – то все в порядке. Если вывод умещается на один экран – у вас проблемы (которые можно решать способом, который описан выше)
👍2
Версия RISH 2.1.6
1. Для локальной установки RISH первый запрос логина и пароля к роутеру всегда был неверным. Исправлено.
2. В статистику добавлена версия php
3. удалена установка telnet
4. добавлена установка glibc-gconv-extra для корректной работы с кодировкой windows-1251
5. корректно показаны папки в статистике которые не являются сайтами
1. Для локальной установки RISH первый запрос логина и пароля к роутеру всегда был неверным. Исправлено.
2. В статистику добавлена версия php
3. удалена установка telnet
4. добавлена установка glibc-gconv-extra для корректной работы с кодировкой windows-1251
5. корректно показаны папки в статистике которые не являются сайтами
👍6
Media is too big
VIEW IN TELEGRAM
На сайте опубликована подробная инструкция о том, как нужно устанавливать RISH на сервер.
Несмотря на то, что сама установка очень простая, в инструкции подробно рассмотрены нюансы, которые могут поставить в тупик вебмастеров, которые только переходят с виртуальных хостингов к VPS.
Ссылка на инструкцию - https://rish.su/rukovodstvo/rukovodstvo-po-ustanovke-rish
Так же записано и опубликовано видео о процессе установке RISH. Посмотреть можно прямо в ВК.
https://vk.com/rish_su
Несмотря на то, что сама установка очень простая, в инструкции подробно рассмотрены нюансы, которые могут поставить в тупик вебмастеров, которые только переходят с виртуальных хостингов к VPS.
Ссылка на инструкцию - https://rish.su/rukovodstvo/rukovodstvo-po-ustanovke-rish
Так же записано и опубликовано видео о процессе установке RISH. Посмотреть можно прямо в ВК.
https://vk.com/rish_su
🔥4
Не так давно было выпущено видео, в котором подробно рассказывается о процессе установке RISH. При съемке видео постарался обратить внимание на все сложные моменты, которые могут возникнуть у новичков.
Сегодня видео было залито на все популярные видео-хостинги (включая youtube) и вы можете посмотреть его на той платформе, которая вам подходит больше всего.
Ссылки на все видео находятся в статье на сайте:
https://rish.su/blog/vypushcheny-video-ob-ustanovke-rish-na-vsekh-populyarnykh-videokhostingakh
Сегодня видео было залито на все популярные видео-хостинги (включая youtube) и вы можете посмотреть его на той платформе, которая вам подходит больше всего.
Ссылки на все видео находятся в статье на сайте:
https://rish.su/blog/vypushcheny-video-ob-ustanovke-rish-na-vsekh-populyarnykh-videokhostingakh
👍8
Вышла новая версия RishMacOSTools
Наконец-то релиз получил номер версии 1.0.0!
В этой версии добавили родные и узнаваемые иконки для программы.
Так же появилась возможность удалять ключ при удалении сервера.
В разделе серверов появились функции копирования публичного ключа сервера и команды для добавления публичного ключа на сервер.
Программой стало еще удобнее пользоваться в повседневной жизни разработчика.
За труд благодарим https://github.com/pavluk
Скачать новую версию можно по ссылке https://github.com/pavluk/RishMacOSTools/releases/tag/1.0.0
Инструкция по установке доступна по адресу https://rish.su/rishtools
Наконец-то релиз получил номер версии 1.0.0!
В этой версии добавили родные и узнаваемые иконки для программы.
Так же появилась возможность удалять ключ при удалении сервера.
В разделе серверов появились функции копирования публичного ключа сервера и команды для добавления публичного ключа на сервер.
Программой стало еще удобнее пользоваться в повседневной жизни разработчика.
За труд благодарим https://github.com/pavluk
Скачать новую версию можно по ссылке https://github.com/pavluk/RishMacOSTools/releases/tag/1.0.0
Инструкция по установке доступна по адресу https://rish.su/rishtools
🔥4❤2
Let's Encrypt больше не будет отправлять уведомления по электронной почте об истечении срока действия сертификатов
Ну что ж, вот и кончилась эпоха... С момента своего создания Let’s Encrypt отправлял уведомления об истечении срока действия сертификатов по электронной почте подписчикам, которые предоставили им свой адрес. Однако, начиная с 4 июня 2025 года, данная рассылка будет прекращена.
Let’s Encrypt приводит следующие аргументы в поддержку этого решения:
1. За последние 10 лет подавляющее большинство подписчиков внедрили автоматизированные системы обновления сертификатов, которые являются более надёжными, чем получение уведомлений по электронной почте.
2. Для рассылки уведомлений Let’s Encrypt вынужден хранить миллионы адресов электронной почты, что негативно сказывается на конфиденциальности. Сокращение объёма хранимых данных рассматривается как приоритетная задача.
3. Отправка уведомлений обходится в десятки тысяч долларов в год — средства, которые можно использовать гораздо эффективнее для улучшения других компонентов инфраструктуры.
4. Поддержка системы рассылки увеличивает общую сложность инфраструктуры, требуя дополнительных ресурсов и повышая вероятность ошибок. С учётом планов по внедрению новых функций становится необходимым сокращение избыточной сложности инфраструктуры.
Для тех, кто хочет продолжать получать уведомления об истечении срока действия сертификатов есть возможность воспользоваться сторонним сервисом Red Sift Certificates Lite (https://redsift.com/pulse-platform/certificates-lite). Мониторинговый сервис Red Sift предоставляет уведомления бесплатно для 250 сертификатов.
Несмотря на заявленное стремление сокращать количество хранимых адресов для рассылки уведомлений об истечении срока действия сертификатов, рассылки о новостях Let’s Encrypt и ее материнской компании ISRG (https://www.abetterinternet.org/) не прекратятся... А те кто не успел на них подписаться даже могут это сделать. Кто-то из зала крикнул про двойные стандарты? Ой, да ладно – это же другое. Правда, как это сочетается с желанием сократить общую сложность инфраструктуры, я уже не могу и предположить.
Для тех, кто еще не добавил автоматическое обновление сертификатов на свой сервер – вот подходящая команда для cron:
Добавить ее можно путем вызова команды
Обратите внимание что после ввода строки надо обязательно нажать Enter!
Ну что ж, вот и кончилась эпоха... С момента своего создания Let’s Encrypt отправлял уведомления об истечении срока действия сертификатов по электронной почте подписчикам, которые предоставили им свой адрес. Однако, начиная с 4 июня 2025 года, данная рассылка будет прекращена.
Let’s Encrypt приводит следующие аргументы в поддержку этого решения:
1. За последние 10 лет подавляющее большинство подписчиков внедрили автоматизированные системы обновления сертификатов, которые являются более надёжными, чем получение уведомлений по электронной почте.
2. Для рассылки уведомлений Let’s Encrypt вынужден хранить миллионы адресов электронной почты, что негативно сказывается на конфиденциальности. Сокращение объёма хранимых данных рассматривается как приоритетная задача.
3. Отправка уведомлений обходится в десятки тысяч долларов в год — средства, которые можно использовать гораздо эффективнее для улучшения других компонентов инфраструктуры.
4. Поддержка системы рассылки увеличивает общую сложность инфраструктуры, требуя дополнительных ресурсов и повышая вероятность ошибок. С учётом планов по внедрению новых функций становится необходимым сокращение избыточной сложности инфраструктуры.
Для тех, кто хочет продолжать получать уведомления об истечении срока действия сертификатов есть возможность воспользоваться сторонним сервисом Red Sift Certificates Lite (https://redsift.com/pulse-platform/certificates-lite). Мониторинговый сервис Red Sift предоставляет уведомления бесплатно для 250 сертификатов.
Несмотря на заявленное стремление сокращать количество хранимых адресов для рассылки уведомлений об истечении срока действия сертификатов, рассылки о новостях Let’s Encrypt и ее материнской компании ISRG (https://www.abetterinternet.org/) не прекратятся... А те кто не успел на них подписаться даже могут это сделать. Кто-то из зала крикнул про двойные стандарты? Ой, да ладно – это же другое. Правда, как это сочетается с желанием сократить общую сложность инфраструктуры, я уже не могу и предположить.
Для тех, кто еще не добавил автоматическое обновление сертификатов на свой сервер – вот подходящая команда для cron:
0 2 */3 * * /usr/bin/certbot renew --quiet >/dev/null 2>&1
Добавить ее можно путем вызова команды
crontab -e
Обратите внимание что после ввода строки надо обязательно нажать Enter!
👍3
Вышла версия RISH 2.1.7
Это корректирующий выпуск.
На новых версиях базы данных MariaDB прекращена поддержка команды mysqladmin – теперь попытка обращения к ней просто вызывает ошибку.
Поэтому перестали работать команды RISH для удаления баз данных (я надеялся, что они еще повременят с их удалением, но гром раздался среди неба неожиданно).
Поэтому фикс, который должен был быть включен в следующую версию RISH выпускается без очереди сейчас.
Обновитесь, если вы столкнулись с тем, что не работают команды удаления баз данных. Ну и вообще для профилкатики тоже можно обновиться.
Так же в паре мест поменял сообщения при создании архива баз данных на более понятные.
Обновиться можно через меню обновления RISH.
Это корректирующий выпуск.
На новых версиях базы данных MariaDB прекращена поддержка команды mysqladmin – теперь попытка обращения к ней просто вызывает ошибку.
Поэтому перестали работать команды RISH для удаления баз данных (я надеялся, что они еще повременят с их удалением, но гром раздался среди неба неожиданно).
Поэтому фикс, который должен был быть включен в следующую версию RISH выпускается без очереди сейчас.
Обновитесь, если вы столкнулись с тем, что не работают команды удаления баз данных. Ну и вообще для профилкатики тоже можно обновиться.
Так же в паре мест поменял сообщения при создании архива баз данных на более понятные.
Обновиться можно через меню обновления RISH.
👍4
Вышла версия RISH 2.2.0
🛠 Обновление: исправления и новые возможности
📌 Исправлено:
Теперь при клонировании сайта проверка удалённого сервера идёт по доступности SSH
Устранена ошибка потери пути к tmp-файлу при смене версии PHP
Для создания PHP-пулов используется единая функция — меньше ошибок, больше стабильности
Улучшено меню: больше не появляются случайные символы при быстрых кликах по стрелкам
При добавлении новых версий PHP их пути теперь корректно отображаются в меню переключения
✨ Добавлено:
При выборе версии PHP отображается полная версия и статус: stable, beta, alpha
Новые пункты в меню: быстрый переход в домашние папки пользователей и в каталог rish
Новая система работы с архивами!
▶️ Создание резервных копий сайтов и файлов
▶️ Восстановление сайтов и файлов из архивов
🔁 Вся система архивации полностью переработана и стала надёжнее. Появилась возможность создавать архивы за исключением каких-то папок.
Обновляйтесь и делитесь впечатлениями и багами если заметите! 💬
🛠 Обновление: исправления и новые возможности
📌 Исправлено:
Теперь при клонировании сайта проверка удалённого сервера идёт по доступности SSH
Устранена ошибка потери пути к tmp-файлу при смене версии PHP
Для создания PHP-пулов используется единая функция — меньше ошибок, больше стабильности
Улучшено меню: больше не появляются случайные символы при быстрых кликах по стрелкам
При добавлении новых версий PHP их пути теперь корректно отображаются в меню переключения
✨ Добавлено:
При выборе версии PHP отображается полная версия и статус: stable, beta, alpha
Новые пункты в меню: быстрый переход в домашние папки пользователей и в каталог rish
Новая система работы с архивами!
▶️ Создание резервных копий сайтов и файлов
▶️ Восстановление сайтов и файлов из архивов
🔁 Вся система архивации полностью переработана и стала надёжнее. Появилась возможность создавать архивы за исключением каких-то папок.
Обновляйтесь и делитесь впечатлениями и багами если заметите! 💬
👍8🔥2👏1
Вышел релиз RISH 2.2.1
Релиз имени @SeptdirOfficial .
* Изменена логика работы функции создания сайтов, теперь можно восстановить архив сайта при смене имени в уже существующий сайт
* Если херачить по стрелочкам пока еще не появилось меню (например во время разархивации) теперь скрипт в ошибку не падает.
* Добавлены разные проверки на корректность типа архива
* в очередной раз исправлен скрипт проверки корректности доменного имени (как говорится - привет регуляркам - их не вывозит даже chatGPT)
* а, ну и самое главное, теперь при восстановлении сайта можно наводиться не только на файл tar.gz, но и на sql.gz (базу данных). Одним словом теперь без разницы на какой из двух файлов указывает ваш курсор
Ну что же, обновляемся, ставим лайки....
Релиз имени @SeptdirOfficial .
* Изменена логика работы функции создания сайтов, теперь можно восстановить архив сайта при смене имени в уже существующий сайт
* Если херачить по стрелочкам пока еще не появилось меню (например во время разархивации) теперь скрипт в ошибку не падает.
* Добавлены разные проверки на корректность типа архива
* в очередной раз исправлен скрипт проверки корректности доменного имени (как говорится - привет регуляркам - их не вывозит даже chatGPT)
* а, ну и самое главное, теперь при восстановлении сайта можно наводиться не только на файл tar.gz, но и на sql.gz (базу данных). Одним словом теперь без разницы на какой из двух файлов указывает ваш курсор
Ну что же, обновляемся, ставим лайки....
👍10
Опубликован анонс релиза RISH 2.2.1 на сайте rish.su
В статье более подробно описаны исправленные баги и новые добавленные функции
https://rish.su/blog/vyshla-novaya-versiya-rish-2-2-1
В статье более подробно описаны исправленные баги и новые добавленные функции
https://rish.su/blog/vyshla-novaya-versiya-rish-2-2-1
❤2👍2💯1
Вышла новая версия RISH 2.2.2
Самая главная новость – теперь RISH устанавливается на AlmaLinux 10. Косяк был в скрипте конфигурации на стороне MariaDB. Это затрагивало только коммерческие конфигурации и поэтому удалось настроить установку так, чтобы все проходило без ошибок. Теперь лишние репозитарии MaxScale при установке не добавляются в систему. Ну хоть какой-то плюс от этого.
В minimal установке AlmaLinux 10 почему-то отсутствует openssl. RISH не был готов к этому. А теперь готов!
Теперь при установке certbot не требуется вводить свой E-mail. Если раньше это имело смысл, поскольку сервис высылал оповещения об истекающих сертификатах, то теперь, когда certbot прекратил такую практику, это больше не актуально. Кстати, у меня в планах заменить certbot на acme.sh
Добавлена важная функция визуального отображения процесса архивации. Теперь, если архив большой, можно заранее знать какой у него размер и как идет процесс архивации (отображается обработанный размер).
Поправлен баг с извлечением из zip архива. Если вы выбирали извлечение поверх содержимого в папке, то скрипт спрашивал разрешения на перезапись каждого файла в папке. Это явно не то, чего вы ожидали. Исправлено.
Как всегда обновляемся, ставим лайки, подписываемся на канал и пишем благодарности в чате.
@rish_blog
Самая главная новость – теперь RISH устанавливается на AlmaLinux 10. Косяк был в скрипте конфигурации на стороне MariaDB. Это затрагивало только коммерческие конфигурации и поэтому удалось настроить установку так, чтобы все проходило без ошибок. Теперь лишние репозитарии MaxScale при установке не добавляются в систему. Ну хоть какой-то плюс от этого.
В minimal установке AlmaLinux 10 почему-то отсутствует openssl. RISH не был готов к этому. А теперь готов!
Теперь при установке certbot не требуется вводить свой E-mail. Если раньше это имело смысл, поскольку сервис высылал оповещения об истекающих сертификатах, то теперь, когда certbot прекратил такую практику, это больше не актуально. Кстати, у меня в планах заменить certbot на acme.sh
Добавлена важная функция визуального отображения процесса архивации. Теперь, если архив большой, можно заранее знать какой у него размер и как идет процесс архивации (отображается обработанный размер).
Поправлен баг с извлечением из zip архива. Если вы выбирали извлечение поверх содержимого в папке, то скрипт спрашивал разрешения на перезапись каждого файла в папке. Это явно не то, чего вы ожидали. Исправлено.
Как всегда обновляемся, ставим лайки, подписываемся на канал и пишем благодарности в чате.
@rish_blog
👍13
Вышла новая версия RishMacOSTools
В новой версии программы сменилась концепция. Теперь это не просто программа для создания ключей и добавления их в файл config для удобного управления SSH сессиями, но и менеджер для подключения к серверам, используя ваш любимый терминал.
На данный момент поддерживаются следующие программы (они позволяют вызывать терминал, указав нужную команду):
* Стандартный терминал MacOS (кто-то им еще пользуется?)
* iTerm2 – наиболее удобная и популярная программа в среде MacOS
* Kitty
* Alacritty
Список будет расширяться, если будет найден способ заставить нужный терминал выполнить команду при запуске.
Какие изменения внесены?
Существенно изменился внешний вид программы, став удобнее и понятнее в работе.
Теперь можно подключиться к выбранному серверу просто нажав на его название.
Так же появились кнопки, которые явным образом позволяют выполнить необходимые действия – скопировать ключ, скопировать команду для подключения к серверу, отредактировать запись сервера и удалить его.
Более удобным и понятным стало переключение между вкладками серверов и ключей (раньше они были малозаметны).
Добавлена функция проверки обновлений. Может работать как в ручном, так и в автоматическом режиме.
Исправлены некоторые баги и добавлены новые функции
Все имена серверов теперь приводятся к нижнему регистру. Раньше это могло приводить к неработающим записям в config.
Сам список в config теперь разделяется пустыми строками между серверами.
Проверяется существование папки .ssh и если ее нет – она создается. Полезная функция для новичков.
Автор программы – Артем Павлюк. Все благодарности к нему.
Руководство по установке программы на сайте rish.su так же обновлено в соответствии с новым внешним видом.
Скачать можно по ссылке https://github.com/pavluk/RishMacOSTools/releases/
Статья на сайте – https://rish.su/blog/vyshla-novaya-versiya-rishmacostools
В новой версии программы сменилась концепция. Теперь это не просто программа для создания ключей и добавления их в файл config для удобного управления SSH сессиями, но и менеджер для подключения к серверам, используя ваш любимый терминал.
На данный момент поддерживаются следующие программы (они позволяют вызывать терминал, указав нужную команду):
* Стандартный терминал MacOS (кто-то им еще пользуется?)
* iTerm2 – наиболее удобная и популярная программа в среде MacOS
* Kitty
* Alacritty
Список будет расширяться, если будет найден способ заставить нужный терминал выполнить команду при запуске.
Какие изменения внесены?
Существенно изменился внешний вид программы, став удобнее и понятнее в работе.
Теперь можно подключиться к выбранному серверу просто нажав на его название.
Так же появились кнопки, которые явным образом позволяют выполнить необходимые действия – скопировать ключ, скопировать команду для подключения к серверу, отредактировать запись сервера и удалить его.
Более удобным и понятным стало переключение между вкладками серверов и ключей (раньше они были малозаметны).
Добавлена функция проверки обновлений. Может работать как в ручном, так и в автоматическом режиме.
Исправлены некоторые баги и добавлены новые функции
Все имена серверов теперь приводятся к нижнему регистру. Раньше это могло приводить к неработающим записям в config.
Сам список в config теперь разделяется пустыми строками между серверами.
Проверяется существование папки .ssh и если ее нет – она создается. Полезная функция для новичков.
Автор программы – Артем Павлюк. Все благодарности к нему.
Руководство по установке программы на сайте rish.su так же обновлено в соответствии с новым внешним видом.
Скачать можно по ссылке https://github.com/pavluk/RishMacOSTools/releases/
Статья на сайте – https://rish.su/blog/vyshla-novaya-versiya-rishmacostools
👍5👏1
Релиз RISH 2.3.0 (Изоляция)
Основная цель этого апдейта – усиление изоляции между сайтами пользователей. Поскольку внесены существенные изменения в архитектуру папок – произошла смена минорной версии.
Сейчас сайты одного пользователя могут получить доступ к файлам другого пользователя по чтению. Записать ничего нельзя, но, тем не менее, в этом мало хорошего. При взломе сайта у одного пользователя можно получить данные из папки сайта другого.
Какие изменения внесены?
Для исправления этой ситуации была проработана новая модель прав папок, которая позволяет полностью изолировать пользователей как по записи, так и по чтению.
К счастью RISH, модель работы PHP и Apache в RISH немного отличается от общепринятой и это позволило выполнить изоляцию в полном объеме без каких-либо существенных изменений в архитектуре – меняются только права и владельцы нескольких папок.
полная статья об обновлении доступна по ссылке на сайте https://rish.su/blog/reliz-rish-2-3-0-izolyatsiya
Основная цель этого апдейта – усиление изоляции между сайтами пользователей. Поскольку внесены существенные изменения в архитектуру папок – произошла смена минорной версии.
Сейчас сайты одного пользователя могут получить доступ к файлам другого пользователя по чтению. Записать ничего нельзя, но, тем не менее, в этом мало хорошего. При взломе сайта у одного пользователя можно получить данные из папки сайта другого.
Какие изменения внесены?
Для исправления этой ситуации была проработана новая модель прав папок, которая позволяет полностью изолировать пользователей как по записи, так и по чтению.
К счастью RISH, модель работы PHP и Apache в RISH немного отличается от общепринятой и это позволило выполнить изоляцию в полном объеме без каких-либо существенных изменений в архитектуре – меняются только права и владельцы нескольких папок.
полная статья об обновлении доступна по ссылке на сайте https://rish.su/blog/reliz-rish-2-3-0-izolyatsiya
👍1
RISH выходит на новый уровень (виртуализация)
Создан скрипт, который позволяет установить на мини ПК удобную систему виртуализации с управлением через браузер. Система не потребляет лишних ресурсов и крайне проста и понятна новичкам.
Подробнее читайте на сайте статью https://rish.su/blog/rish-vykhodit-na-novyj-uroven-virtualizatsiya
Соответственно добавлен новый раздел на сайте https://rish.su/rish-kvm
Создан скрипт, который позволяет установить на мини ПК удобную систему виртуализации с управлением через браузер. Система не потребляет лишних ресурсов и крайне проста и понятна новичкам.
Подробнее читайте на сайте статью https://rish.su/blog/rish-vykhodit-na-novyj-uroven-virtualizatsiya
Соответственно добавлен новый раздел на сайте https://rish.su/rish-kvm
🔥5👍1
Минорное обновление RISH 2.3.1
Долгожданное обновление для тех, кто пользуется роутерами keenetic для своих локальных сайтов.
Теперь добавленные доменные имена на роутере не будут пропадать после перезагрузки.
Так же исправлено первое добавление логина и пароля (опять). Теперь логин и пароль можно корректно добавить с первого раза.
Для всех остальных — добавил номер версии RISH прямо в меню. Теперь вы всегда будете знать какая у вас установлена версия.
Обновляемся и ставим лайки.
Долгожданное обновление для тех, кто пользуется роутерами keenetic для своих локальных сайтов.
Теперь добавленные доменные имена на роутере не будут пропадать после перезагрузки.
Так же исправлено первое добавление логина и пароля (опять). Теперь логин и пароль можно корректно добавить с первого раза.
Для всех остальных — добавил номер версии RISH прямо в меню. Теперь вы всегда будете знать какая у вас установлена версия.
Обновляемся и ставим лайки.
👍9
Вышла новая версия RISH 2.4.0 (CRON)
В RISH появилась возможность работы с cron-заданиями. Теперь можно увидеть список cron-заданий всех пользователей на сайте, включая root. Появилась возможность создавать и редактировать CRON для каждого пользователя.
• ydcmd обновлен до последней версии v2.12.2
• Поправлена проверка установленных версий php
• Теперь архивируется содержимое по ссылкам (symlink)
• В системе статистики сайтов сервера внесены улучшения по отображению свободного места на диске
• Проверяем и закрываем порты ISP Manager
Более подробно по ссылке https://rish.su/blog/reliz-rish-2-4-0-cron
Обновляемся стандартным способом и ставим лайки
В RISH появилась возможность работы с cron-заданиями. Теперь можно увидеть список cron-заданий всех пользователей на сайте, включая root. Появилась возможность создавать и редактировать CRON для каждого пользователя.
• ydcmd обновлен до последней версии v2.12.2
• Поправлена проверка установленных версий php
• Теперь архивируется содержимое по ссылкам (symlink)
• В системе статистики сайтов сервера внесены улучшения по отображению свободного места на диске
• Проверяем и закрываем порты ISP Manager
Более подробно по ссылке https://rish.su/blog/reliz-rish-2-4-0-cron
Обновляемся стандартным способом и ставим лайки
🔥7
Начинается открытое тестирование новой версии RISH 2.5.0
В чате будет выложена новая версия RISH версии 2.5.0.
В ней реализована новая система бекапов. Она не пересекается с предыдущей и может существовать параллельно.
Подразумевается полный переход на новую систему бекапов.
После дня тестирования если не поступит замечаний или если не будут обнаружены какие-либо нюансы, будет выпущен релиз с новой версией.
Процесс обновления следующий:
кладем скачанный файл в папку /root и выбираем в меню обновление RISH.
В чате будет выложена новая версия RISH версии 2.5.0.
В ней реализована новая система бекапов. Она не пересекается с предыдущей и может существовать параллельно.
Подразумевается полный переход на новую систему бекапов.
После дня тестирования если не поступит замечаний или если не будут обнаружены какие-либо нюансы, будет выпущен релиз с новой версией.
Процесс обновления следующий:
кладем скачанный файл в папку /root и выбираем в меню обновление RISH.
👍2
Официальный релиз RISH 2.5.0
После непродолжительного но продуктивного тестирования (спасибо @eugenius_blog.), наконец-то состоялся выпуск очередной версии RISH.
Сейчас это очень важный релиз, который наконец-то привнес стабильную и расширенную версию бэкапов в RISH.
Теперь можно не только делать бекапы на практически любое хранилище в интернете, но и восстанавливать сайты из него в автоматическом режиме.
Так же были поправлены множество глюков и ошибок в работе системы меню и не только.
Всем, кто ставил RISH 2.5.0 до это поста — просьба повторно обновиться до этой же версии.
Всем остальным — обновляемся, ставим лайки и высказываем благодарности и уважение в чате.
Статья с подробным описанием опубликована на сайте — обязательно прочитайте ее.
https://rish.su/blog/reliz-rish-2-5-0-backups
Так же опубликовано руководство по бэкапам, его тоже надо прочитать:
https://rish.su/rukovodstvo/bekapy
После непродолжительного но продуктивного тестирования (спасибо @eugenius_blog.), наконец-то состоялся выпуск очередной версии RISH.
Сейчас это очень важный релиз, который наконец-то привнес стабильную и расширенную версию бэкапов в RISH.
Теперь можно не только делать бекапы на практически любое хранилище в интернете, но и восстанавливать сайты из него в автоматическом режиме.
Так же были поправлены множество глюков и ошибок в работе системы меню и не только.
Всем, кто ставил RISH 2.5.0 до это поста — просьба повторно обновиться до этой же версии.
Всем остальным — обновляемся, ставим лайки и высказываем благодарности и уважение в чате.
Статья с подробным описанием опубликована на сайте — обязательно прочитайте ее.
https://rish.su/blog/reliz-rish-2-5-0-backups
Так же опубликовано руководство по бэкапам, его тоже надо прочитать:
https://rish.su/rukovodstvo/bekapy
👍9❤3
Корректирующий релиз RISH 2.5.1
Опять благодаря тестам от @eugenius_blog обнаружена неприятная особенность работы бэкапов с яндекс-диском.
Оказалось, что по умолчанию яндекс диск удаление делает в корзину. Таким образом, устаревшие бэкапы, которые удалялись RISH, на самом деле сейчас находятся в корзине и с высокой долей вероятности приведут к переполнению вашего диска.
Обновитесь до последней версии RISH 2.5.1 как можно скорее!
При обновлении все настройки yandex диска будут исправлены.
Так же добавлена дополнительная опция принудительной очистки корзины при работе с любыми другими дисками.
Еще добавлена опция вывода причины ошибки во время создания архивов сайтов.
Иногда при создании большого архива, некоторые файлы в кеше могут меняться достаточно часто и это при архивации может быть интерпретировано как ошибка, хотя таковой по сути не является.
Сейчас при обнаружении такой ситуации выводится только предупреждение.
Так же добавлено пояснение, объясняющее причину вывода ошибки или предупреждения при создании архива.
На этом все. Ставим лайки, обновляем RISH на сервере стандартным образом.
Опять благодаря тестам от @eugenius_blog обнаружена неприятная особенность работы бэкапов с яндекс-диском.
Оказалось, что по умолчанию яндекс диск удаление делает в корзину. Таким образом, устаревшие бэкапы, которые удалялись RISH, на самом деле сейчас находятся в корзине и с высокой долей вероятности приведут к переполнению вашего диска.
Обновитесь до последней версии RISH 2.5.1 как можно скорее!
При обновлении все настройки yandex диска будут исправлены.
Так же добавлена дополнительная опция принудительной очистки корзины при работе с любыми другими дисками.
Еще добавлена опция вывода причины ошибки во время создания архивов сайтов.
Иногда при создании большого архива, некоторые файлы в кеше могут меняться достаточно часто и это при архивации может быть интерпретировано как ошибка, хотя таковой по сути не является.
Сейчас при обнаружении такой ситуации выводится только предупреждение.
Так же добавлено пояснение, объясняющее причину вывода ошибки или предупреждения при создании архива.
На этом все. Ставим лайки, обновляем RISH на сервере стандартным образом.
👍7❤3