Утром затронул тему бэкапов в контексте Rocket.Chat. Я как раз по делам заходил на сервер и подумал, почему бы не рассказать, как я его бэкаплю. С учётом того, что я уже много лет управляю серверами рокета, мне есть, что сказать по нему. Думаю, это будет полезным.
В целом из бесплатных self-hosted серверов Rocket.Chat выглядит неплохо. Это если сравнивать с аналогами. У него по-прежнему осталась бесплатная версия без каких-то существенных ограничений. Несмотря на то, что несколько лет назад они делали какие-то изменения в лицензиях, и казалось, что бесплатную скоро совсем урежут, но этого не произошло. Она нормально работает и обновляется. Пользователи чатятся, особо не жалуются, но и восторгов не испытывают. То есть это рабочее решение, если вам очень нужен свой закрытый чат.
Расскажу про нюансы, которые при поверхностном изучении не видны, и не учитываются при выборе решения. У Rocket.Chat постоянно выходят обновления, LTS версии поддерживаются всего год. Вы регулярно видите предупреждения, что надо обновить версию сервера, потому что через месяц клиенты не смогут подключиться. При этом, даже если вы не будете обновлять клиентов и сервер, через какое-то время они не смогут подключиться к серверу. Просто увидят сообщение, что надо обновить сервер.
То есть это не полностью автономное решение. Где-то есть какие-то подвязки, которые не позволят сидеть вечно на старых версиях, например, в изолированной среде. А что будет в новых - неизвестно. Возможно, это как-то можно обойти. Я не прорабатывал вопрос, потому что нет планов сидеть на какой-то старой версии. Регулярно всё обновляю. К сожалению, тоже с нюансами.
Бесплатная версия поддерживается по остаточному принципу. Иногда бывают проблемы при обновлениях. Не часто, но я сталкивался. В целом, это некритично, если возможен небольшой простой. Можно просто откатиться на снепшот или бэкап виртуалки, если что-то пошло не так. Это при условии, что вы ещё не проспали сроки и ваша версия сервера ещё работает с клиентами. Но тем не менее, это требует постоянного участия и вовлечённости админа.
Из последних приколов - переход с 7-й версии на 8-ю. Там требуется обновить ещё и монгу сразу на два релиза вверх. Это то, что мне предстоит обязательно сделать в сентябре, так как в октябре поддержка 7-й версии прекращается. С наскока у меня обновиться не получилось. Придётся поднимать стенд и отлаживать процедуру. Благо, уже нашлись люди, которые этот путь прошли и написали рекомендации, за что им отдельная благодарность. Можете посмотреть статью и комментарии, чтобы оценить масштаб бедствия и подход разработчиков к поддержке self-hosted версии.
Если не хочется постоянный геморрой с поддержкой, лучше обойти Рокет стороной. Неразрешимых проблем пока не встречал, но утомляют эти вечные обновления. Хотя где их сейчас нет? Всё стало обновляться часто, постоянно какие-то патчи, глюки, обновления безопасности и т.д. Все процессы ускорились и надёжность систем понизилась. Мне кажется, это тренд последнего времени, от которого уже никуда не уйти. Но всё равно, LTS версий хочется хотя бы на 2-3 года, но не год. Пока соберёшься, подготовишься, дождёшься исправления косяков и нюансов обновления, обновишься, а через полгода всё по новой.
С другой стороны не знаю, что посоветовать лучше. Везде есть какие-то свои нюансы либо по возможностям и ограничениям, либо по качеству продукта и поддержки. Буду рад рекомендациям и практическому опыту поддержи аналогичных решений - Mattermost, Zulip, Nextcloud Talk, Matrix и т.д.
———
ServerAdmin:📱 Telegram | 🌐 Сайт | 📲 MAX 😩
#chat
В целом из бесплатных self-hosted серверов Rocket.Chat выглядит неплохо. Это если сравнивать с аналогами. У него по-прежнему осталась бесплатная версия без каких-то существенных ограничений. Несмотря на то, что несколько лет назад они делали какие-то изменения в лицензиях, и казалось, что бесплатную скоро совсем урежут, но этого не произошло. Она нормально работает и обновляется. Пользователи чатятся, особо не жалуются, но и восторгов не испытывают. То есть это рабочее решение, если вам очень нужен свой закрытый чат.
Расскажу про нюансы, которые при поверхностном изучении не видны, и не учитываются при выборе решения. У Rocket.Chat постоянно выходят обновления, LTS версии поддерживаются всего год. Вы регулярно видите предупреждения, что надо обновить версию сервера, потому что через месяц клиенты не смогут подключиться. При этом, даже если вы не будете обновлять клиентов и сервер, через какое-то время они не смогут подключиться к серверу. Просто увидят сообщение, что надо обновить сервер.
То есть это не полностью автономное решение. Где-то есть какие-то подвязки, которые не позволят сидеть вечно на старых версиях, например, в изолированной среде. А что будет в новых - неизвестно. Возможно, это как-то можно обойти. Я не прорабатывал вопрос, потому что нет планов сидеть на какой-то старой версии. Регулярно всё обновляю. К сожалению, тоже с нюансами.
Бесплатная версия поддерживается по остаточному принципу. Иногда бывают проблемы при обновлениях. Не часто, но я сталкивался. В целом, это некритично, если возможен небольшой простой. Можно просто откатиться на снепшот или бэкап виртуалки, если что-то пошло не так. Это при условии, что вы ещё не проспали сроки и ваша версия сервера ещё работает с клиентами. Но тем не менее, это требует постоянного участия и вовлечённости админа.
Из последних приколов - переход с 7-й версии на 8-ю. Там требуется обновить ещё и монгу сразу на два релиза вверх. Это то, что мне предстоит обязательно сделать в сентябре, так как в октябре поддержка 7-й версии прекращается. С наскока у меня обновиться не получилось. Придётся поднимать стенд и отлаживать процедуру. Благо, уже нашлись люди, которые этот путь прошли и написали рекомендации, за что им отдельная благодарность. Можете посмотреть статью и комментарии, чтобы оценить масштаб бедствия и подход разработчиков к поддержке self-hosted версии.
Если не хочется постоянный геморрой с поддержкой, лучше обойти Рокет стороной. Неразрешимых проблем пока не встречал, но утомляют эти вечные обновления. Хотя где их сейчас нет? Всё стало обновляться часто, постоянно какие-то патчи, глюки, обновления безопасности и т.д. Все процессы ускорились и надёжность систем понизилась. Мне кажется, это тренд последнего времени, от которого уже никуда не уйти. Но всё равно, LTS версий хочется хотя бы на 2-3 года, но не год. Пока соберёшься, подготовишься, дождёшься исправления косяков и нюансов обновления, обновишься, а через полгода всё по новой.
С другой стороны не знаю, что посоветовать лучше. Везде есть какие-то свои нюансы либо по возможностям и ограничениям, либо по качеству продукта и поддержки. Буду рад рекомендациям и практическому опыту поддержи аналогичных решений - Mattermost, Zulip, Nextcloud Talk, Matrix и т.д.
———
ServerAdmin:
#chat
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍53👎1
Большинство материалов про пентест в интернете — это отдельные техники: один ролик про SQLi, другой про Kerberos, третий про Burp. Смотреть интересно, но в итоге остаётся ощущение, что ты знаешь куски, а целой картины нет.
Как провести внешний и внутренний аудит, найти уязвимость, эксплуатировать её, закрепиться в инфраструктуре и оформить результат так, чтобы заказчик понял риск
Курс «Профессия Пентестер» от Codeby — это 10 месяцев практики с практической лабораторией: от основ до комплексных атак на сети, веб, ОС и Active Directory.
Что вы изучите:
⏺️ полный цикл пентеста — разведка, эксплуатация, повышение привилегий, закрепление в сети
⏺️ атаки на сети, веб-приложения, операционные системы и устройства
⏺️ работу с Kali Linux, Metasploit, Burp Suite и инструментами эксплуатации
⏺️ навыки написания эксплойтов, шелл-кода и обхода защитных решений
⏺️ практику во внутреннем и внешнем пентесте — с отчётностью
Программа выстроена последовательно: от администрирования и сетевой разведки — к эксплуатации уязвимостей, атакам на AD и работе в реальных сценариях.
Если вы давно думаете про offensive security, но не понимаете, с чего собрать навыки в одну профессию, — посмотрите в сторону длинных практических курсов.
Ближайший старт — 24 августа
➡️ Посмотреть программу и записаться
Как провести внешний и внутренний аудит, найти уязвимость, эксплуатировать её, закрепиться в инфраструктуре и оформить результат так, чтобы заказчик понял риск
Курс «Профессия Пентестер» от Codeby — это 10 месяцев практики с практической лабораторией: от основ до комплексных атак на сети, веб, ОС и Active Directory.
Что вы изучите:
Программа выстроена последовательно: от администрирования и сетевой разведки — к эксплуатации уязвимостей, атакам на AD и работе в реальных сценариях.
Если вы давно думаете про offensive security, но не понимаете, с чего собрать навыки в одну профессию, — посмотрите в сторону длинных практических курсов.
Ближайший старт — 24 августа
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10👎4
Посмотрел на прошлой неделе обзор Orca - бесплатный оркестратор ИИ-агентов. Разработчики называют его Agent IDE. Изначально проект показался интересным, поэтому захотел его попробовать. Забегая вперёд скажу, что инструмент реально удобный, но больше для разработчиков, кто ведёт много и больших проектов. Для задач эксплуатации все его возможности не нужны. Но в целом кому-то может понравиться сам принцип работы. Мне понравилось, но у меня уже свои привычки и если нет каких-то киллер фич, то я вряд ли буду использовать что-то новое.
Orca позволяет открывать разные проекты и вести в них разработку с помощью различных агентов. Она удобно компонует все рабочие инструменты в рамках своего интерфейса. Вы сразу видите репозиторий проекта со всеми файлами, консоль сервера, интерфейсы агентов, которые что-то делают, есть встроенный веб браузер, если вам в рамках проекта нужно что-то открывать и смотреть. Не нужно переключаться между различными программами. Она сразу всё замывает на себя.
💡Расскажу, на каком примере я всё это проверил и как настроил. У меня есть свои небольшие git репозитории с проектами. Хранятся в облачных gitlab и giflic. В качестве основного агента у меня трудится opencode, остальные только тестирую и присматриваюсь. Из-за того, что к некоторым сервисам доступ из РФ заблокирован, у меня один агент локальный (дома на VPS), один на внешней VPS. В зависимости от LLM, использую то тот, то другой.
В Orca можно подключать как локальные проекты и агенты, так и вынесенные во вне. Это мне понравилось больше всего. Если у вас агенты и проекты в разных местах, то в Orca их можно все собрать в одном месте.
Локально у меня вообще ничего нет. Я подключил в Orca по SSH репозиторий с кодом, который лежит в одной из директорий на сервере. Там же настроен Opencode. В Orca я могу смотреть и редактировать файлы, запускать что-то в консоли, и тут же в отдельном окне запускать агента, давать задачи. Если проект закрыть и потом снова открыть, Orca автоматически подгружает последний чат с агентом. Мелочь, а удобно.
Если я захочу к этому же проекту добавить другого агента, который размещён на другой VPS, или у меня локально на компьютере, я смогу это сделать. Более того, эти разные агенты могут одновременно работать с одним и тем же проектом, не мешая друг другу. Просто создаёте новую ветку, выбираете другого агента и вперёд. Я не вникал глубоко, как это работает, потому что мне не надо, но насколько я понял, это основная фича, которая будет очень полезна разработчикам, которые работают над большими проектами.
Orca будет удобна тем, кто тестирует различные модели и агенты. Она позволяет организовать удобное рабочее пространство для этого. Она и мне показалось удобной даже на тех небольших задачах, что у меня есть. В первую очередь, потому что из-за ограничений приходится постоянно извращаться и настраивать разные схемы работы. Второй момент - я не запускаю агентов локально. Они все у меня вынесены во вне. Локальная Orca позволит всех их замкнуть в своём интерфейсе. Я её ещё немного потестирую. Возможно и оставлю, буду пользоваться.
Приведу конкретный пример, как мне агенты помогают в работе. Взял один из своих репозиториев, где лежат мои велосипеды по разворачиванию стека Prometheus и некоторых других компонентов. Я это всё наколхозил для себя в своё время. Переменных нет, всё правится в коде. Попросил агента немного переделать, вынеся все настраиваемые значения в переменные и попутно актуализировав проект, изменив на новые версии всё ПО, которое там используется. Попутно он написал инструкцию, как всем этим пользоваться, чтобы потом вспоминать не пришлось. И проверил, как всё работает.
Не бог весть какая задача, но он довольно быстро моим руководством всё сделал и отладил, начиная от настройки Orca. Сам бы я потратил больше времени. Сначала пришлось бы вникнуть в то, что я тут когда-то настроил и смотрел последний раз полгода назад.
❗️Если заметка вам полезна, не забудьте 👍 и забрать в закладки.
———
ServerAdmin:📱 Telegram | 🌐 Сайт | 📲 MAX 😩
#ai
Orca позволяет открывать разные проекты и вести в них разработку с помощью различных агентов. Она удобно компонует все рабочие инструменты в рамках своего интерфейса. Вы сразу видите репозиторий проекта со всеми файлами, консоль сервера, интерфейсы агентов, которые что-то делают, есть встроенный веб браузер, если вам в рамках проекта нужно что-то открывать и смотреть. Не нужно переключаться между различными программами. Она сразу всё замывает на себя.
💡Расскажу, на каком примере я всё это проверил и как настроил. У меня есть свои небольшие git репозитории с проектами. Хранятся в облачных gitlab и giflic. В качестве основного агента у меня трудится opencode, остальные только тестирую и присматриваюсь. Из-за того, что к некоторым сервисам доступ из РФ заблокирован, у меня один агент локальный (дома на VPS), один на внешней VPS. В зависимости от LLM, использую то тот, то другой.
В Orca можно подключать как локальные проекты и агенты, так и вынесенные во вне. Это мне понравилось больше всего. Если у вас агенты и проекты в разных местах, то в Orca их можно все собрать в одном месте.
Локально у меня вообще ничего нет. Я подключил в Orca по SSH репозиторий с кодом, который лежит в одной из директорий на сервере. Там же настроен Opencode. В Orca я могу смотреть и редактировать файлы, запускать что-то в консоли, и тут же в отдельном окне запускать агента, давать задачи. Если проект закрыть и потом снова открыть, Orca автоматически подгружает последний чат с агентом. Мелочь, а удобно.
Если я захочу к этому же проекту добавить другого агента, который размещён на другой VPS, или у меня локально на компьютере, я смогу это сделать. Более того, эти разные агенты могут одновременно работать с одним и тем же проектом, не мешая друг другу. Просто создаёте новую ветку, выбираете другого агента и вперёд. Я не вникал глубоко, как это работает, потому что мне не надо, но насколько я понял, это основная фича, которая будет очень полезна разработчикам, которые работают над большими проектами.
Orca будет удобна тем, кто тестирует различные модели и агенты. Она позволяет организовать удобное рабочее пространство для этого. Она и мне показалось удобной даже на тех небольших задачах, что у меня есть. В первую очередь, потому что из-за ограничений приходится постоянно извращаться и настраивать разные схемы работы. Второй момент - я не запускаю агентов локально. Они все у меня вынесены во вне. Локальная Orca позволит всех их замкнуть в своём интерфейсе. Я её ещё немного потестирую. Возможно и оставлю, буду пользоваться.
Приведу конкретный пример, как мне агенты помогают в работе. Взял один из своих репозиториев, где лежат мои велосипеды по разворачиванию стека Prometheus и некоторых других компонентов. Я это всё наколхозил для себя в своё время. Переменных нет, всё правится в коде. Попросил агента немного переделать, вынеся все настраиваемые значения в переменные и попутно актуализировав проект, изменив на новые версии всё ПО, которое там используется. Попутно он написал инструкцию, как всем этим пользоваться, чтобы потом вспоминать не пришлось. И проверил, как всё работает.
Не бог весть какая задача, но он довольно быстро моим руководством всё сделал и отладил, начиная от настройки Orca. Сам бы я потратил больше времени. Сначала пришлось бы вникнуть в то, что я тут когда-то настроил и смотрел последний раз полгода назад.
❗️Если заметка вам полезна, не забудьте 👍 и забрать в закладки.
———
ServerAdmin:
#ai
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍71👎2
This media is not supported in your browser
VIEW IN TELEGRAM
Бесконечно можно смотреть на три вещи: как горит огонь, как течет вода, и как падает цена на серверы
И все-таки на последнее лучше не смотреть долго, иначе железо со скидкой до 80% арендует кто-то другой. На аукционе выделенных серверов Selectel цена снижается каждую секунду. И это не единственная причина проверить доступные лоты:
⚡️Широкий выбор конфигураций под разные задачи. Легко найти оптимальное решение под свой бюджет и потребности.
⚡️Быстрая готовность. Серверы уже собраны и протестированы, запуск занимает от 2 минут после заказа.
⚡️Бесплатный безлимитный интернет-трафик 1 Гбит/с к каждому серверу. Не придется планировать потребление трафика и платить за превышения.
Цена со скидкой остается за вами на все время аренды. Успейте поймать лот с выгодной ценой: https://slc.tl/qya0p
Реклама. АО "Селектел". erid:2W5zFJ6Cgyo
И все-таки на последнее лучше не смотреть долго, иначе железо со скидкой до 80% арендует кто-то другой. На аукционе выделенных серверов Selectel цена снижается каждую секунду. И это не единственная причина проверить доступные лоты:
⚡️Широкий выбор конфигураций под разные задачи. Легко найти оптимальное решение под свой бюджет и потребности.
⚡️Быстрая готовность. Серверы уже собраны и протестированы, запуск занимает от 2 минут после заказа.
⚡️Бесплатный безлимитный интернет-трафик 1 Гбит/с к каждому серверу. Не придется планировать потребление трафика и платить за превышения.
Цена со скидкой остается за вами на все время аренды. Успейте поймать лот с выгодной ценой: https://slc.tl/qya0p
Реклама. АО "Селектел". erid:2W5zFJ6Cgyo
👎14👍11
Пятничная музыкальная тема. В конце прошлого года я делал публикацию на забавный альбом Офисный шансон. Не сказать, что это прям что-то особенное, но мне понравилось. В первую очередь потому что по IT тематике песен не особо много. А тут ещё и в качестве основы взяты хиты из 2000-х годов, что вызывает приятную ностальгию.
Слушал другие песни этого автора. Не сказать, что сильно понравилось, кроме некоторых явных хитов. Тем не менее, иногда включал в машине. Супруга это заметила и внезапно решила подарить мне билеты на его концерт. Наверное для того, чтобы самой лишний раз выбраться из нашей деревни в Москву. На концерт я сходил, мне понравилось, атмосферненько вышло. Автор харизматичен и интересно ведёт выступление. У него запланированы и другие концерты. Так что если кто-то ещё не слышал и не знал про этот альбом, рекомендую. Мне до сих пор не надоел, иногда слушаю.
С концертом вышла забавная история. В этот же день, в этом же заведении, но на другой сцене выступала какая-то другая группа в стиле металл. На концерт пришли явные металлюги. Я вообще не знал, что они ещё существуют. Со времён своего студенчества, когда бывал на концертах Гражданской обороны (это был отвал башки, особенно перед сценой), их не видел.
По мере приближения к концертной площадке то тут, то там попадались странные личности в косухах, но разрисованных в какие-то яркие, анимешные цвета. Они пили водку из горла и запивали кока-колой, пили охоту крепкую, рыгали, орали, сидели на земле.
По мере приближения к нужному адресу их становилось всё больше и больше. А перед входом в концертный зал была такая толпа, что не пробиться ко входу. Они были везде. От курящих людей было душно прямо на улице. Я не понимал, в чём тут дело. Подумал, что прикол какой-то и металлисты тоже слушают Илюшу, пришли на его концерт. Я так то за его творчеством внимательно не слежу, не знаю, про что он ещё поёт.
Периодически в толпе попадались растерянные люди обычного вида, нормально одетые, возраста скуфов и чуть помоложе. Они испуганно озирались по сторонам и шёпотом спрашивали таких же обычных людей, тут ли концерт Илюши. Уверенно никто не мог ответить. Со стороны металлюг иногда слышались фразы: "Какой н*хуй Илюша. Это чё за х*йня?".
Мои сомнения развеял огромный чёрный мерседес, который рассекал толпу и в нём на полную громкость играла Илюшина песня "Я люблю мать своего друга". Я хотя бы понял, что попал всё же туда, куда надо. И я такой не один.
Пошёл пробиваться через толпу ко входу. Как оказалось, в одном заведении будут 2 концерта и 2 разных входа. Чуть подождал и на наш концерт стали пускать. Со стороны металлистов слышал фразу: "Попса отстой". Я прям как в свою юность вернулся, только косухи тогда были чёрные, без цветных анимэшных раскрасок. И люди были более суровые, жестокие, могли за что-нибудь и навялять. Тут страха за это не было. Даже пьяные какие-то мирные были. Я глазел на них от удивления во все глаза, но никто не подошёл и не спросил с меня четырёхглазого за это.
Такой вот офисный шансон получился. Кстати, перед концертом на экране была реклама будущих концертов. И там в том числе был анонс концерта НТР. Они только про айтишку поют. Мне в целом нравятся их песни, но капитально не нравится какой-то негативный фон в них. Лишний раз включать не хочется, депрессухой веет. То ли дело Офисный шансончик. Сразу настроение в плюс после прослушивания.
Песни, если что, слушать тут. Не буду ещё раз их загружать. А в этой группе я собрал вообще всё, что нашёл из песенного по IT тематике. Переходите сразу в раздел Аудиофайлы и слушайте. Там только айтишная тематика.
Может кто-то ещё что-то ещё посоветует новое по этой теме? Илюшу тоже в своё время в комментариях кто-то оставил. В итоге я аж на концерте оказался.
———
ServerAdmin:📱 Telegram | 🌐 Сайт | 📲 MAX 😩
#музыка #юмор
Слушал другие песни этого автора. Не сказать, что сильно понравилось, кроме некоторых явных хитов. Тем не менее, иногда включал в машине. Супруга это заметила и внезапно решила подарить мне билеты на его концерт. Наверное для того, чтобы самой лишний раз выбраться из нашей деревни в Москву. На концерт я сходил, мне понравилось, атмосферненько вышло. Автор харизматичен и интересно ведёт выступление. У него запланированы и другие концерты. Так что если кто-то ещё не слышал и не знал про этот альбом, рекомендую. Мне до сих пор не надоел, иногда слушаю.
С концертом вышла забавная история. В этот же день, в этом же заведении, но на другой сцене выступала какая-то другая группа в стиле металл. На концерт пришли явные металлюги. Я вообще не знал, что они ещё существуют. Со времён своего студенчества, когда бывал на концертах Гражданской обороны (это был отвал башки, особенно перед сценой), их не видел.
По мере приближения к концертной площадке то тут, то там попадались странные личности в косухах, но разрисованных в какие-то яркие, анимешные цвета. Они пили водку из горла и запивали кока-колой, пили охоту крепкую, рыгали, орали, сидели на земле.
По мере приближения к нужному адресу их становилось всё больше и больше. А перед входом в концертный зал была такая толпа, что не пробиться ко входу. Они были везде. От курящих людей было душно прямо на улице. Я не понимал, в чём тут дело. Подумал, что прикол какой-то и металлисты тоже слушают Илюшу, пришли на его концерт. Я так то за его творчеством внимательно не слежу, не знаю, про что он ещё поёт.
Периодически в толпе попадались растерянные люди обычного вида, нормально одетые, возраста скуфов и чуть помоложе. Они испуганно озирались по сторонам и шёпотом спрашивали таких же обычных людей, тут ли концерт Илюши. Уверенно никто не мог ответить. Со стороны металлюг иногда слышались фразы: "Какой н*хуй Илюша. Это чё за х*йня?".
Мои сомнения развеял огромный чёрный мерседес, который рассекал толпу и в нём на полную громкость играла Илюшина песня "Я люблю мать своего друга". Я хотя бы понял, что попал всё же туда, куда надо. И я такой не один.
Пошёл пробиваться через толпу ко входу. Как оказалось, в одном заведении будут 2 концерта и 2 разных входа. Чуть подождал и на наш концерт стали пускать. Со стороны металлистов слышал фразу: "Попса отстой". Я прям как в свою юность вернулся, только косухи тогда были чёрные, без цветных анимэшных раскрасок. И люди были более суровые, жестокие, могли за что-нибудь и навялять. Тут страха за это не было. Даже пьяные какие-то мирные были. Я глазел на них от удивления во все глаза, но никто не подошёл и не спросил с меня четырёхглазого за это.
Такой вот офисный шансон получился. Кстати, перед концертом на экране была реклама будущих концертов. И там в том числе был анонс концерта НТР. Они только про айтишку поют. Мне в целом нравятся их песни, но капитально не нравится какой-то негативный фон в них. Лишний раз включать не хочется, депрессухой веет. То ли дело Офисный шансончик. Сразу настроение в плюс после прослушивания.
Песни, если что, слушать тут. Не буду ещё раз их загружать. А в этой группе я собрал вообще всё, что нашёл из песенного по IT тематике. Переходите сразу в раздел Аудиофайлы и слушайте. Там только айтишная тематика.
Может кто-то ещё что-то ещё посоветует новое по этой теме? Илюшу тоже в своё время в комментариях кто-то оставил. В итоге я аж на концерте оказался.
———
ServerAdmin:
#музыка #юмор
Media is too big
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍29👎14
В сентябре, то есть уже совсем скоро, обещают релиз Zabbix 8.0 LTS. У этой ветки запланировано несколько интересных нововведений. Пока не понятно, какие из них реально появятся в 8.0, а какие позже в 8.2 и 8.4. Я последнее время не следил за новостями по этой теме, поэтому решил посмотреть Roadmap. Судя по нему, в 8.0 появятся:
🔥Мобильная версия для Android и iOS. Собственно, это то, что лично я жду больше всего. У Zabbix всё плохо со смартфонами. Нет ни приложения, ни мобильной версии веб клиента. Основной интерфейс неадаптивный, со смартфона там ни смотреть, ни что-то делать неудобно. Пока стоит статус In dev, так что не понятно, когда приложение реально появится.
◽️Application Performance Monitoring (APM) (In dev). По разработке, наверное, это самое масштабное обновление. Появится не только мониторинг метрик, но и трейсов, логов, связей между сервисами. Я даже обзоры 8.0 не смотрел, так что не представляю, как это будет выглядеть на практике. Всё зависит от реализации, насколько это будет удобно и функционально.
◽️Zabbix MCP server (тоже In dev). Будет официальный MCP server. Команда, как обычно, старается идти в ногу со временем, что лично мне всегда нравилось. Именно благодаря этому такой старый продукт до сих пор смотрится вполне современно и актуально для задач мониторинга. Вкупе с APM, LLM смогут подробно расследовать инциденты. Можно будет спросить: "Почему сервис упал 2 раза за последние сутки" и обоснованно надеяться получить реальное расследование.
◽️Новая обработка событий (Complex Event Processing) (In dev). Планируется дедупликация, объединение связанных проблем, автозакрытие старых и т.д. Всё это сейчас предлагают многие другие продукты, построенные поверх базовых систем мониторинга. Так что тут команда тоже держит руку на пульсе и закрывает реальные потребности мониторинга.
Пока всё самое интересное в статусе разработки, если верить официальным планам с сайта. Из того, что уже отмечено реализованным:
🟢Поддержка PostgreSQL HA. Если я правильно понял, теперь можно будет указать в конфигурации сервера несколько PostgreSQL серверов, доступных для записи. И сервер автоматически будет переключаться на следующий, если один из серверов недоступен. Если у вас простой кластер серверов, например Patroni, можно обойтись без балансера на входе, просто перечислив все узлы кластера в конфигурации Zabbix Server.
🟢Экспорт/Импорт дашбордов. Это давно напрашивалось в реализацию. Очень неудобно было без возможности переноса дашбордов. Я частенько настраиваю что-то для красоты и каждый раз страдаю, когда не могу это перенести. Второй раз руками собирать чаще всего уже не хочется.
🟢Настройка визуализации табличных данных. Например, в разделе Последние данные (Latest Data), можно будет выбирать колонки, менять отображение. Эту фишку уже видел в небольшом обзоре на ютуб канале. Понравилось. Тоже давно не хватало.
🟢Виджет Scatter plot. Так называемая диаграмма рассеивания для визуализации зависимости одной метрики от другой. Я обычно такие нигде не использую.
Более мелкие обновления не стал перечислять. Самое интересное, к сожалению, пока не реализовано. Но, думаю, будет в итоге доделано, как это обычно бывало, просто с отставанием. Изменения в этом релизе масштабные и полезные. Почти всё, что увидел, показалось актуальным.
Нравится мне Zabbix не только как непосредственно мониторинг, но и как продукт во всей своей полноте. Для меня это образец качественного и продуманного программного обеспечения, которое более 20-ти лет стабильно развивается. Несмотря на почтенный возраст, активно обновляется, следует современным тенденциям и технологиям.
Очень жду возможности в одном дашборде объединять информацию с разных Zabbix серверов. Мне хотелось бы увидеть в одном месте виджеты с активными триггерами разных серверов. Сейчас это реализую через Grafana. Вижу такие планы в 8.4 под названием Dashboards for multi-server data visualization. Но пока это очень отдалённая перспектива.
———
ServerAdmin:📱 Telegram | 🌐 Сайт | 📲 MAX 😩
#zabbix
🔥Мобильная версия для Android и iOS. Собственно, это то, что лично я жду больше всего. У Zabbix всё плохо со смартфонами. Нет ни приложения, ни мобильной версии веб клиента. Основной интерфейс неадаптивный, со смартфона там ни смотреть, ни что-то делать неудобно. Пока стоит статус In dev, так что не понятно, когда приложение реально появится.
◽️Application Performance Monitoring (APM) (In dev). По разработке, наверное, это самое масштабное обновление. Появится не только мониторинг метрик, но и трейсов, логов, связей между сервисами. Я даже обзоры 8.0 не смотрел, так что не представляю, как это будет выглядеть на практике. Всё зависит от реализации, насколько это будет удобно и функционально.
◽️Zabbix MCP server (тоже In dev). Будет официальный MCP server. Команда, как обычно, старается идти в ногу со временем, что лично мне всегда нравилось. Именно благодаря этому такой старый продукт до сих пор смотрится вполне современно и актуально для задач мониторинга. Вкупе с APM, LLM смогут подробно расследовать инциденты. Можно будет спросить: "Почему сервис упал 2 раза за последние сутки" и обоснованно надеяться получить реальное расследование.
◽️Новая обработка событий (Complex Event Processing) (In dev). Планируется дедупликация, объединение связанных проблем, автозакрытие старых и т.д. Всё это сейчас предлагают многие другие продукты, построенные поверх базовых систем мониторинга. Так что тут команда тоже держит руку на пульсе и закрывает реальные потребности мониторинга.
Пока всё самое интересное в статусе разработки, если верить официальным планам с сайта. Из того, что уже отмечено реализованным:
🟢Поддержка PostgreSQL HA. Если я правильно понял, теперь можно будет указать в конфигурации сервера несколько PostgreSQL серверов, доступных для записи. И сервер автоматически будет переключаться на следующий, если один из серверов недоступен. Если у вас простой кластер серверов, например Patroni, можно обойтись без балансера на входе, просто перечислив все узлы кластера в конфигурации Zabbix Server.
🟢Экспорт/Импорт дашбордов. Это давно напрашивалось в реализацию. Очень неудобно было без возможности переноса дашбордов. Я частенько настраиваю что-то для красоты и каждый раз страдаю, когда не могу это перенести. Второй раз руками собирать чаще всего уже не хочется.
🟢Настройка визуализации табличных данных. Например, в разделе Последние данные (Latest Data), можно будет выбирать колонки, менять отображение. Эту фишку уже видел в небольшом обзоре на ютуб канале. Понравилось. Тоже давно не хватало.
🟢Виджет Scatter plot. Так называемая диаграмма рассеивания для визуализации зависимости одной метрики от другой. Я обычно такие нигде не использую.
Более мелкие обновления не стал перечислять. Самое интересное, к сожалению, пока не реализовано. Но, думаю, будет в итоге доделано, как это обычно бывало, просто с отставанием. Изменения в этом релизе масштабные и полезные. Почти всё, что увидел, показалось актуальным.
Нравится мне Zabbix не только как непосредственно мониторинг, но и как продукт во всей своей полноте. Для меня это образец качественного и продуманного программного обеспечения, которое более 20-ти лет стабильно развивается. Несмотря на почтенный возраст, активно обновляется, следует современным тенденциям и технологиям.
Очень жду возможности в одном дашборде объединять информацию с разных Zabbix серверов. Мне хотелось бы увидеть в одном месте виджеты с активными триггерами разных серверов. Сейчас это реализую через Grafana. Вижу такие планы в 8.4 под названием Dashboards for multi-server data visualization. Но пока это очень отдалённая перспектива.
———
ServerAdmin:
#zabbix
Please open Telegram to view this post
VIEW IN TELEGRAM
👍86👎1
На днях познакомился с сервисом для бэкапа баз данных - Portabase. Видел обзор у одного блогера, плюс в комментариях его упомянули. Бегло глянул, вроде ничего. Развернул, настроил, потестировал и отложил в сторонку. Расскажу, почему я не очень люблю и не использую подобные решения.
Portabase для такого рода продуктов сделан неплохо. Авторы решили задачу не в лоб, а немного подумали, как сделать удобнее и безопаснее. В итоге вот, что получилось.
▪️Поддержка всех популярных СУБД - PostgreSQL, MySQL/MariaDB, MongoDB,
Redis/Valkey, SQLite, Firebird, MSSQL и даже Docker Volume. Последнее, кстати, может быть наиболее актуальным для такого рода продукта.
▪️Веб интерфейс для настройки и управления.
▪️Клиент-серверная архитектура. На хосты с СУБД ставится агент. Он взаимодействует с СУБД локально, удалённые подключения к базам открывать не нужно. Агент сам отправляет данные, снятые с баз. С сервера бэкапов нет непосредственного доступа к самим базам данных, только к архивам. Это на самом деле неплохо сделано.
▪️Оповещения по всем популярным каналам - email и различные мессенджеры, сервисы уведомлений.
▪️Аутентификация через OIDC/OAuth2.
▪️Управление доступом RBAC.
▪️Политика хранения бэкапов, расписание, различные бэкенды хранения (локальные, S3 и некоторые сервисы).
▪️Для управления есть CLI и API.
▪️Бэкапы только в виде дампов.
По сути это просто обвязка вокруг
Я некоторое время назад писал про похожее решение (продукт уже изменил название и получил новую функциональность). Оно мне тоже показалось удобным и интересным. Начал пользоваться в одной компании. Добавил несколько серверов, стал снимать бэкапы. Потом в какой-то момент приложение умерло. Уже не помню, какие там были ошибки. Просто перестали создаваться бэкапы. Ни с того, ни с сего. Разбираться стало лень, я просто забил и вернулся к своим старым проверенным скриптам, где всё то же самое реализовано - бэкапы, проверки, уведомления, политика хранения и т.д. Работает просто и надёжно, мониторит Zabbix. Для восстановления ничего не надо, кроме самого дампа.
А в подобных программах само состояние бэкапов хранится в отдельной базе данных, которую тоже надо бэкапить. Если умрёт сервис, то все понаделанные бэкапы могут превратиться в тыкву, либо трудночитаемую кашу из дампов с именами в виде UUID.
К минусам Portabase отнесу довольно тяжёлый агент, который запускается в отдельном Docker контейнере. Ожидаешь от подобного подхода небольшого локального бинарника, а тут агент с образом на 862MB 😱.
Мне кажется, это всю идею с агентом рубит на корню. При этом есть отдельный небольшой бинарник Portabase CLI, который занимается тем, что конфигурирует, скачивает и запускает агента.
На выходе имеем довольно навороченную систему для снятия дампов с баз данных. Насколько она кому-то нужна в таком виде, судить не берусь. Мне не особо приглянулась. Для каких-то команд с кучей небольших баз возможно это будет решением их проблем. А такие на самом деле есть. Я когда-то давно смотрел выступление инженера одной крупной компании. У них там сотни мелких баз Postgresql крутились в кластерах Kubernetes. Практически у каждого микросервиса была своя база данных. Даже если у вас штук 50 баз, уже что-то подобное придётся городить. А тут из коробки OIDC/OAuth2 и RBAC, плюс API. Можно настроить автоматизацию для доступа команд только к своим бэкапам.
❗️Если заметка вам полезна, не забудьте 👍 и забрать в закладки.
———
ServerAdmin:📱 Telegram | 🌐 Сайт | 📲 MAX 😩
#backup
Portabase для такого рода продуктов сделан неплохо. Авторы решили задачу не в лоб, а немного подумали, как сделать удобнее и безопаснее. В итоге вот, что получилось.
▪️Поддержка всех популярных СУБД - PostgreSQL, MySQL/MariaDB, MongoDB,
Redis/Valkey, SQLite, Firebird, MSSQL и даже Docker Volume. Последнее, кстати, может быть наиболее актуальным для такого рода продукта.
▪️Веб интерфейс для настройки и управления.
▪️Клиент-серверная архитектура. На хосты с СУБД ставится агент. Он взаимодействует с СУБД локально, удалённые подключения к базам открывать не нужно. Агент сам отправляет данные, снятые с баз. С сервера бэкапов нет непосредственного доступа к самим базам данных, только к архивам. Это на самом деле неплохо сделано.
▪️Оповещения по всем популярным каналам - email и различные мессенджеры, сервисы уведомлений.
▪️Аутентификация через OIDC/OAuth2.
▪️Управление доступом RBAC.
▪️Политика хранения бэкапов, расписание, различные бэкенды хранения (локальные, S3 и некоторые сервисы).
▪️Для управления есть CLI и API.
▪️Бэкапы только в виде дампов.
По сути это просто обвязка вокруг
pg_dump, mysqldump, mongodump и т.д. То есть только полные бэкапы, никаких инкрементов и WAL. Всё это относительно просто можно сделать с помощью bash и cron, что я обычно и делаю. Сложнее будет с правами доступа, но это не так часто нужно. Только в каких-то больших командах, но там, мне кажется, это тоже не совсем формат - малоизвестный проект какой-то французской команды.Я некоторое время назад писал про похожее решение (продукт уже изменил название и получил новую функциональность). Оно мне тоже показалось удобным и интересным. Начал пользоваться в одной компании. Добавил несколько серверов, стал снимать бэкапы. Потом в какой-то момент приложение умерло. Уже не помню, какие там были ошибки. Просто перестали создаваться бэкапы. Ни с того, ни с сего. Разбираться стало лень, я просто забил и вернулся к своим старым проверенным скриптам, где всё то же самое реализовано - бэкапы, проверки, уведомления, политика хранения и т.д. Работает просто и надёжно, мониторит Zabbix. Для восстановления ничего не надо, кроме самого дампа.
А в подобных программах само состояние бэкапов хранится в отдельной базе данных, которую тоже надо бэкапить. Если умрёт сервис, то все понаделанные бэкапы могут превратиться в тыкву, либо трудночитаемую кашу из дампов с именами в виде UUID.
К минусам Portabase отнесу довольно тяжёлый агент, который запускается в отдельном Docker контейнере. Ожидаешь от подобного подхода небольшого локального бинарника, а тут агент с образом на 862MB 😱.
# docker images | grep portabaseportabase/agent latest 254181b7ced0 2 days ago 862MBМне кажется, это всю идею с агентом рубит на корню. При этом есть отдельный небольшой бинарник Portabase CLI, который занимается тем, что конфигурирует, скачивает и запускает агента.
На выходе имеем довольно навороченную систему для снятия дампов с баз данных. Насколько она кому-то нужна в таком виде, судить не берусь. Мне не особо приглянулась. Для каких-то команд с кучей небольших баз возможно это будет решением их проблем. А такие на самом деле есть. Я когда-то давно смотрел выступление инженера одной крупной компании. У них там сотни мелких баз Postgresql крутились в кластерах Kubernetes. Практически у каждого микросервиса была своя база данных. Даже если у вас штук 50 баз, уже что-то подобное придётся городить. А тут из коробки OIDC/OAuth2 и RBAC, плюс API. Можно настроить автоматизацию для доступа команд только к своим бэкапам.
❗️Если заметка вам полезна, не забудьте 👍 и забрать в закладки.
———
ServerAdmin:
#backup
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍51👎3
Когда для разных задач не нужен десяток сервисов 👍
Для одного проекта нужен обычный хостинг, для другого — отдельный VPS, а со временем могут понадобиться дополнительные ресурсы, защита или другие инструменты. Удобно, когда всё это можно получить у одного провайдера и не переносить проекты с площадки на площадку по мере их развития.
Мы в ИХЦ собрали решения и для небольших сайтов, и для очень требовательных проектов:
🔹 виртуальный хостинг от 123 ₽/мес + 7 дней на тестирование;
🔹 VPS в России от 317 ₽/мес + 3 тестовых дня;
🔹 VPS в Европе от 290 ₽/мес;
🔹 защита от DDoS;
🔹 русскоязычная техническая поддержка;
🔹 партнёрская программа с выплатами до 50% с привлечённых оплат.
➕ Отдельный плюс для тех, кому нужны зарубежные серверы: оплачивать их можно в рублях, а общаться с поддержкой — на русском. Не приходится решать дополнительные вопросы с иностранными платежами и языковым барьером.
В общем, если сейчас выбираете площадку для нового проекта или подумываете о переезде, добавьте ИХЦ в список вариантов и сравните условия🙏
👉 Посмотреть тарифы: ihc.ru
Для одного проекта нужен обычный хостинг, для другого — отдельный VPS, а со временем могут понадобиться дополнительные ресурсы, защита или другие инструменты. Удобно, когда всё это можно получить у одного провайдера и не переносить проекты с площадки на площадку по мере их развития.
Мы в ИХЦ собрали решения и для небольших сайтов, и для очень требовательных проектов:
🔹 виртуальный хостинг от 123 ₽/мес + 7 дней на тестирование;
🔹 VPS в России от 317 ₽/мес + 3 тестовых дня;
🔹 VPS в Европе от 290 ₽/мес;
🔹 защита от DDoS;
🔹 русскоязычная техническая поддержка;
🔹 партнёрская программа с выплатами до 50% с привлечённых оплат.
В общем, если сейчас выбираете площадку для нового проекта или подумываете о переезде, добавьте ИХЦ в список вариантов и сравните условия
👉 Посмотреть тарифы: ihc.ru
Реклама, ООО Интернет-Хостинг, ИНН 7701838266.Please open Telegram to view this post
VIEW IN TELEGRAM
👍29👎4
Я изучил и написал подробный обзор на российский менеджер соединений MC22.
⇨ Менеджер удалённых подключений МС22 для управления инфраструктурой
Не буду здесь делать длинную заметку, потому что все подробности есть в статье с кучей скриншотов. Для меня подобные программы - основной рабочий инструмент. У меня было много заметок по этой теме на канале (можно посмотреть по тэгу #менеджеры_подключений). В разное время я тестировал и пользовался всеми популярными решениями по этой части. У меня и сейчас установлены и постоянно используются несколько подобных программ - Remote Desktop Manager, Xshell, MobaXterm (почти не пользуюсь).
Везде есть свои плюсы, минусы, баги. Я не смог подобрать то, что меня бы устроило на 100%. В MC22 недавно полностью переписали бэкенд программы с JS на Rust, выкатили это в релизе 3.0 и добавили бесплатную версию с ограничениями. Так что можно попробовать. Я по сути тестировал свежую версию. Программа получилась лёгкой и функциональной с отзывчивым интерфейсом. В целом она мне понравилась. Если разработчики подарят бессрочную лицензию, точно буду пользоваться.
В статье в Заключении сделал краткую выжимку по➕ плюсам и ➖ минусам. Кому не хочется всё читать, можете сразу посмотреть итог. Не буду здесь всё публиковать. Перечислю кратко то, что больше всего понравилось:
▪️Простой и лаконичный интерфейс, который можно по цветам и шрифтам настроить под себя.
▪️Лёгкость в плане потребления ресурсов. Отзывчивый и шустрый интерфейс. В сравнении с RDM или mRemoteNG просто небо и земля.
▪️Понравились некоторые возможности: SFTP подключения, быстрые команды, отдельная боковая панель с основной информацией по системе, массовый ввод команд в открытые вкладки.
▪️Кроссплаформенность. Единая версия для Windows / Linux / macOS.
▪️Бессрочная лицензия для физиков.
▪️Российская разработка, работа офлайн, всё хранение локально.
Если у кого-то есть вопросы по работе и возможностям, можете задавать. Несмотря на то, что эту статью у меня заказали разработчики, и она, как полагается, промаркирована и помечена рекламой, я не просто написал обзор, что она умеет, а полностью в течении нескольких дней изучил все возможности, и примерил эту программу на себя.
———
ServerAdmin:📱 Telegram | 🌐 Сайт | 📲 MAX 😩
#менеджеры_подключений #отечественное
⇨ Менеджер удалённых подключений МС22 для управления инфраструктурой
Не буду здесь делать длинную заметку, потому что все подробности есть в статье с кучей скриншотов. Для меня подобные программы - основной рабочий инструмент. У меня было много заметок по этой теме на канале (можно посмотреть по тэгу #менеджеры_подключений). В разное время я тестировал и пользовался всеми популярными решениями по этой части. У меня и сейчас установлены и постоянно используются несколько подобных программ - Remote Desktop Manager, Xshell, MobaXterm (почти не пользуюсь).
Везде есть свои плюсы, минусы, баги. Я не смог подобрать то, что меня бы устроило на 100%. В MC22 недавно полностью переписали бэкенд программы с JS на Rust, выкатили это в релизе 3.0 и добавили бесплатную версию с ограничениями. Так что можно попробовать. Я по сути тестировал свежую версию. Программа получилась лёгкой и функциональной с отзывчивым интерфейсом. В целом она мне понравилась. Если разработчики подарят бессрочную лицензию, точно буду пользоваться.
В статье в Заключении сделал краткую выжимку по
▪️Простой и лаконичный интерфейс, который можно по цветам и шрифтам настроить под себя.
▪️Лёгкость в плане потребления ресурсов. Отзывчивый и шустрый интерфейс. В сравнении с RDM или mRemoteNG просто небо и земля.
▪️Понравились некоторые возможности: SFTP подключения, быстрые команды, отдельная боковая панель с основной информацией по системе, массовый ввод команд в открытые вкладки.
▪️Кроссплаформенность. Единая версия для Windows / Linux / macOS.
▪️Бессрочная лицензия для физиков.
▪️Российская разработка, работа офлайн, всё хранение локально.
Если у кого-то есть вопросы по работе и возможностям, можете задавать. Несмотря на то, что эту статью у меня заказали разработчики, и она, как полагается, промаркирована и помечена рекламой, я не просто написал обзор, что она умеет, а полностью в течении нескольких дней изучил все возможности, и примерил эту программу на себя.
———
ServerAdmin:
#менеджеры_подключений #отечественное
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍59👎14
Очередная подборка статей авторов, которые согласились в ней участвовать. Кто не понимает, о чём идёт речь, может прочитать прошлые публикации по этой теме (раз, два).
⇨ ИИ-Ликбез или AI для чайников
Интересный цикл заметок на тему ИИ от одного из моих подписчиков, ориентированный на новичков. Там кратенько по основным моментам для тех, кто пока ещё не вникал в работу с ИИ.
⇨ Forgejo. Поднимаем Git сервер в Proxmox LXC
⇨ Forgejo. Миграции, реестр пакетов, CI/CD
⇨ Forgejo. Runner в отдельном LXC, бэкапы и уведомления
Цикл заметок про установку и настройку своего локального git репозитория на базе форка Gitea - Forgejo. Это наиболее простой и функциональный продукт для базовых современных задач работы с кодом и CI/CD процессов. В комплекте есть свой docker registry.
⇨ OPNsense 26.1: установка и настройка с нуля
Автор ставит олимпийские рекорды по объёмам материала. Сначала запилил огромный ролик на эту тему, а потом оформил его в текстовую статью. За это, я считаю, можно подписаться на авторский boosty.
⇨ Openclaw на Terramaster OS7
Terramaster встроил OpenClaw в управление своими железками. Они активно пиарятся у блогеров, поэтому я видел в том числе видео обзоры этой темы. ИИ-агент реально может решать некоторые задачи, типа сортировки фоток по папкам, но у одного блогера он вёл какую-то фоновую активность и поджирал токены 😱 Так что с этим надо аккуратнее.
⇨ Настройка домашнего NAS на Fedora Server 44 с OpenZFS, Cockpit и Samba
⇨ Автоматические снапшоты ZFS на Fedora Server 44 с помощью Sanoid
Первый же вопрос, который возникает от прочтения заголовка - почему Fedora? Автор в самом начале первой статьи отвечает на него.
⇨ Поднимаем прозрачный прокси Squid на Ubuntu 22
⇨ Установка и настройка SARG для анализа логов Squid на Ubuntu 22
Статьи с долькой ностальгии для меня. Лет 10+ назад постоянно администрировал прокси сервера Squid. Настраивал Sams на Freebsd и Centos и некоторые другие панели управления. Сейчас это всё как-будто стало никому не надо, кроме некоторой части госсектора.
⇨ Плагины Obsidian, которыми я пользуюсь
Автор переехал с Trilium на Obsidian и рассказал об этом. Заметил, что про Obsidian кратно больше материала, чем про любую другую заметницу. Люди прям заморачиваются и настраивают там, настраивают. Я лично кидаю всё в Joplin, как в обычный блокнот, да и всё. Разбито всё на проекты, в каждом проекте обычные заметки.
⇨ Установка Traefik в LXC-контейнер Proxmox как systemd-сервиса | ч.1
⇨ Установка Traefik в LXC-контейнер Proxmox как systemd-сервиса | ч.2
Запуск Traefik как systemd unit с использованием LXC, то есть без привычного Docker. Немного нестандартный подход. Не совсем понял, в чём смысл именно такого запуска, кроме как адаптация под PVE, где с докером неудобно работать.
⇨ Сборка шаблона cloud-init на ZFS
Решение некоторых неочевидных проблем при автоматическом разворачивании VM с cloud-init на ZFS.
⇨ Как узнать все теги Docker образа - утилита skopeo
Решение небольшой локальной задачи с помощью skopeo.
⇨ Tab подстановка хостов из Ansible inventory для ansible, ssh, scp, rsync
Интересное решение задачи. У меня никогда руки не доходили что-то подобное сделать. Я из инвентаря копирую 😁, но мне это не так часто нужно.
⇨ Git - Очистка истории комитов
Грубая и быстрая очистка истории коммитов, если вы туда запрещёнку гнали. Логика простая - создаём новую ветку, загоняем туда содержимое, удаляем старую main, а новую переименовываем в main.
⇨ vt-cli - Проверка файлов с помощью Virus Total в терминале Linux
Консольная утилита для проверки файлов и урлов в Virus Total.
⇨ MicroMedia - Портативный десктопный просмотрщик видео и изображений
Портативный просмотрщик видео и изображений на Rust с индексацией, тегированием и встроенным плеером. Работает из одной папки на Linux и Windows.
⇨ Vocalinux - Универсальный голосовой ввод в Linux, MacOS и Windows
Утилита для голосового ввода текста в любое приложение. Сейчас много таких приложений появилось. Для Android рекомендую Говорун.
❗️Если заметка вам полезна, не забудьте 👍 и забрать в закладки.
———
ServerAdmin:📱 Telegram | 🌐 Сайт | 📲 MAX 😩
#статьи
⇨ ИИ-Ликбез или AI для чайников
Интересный цикл заметок на тему ИИ от одного из моих подписчиков, ориентированный на новичков. Там кратенько по основным моментам для тех, кто пока ещё не вникал в работу с ИИ.
⇨ Forgejo. Поднимаем Git сервер в Proxmox LXC
⇨ Forgejo. Миграции, реестр пакетов, CI/CD
⇨ Forgejo. Runner в отдельном LXC, бэкапы и уведомления
Цикл заметок про установку и настройку своего локального git репозитория на базе форка Gitea - Forgejo. Это наиболее простой и функциональный продукт для базовых современных задач работы с кодом и CI/CD процессов. В комплекте есть свой docker registry.
⇨ OPNsense 26.1: установка и настройка с нуля
Автор ставит олимпийские рекорды по объёмам материала. Сначала запилил огромный ролик на эту тему, а потом оформил его в текстовую статью. За это, я считаю, можно подписаться на авторский boosty.
⇨ Openclaw на Terramaster OS7
Terramaster встроил OpenClaw в управление своими железками. Они активно пиарятся у блогеров, поэтому я видел в том числе видео обзоры этой темы. ИИ-агент реально может решать некоторые задачи, типа сортировки фоток по папкам, но у одного блогера он вёл какую-то фоновую активность и поджирал токены 😱 Так что с этим надо аккуратнее.
⇨ Настройка домашнего NAS на Fedora Server 44 с OpenZFS, Cockpit и Samba
⇨ Автоматические снапшоты ZFS на Fedora Server 44 с помощью Sanoid
Первый же вопрос, который возникает от прочтения заголовка - почему Fedora? Автор в самом начале первой статьи отвечает на него.
⇨ Поднимаем прозрачный прокси Squid на Ubuntu 22
⇨ Установка и настройка SARG для анализа логов Squid на Ubuntu 22
Статьи с долькой ностальгии для меня. Лет 10+ назад постоянно администрировал прокси сервера Squid. Настраивал Sams на Freebsd и Centos и некоторые другие панели управления. Сейчас это всё как-будто стало никому не надо, кроме некоторой части госсектора.
⇨ Плагины Obsidian, которыми я пользуюсь
Автор переехал с Trilium на Obsidian и рассказал об этом. Заметил, что про Obsidian кратно больше материала, чем про любую другую заметницу. Люди прям заморачиваются и настраивают там, настраивают. Я лично кидаю всё в Joplin, как в обычный блокнот, да и всё. Разбито всё на проекты, в каждом проекте обычные заметки.
⇨ Установка Traefik в LXC-контейнер Proxmox как systemd-сервиса | ч.1
⇨ Установка Traefik в LXC-контейнер Proxmox как systemd-сервиса | ч.2
Запуск Traefik как systemd unit с использованием LXC, то есть без привычного Docker. Немного нестандартный подход. Не совсем понял, в чём смысл именно такого запуска, кроме как адаптация под PVE, где с докером неудобно работать.
⇨ Сборка шаблона cloud-init на ZFS
Решение некоторых неочевидных проблем при автоматическом разворачивании VM с cloud-init на ZFS.
⇨ Как узнать все теги Docker образа - утилита skopeo
Решение небольшой локальной задачи с помощью skopeo.
⇨ Tab подстановка хостов из Ansible inventory для ansible, ssh, scp, rsync
Интересное решение задачи. У меня никогда руки не доходили что-то подобное сделать. Я из инвентаря копирую 😁, но мне это не так часто нужно.
⇨ Git - Очистка истории комитов
Грубая и быстрая очистка истории коммитов, если вы туда запрещёнку гнали. Логика простая - создаём новую ветку, загоняем туда содержимое, удаляем старую main, а новую переименовываем в main.
⇨ vt-cli - Проверка файлов с помощью Virus Total в терминале Linux
Консольная утилита для проверки файлов и урлов в Virus Total.
⇨ MicroMedia - Портативный десктопный просмотрщик видео и изображений
Портативный просмотрщик видео и изображений на Rust с индексацией, тегированием и встроенным плеером. Работает из одной папки на Linux и Windows.
⇨ Vocalinux - Универсальный голосовой ввод в Linux, MacOS и Windows
Утилита для голосового ввода текста в любое приложение. Сейчас много таких приложений появилось. Для Android рекомендую Говорун.
❗️Если заметка вам полезна, не забудьте 👍 и забрать в закладки.
———
ServerAdmin:
#статьи
Please open Telegram to view this post
VIEW IN TELEGRAM
ProHomeLab – все о homelab и self-hosting
Настройка домашнего NAS на Fedora Server 44 с OpenZFS, Cockpit и Samba
Пошаговая инструкция по созданию домашнего NAS на Fedora Server 44 с использованием OpenZFS, Cockpit и Samba. Настройка пула ZFS, общего доступа по SMB и SELinux.
👍59👎2
Немного информации на тему ИИ, которая возможно кому-то покажется полезной. По крайней мере мне она такой показалась. Есть крупный каталог всевозможных проектов с использованием ИИ:
🔹 https://www.aixploria.com
Там не сказать, что есть прям что-то особенное и полезное, но в целом большой каталог, где можно найти что-то полезное под свои задачи. Я чисто из любопытства походил по нему и посмотрел, что там есть полезного.
Узнал, что у Amazon есть свой ИИ чат, типа Чатгпт и прочих - nova.amazon.com. Умеет по интернету искать, картинки рисовать и т.д. Всё бесплатно. Не знаю, какие там лимиты, не проверял. Попробовал сервис wan.video, который бесплатно позволяет раз в день генерить 5-ти секундное видео. Сделал там один ролик. Есть любопытный сервис character.ai, где можно разговаривать с виртуальным собеседником, коих настроено огромное количество. Меня позабавил персонаж, который может провести с тобой более-менее реальное собеседование по твоей специальности. Ну и т.д. Там очень много всего. Какие-то вещи повторяются, рейтинг как-то криво работает, потому что в топе иногда непойми что. Например, в агентах в топе какой-то Manus AI Agent. Кто-то накрутил наверное.
🔹Буквально вчера узнал про выпуск DeepSeek Harness (DSH). Совсем новый инструмент, развивающий идею ии-агентов. Немного почитал, посмотрел. Очень заинтересовало. Буду пробовать. Потом, наверное, отдельную заметку сделаю, если что-то путное получится с ним.
🔹Пробовал на днях с помощью ChatGPT Plus обновить внешний вид сайта. Модель замахнулась сразу готовую тему для Wordpress написать. Ничего путного не получилось. Сначала кажется, что ВАУ, почти сразу готовая тема, которую раньше нужно было либо покупать, либо очень долго и дорого делать. Но когда начинаешь проверять работу, возникает куча нюансов. То тут картинки вылезают, то там со шрифтами что-то не то, то ещё что-то. Мне не хватило терпения довести всё до ума. Бросил. Как-нибудь в другой раз попробую. Плейбуки для Ансибла писать намного проще.
🔹Послушал в машине интересное видео на тему ИИ, где опытный разработчик описывает свой пример работы с ИИ на одном проекте, который он начал с нуля и довёл за неделю плотной работы до некой законченной функциональности.
⇨ AI-агенты в разработке: почему мы все проиграем
Необычный взгляд на всю эту историю в контексте повышенной когнитивной нагрузки на разработчика в процессе работы с агентами, когда они с огромной скоростью генерируют код, а тебе приходится как-то со всем этим разбираться, чтобы не терять контроля над проектом и кодом. Агенты много лишнего пишут. Это сильно выматывает и на большой дистанции не очевидно, что разработка реально будет ускоряться. Мне понравился осмысленный и взвешенный подход автора.
Сам я не переживаю по поводу внедрения ИИ во все рабочие сферы, в том числе в разработку и эксплуатацию. Думаю, на мой век моих знаний и навыков хватит, чтобы не остаться без работы. Напрягает только то, что из-за того, что всё ускорилось, приходится как-то суетиться и переживать, что пропустишь что-то новое и отстанешь. Это добавляет некоторой нервозности, суеты и переживаний. С этим надо просто работать, тормозить себя и не распыляться на разные направления. За всем не угонишься.
———
ServerAdmin:📱 Telegram | 🌐 Сайт | 📲 MAX 😩
#ai
🔹 https://www.aixploria.com
Там не сказать, что есть прям что-то особенное и полезное, но в целом большой каталог, где можно найти что-то полезное под свои задачи. Я чисто из любопытства походил по нему и посмотрел, что там есть полезного.
Узнал, что у Amazon есть свой ИИ чат, типа Чатгпт и прочих - nova.amazon.com. Умеет по интернету искать, картинки рисовать и т.д. Всё бесплатно. Не знаю, какие там лимиты, не проверял. Попробовал сервис wan.video, который бесплатно позволяет раз в день генерить 5-ти секундное видео. Сделал там один ролик. Есть любопытный сервис character.ai, где можно разговаривать с виртуальным собеседником, коих настроено огромное количество. Меня позабавил персонаж, который может провести с тобой более-менее реальное собеседование по твоей специальности. Ну и т.д. Там очень много всего. Какие-то вещи повторяются, рейтинг как-то криво работает, потому что в топе иногда непойми что. Например, в агентах в топе какой-то Manus AI Agent. Кто-то накрутил наверное.
🔹Буквально вчера узнал про выпуск DeepSeek Harness (DSH). Совсем новый инструмент, развивающий идею ии-агентов. Немного почитал, посмотрел. Очень заинтересовало. Буду пробовать. Потом, наверное, отдельную заметку сделаю, если что-то путное получится с ним.
🔹Пробовал на днях с помощью ChatGPT Plus обновить внешний вид сайта. Модель замахнулась сразу готовую тему для Wordpress написать. Ничего путного не получилось. Сначала кажется, что ВАУ, почти сразу готовая тема, которую раньше нужно было либо покупать, либо очень долго и дорого делать. Но когда начинаешь проверять работу, возникает куча нюансов. То тут картинки вылезают, то там со шрифтами что-то не то, то ещё что-то. Мне не хватило терпения довести всё до ума. Бросил. Как-нибудь в другой раз попробую. Плейбуки для Ансибла писать намного проще.
🔹Послушал в машине интересное видео на тему ИИ, где опытный разработчик описывает свой пример работы с ИИ на одном проекте, который он начал с нуля и довёл за неделю плотной работы до некой законченной функциональности.
⇨ AI-агенты в разработке: почему мы все проиграем
Необычный взгляд на всю эту историю в контексте повышенной когнитивной нагрузки на разработчика в процессе работы с агентами, когда они с огромной скоростью генерируют код, а тебе приходится как-то со всем этим разбираться, чтобы не терять контроля над проектом и кодом. Агенты много лишнего пишут. Это сильно выматывает и на большой дистанции не очевидно, что разработка реально будет ускоряться. Мне понравился осмысленный и взвешенный подход автора.
Сам я не переживаю по поводу внедрения ИИ во все рабочие сферы, в том числе в разработку и эксплуатацию. Думаю, на мой век моих знаний и навыков хватит, чтобы не остаться без работы. Напрягает только то, что из-за того, что всё ускорилось, приходится как-то суетиться и переживать, что пропустишь что-то новое и отстанешь. Это добавляет некоторой нервозности, суеты и переживаний. С этим надо просто работать, тормозить себя и не распыляться на разные направления. За всем не угонишься.
———
ServerAdmin:
#ai
Please open Telegram to view this post
VIEW IN TELEGRAM
AIxploria
AI Tools Directory & List of Best Free AI by Category (Top 10) | AIxploria
Access Aixploria, an AI tools directory featuring the largest list of AI available on the net. A ranking of the best AI to help you in your search.
👍74👎1
Вы уже заметили, что сайты банков и контрагентов стали открываться с предупреждением «Подключение не защищено»?
Дело в том, что GlobalSign отзывает SSL-сертификаты у российских компаний, и те переходят на сертификаты Национального удостоверяющего центра Минцифры (НУЦ). Chrome, Safari, Firefox и Edge таким сертификатам не доверяют — и сайты перестают открываться. Из-за этого встают платежи, работа с ЭДО и закупки на госплощадках.
Сертификаты отзывают постепенно, по мере истечения срока, так что список недоступных сайтов будет пополняться ещё месяцами. Вот что можно с этим сделать.
Способ первый: поставить корневые сертификаты НУЦ вручную. Ставить придётся на каждый компьютер, включая домашние ноутбуки и телефоны сотрудников, а потом проверять, что после обновления системы всё осталось на месте. В больших компаниях это займёт не один день.
Способ второй: разослать сертификаты сразу на все компьютеры, через систему управления устройствами или групповые политики. Это сработает, если такая система уже есть и все компьютеры подключены к домену. С личными устройствами сотрудников так не получится.
Способ третий: установить Яндекс Браузер для организаций. Он поддерживает все нужные сертификаты безопасности, поэтому сайты открываются в нём без ошибок. Настройками можно управлять централизованно, а соединение шифруется по TLS.
Установите Браузер в вашей компании!
Дело в том, что GlobalSign отзывает SSL-сертификаты у российских компаний, и те переходят на сертификаты Национального удостоверяющего центра Минцифры (НУЦ). Chrome, Safari, Firefox и Edge таким сертификатам не доверяют — и сайты перестают открываться. Из-за этого встают платежи, работа с ЭДО и закупки на госплощадках.
Сертификаты отзывают постепенно, по мере истечения срока, так что список недоступных сайтов будет пополняться ещё месяцами. Вот что можно с этим сделать.
Способ первый: поставить корневые сертификаты НУЦ вручную. Ставить придётся на каждый компьютер, включая домашние ноутбуки и телефоны сотрудников, а потом проверять, что после обновления системы всё осталось на месте. В больших компаниях это займёт не один день.
Способ второй: разослать сертификаты сразу на все компьютеры, через систему управления устройствами или групповые политики. Это сработает, если такая система уже есть и все компьютеры подключены к домену. С личными устройствами сотрудников так не получится.
Способ третий: установить Яндекс Браузер для организаций. Он поддерживает все нужные сертификаты безопасности, поэтому сайты открываются в нём без ошибок. Настройками можно управлять централизованно, а соединение шифруется по TLS.
Установите Браузер в вашей компании!
👎201👍27
Утром в комментариях к заметке упомянули такую вещь, как отравление данных, на которых учатся LLM. Так вот, специально отравлять ничего не нужно, там уже и так отравлено. Причём так, что человек со стороны может не заметить подвоха. Покажу конкретный пример, который не из IT, но суть та же. Просто я с ним лично столкнулся и он очень наглядный. Я бы сказал, типовой.
У меня супруга (это слово, вместо жены, выдаёт во мне старпёра 😁) занималась посадками плодовых деревьев. Начиталась информации в интернете и говорит мне, что надо готовить специальную яму под каждое дерево, с дренажом. Я, зная, что такое реальный дренаж, удивился. Думаю, какой ещё дренаж под деревьями. Слишком сложно. Попросил показать, что конкретно подразумевается под дренажём.
Она мне прислала несколько ссылок, в том числе на видео, где люди копают ямы, сыпят на дно песок, потом щебень, поверх сажают дерево и называют это дренажом. По факту полная ерунда. Вода никуда не отводится, работы очень много, яма по факту большая, примет воды ещё больше, чем обычная без всяких дренажей. Спросила LLM - а та ей то же самое выдала, что и в этих статьях. Я перепроверил в ChatGPT - то же самое. Они на них научились и считают это правдой. Куча сеошников наклепали ерундовых статеек, переписав один и тот же бред друг у друга, всё это разлетелось по интернету и стало истиной для LLM.
Потом уже получилось найти скучную статью какого-то академика, который в том числе упоминает такой тип дренажа для посадок, но для какой-то специфичной и нечастой ситуации с почвами. Там в этом будет смысл. А в большинстве случаев это бессмысленная и даже вредная работа, особенно у нас в Подмосковье на преимущественно глиняных грунтах. Нужно трубу для отвода воды прокладывать, иначе это не дренаж, а яма, собирающая воду, которую по задумке должна наоборот отводить её от корней дерева.
Подобный пример я слышал от программиста, который решил с нуля сделать проект на Go, начав изучение ии-агентов. Первое его впечатление от кода было, как-будто там собраны все типовые ошибки новичков. Без явных указаний и правок LLM выдала средний уровень материала в интернете. И он оказался очень низкого уровня.
К чему я это написал? Если исследуете какую-то новую тему, в которой сами не разбираетесь, то очень внимательно относитесь к результатам. Всё надо тщательно проверять. Трудности добавляет то, что есть темы, где такого информационного мусора нет и ответы реально релевантные. Например, по ремонту машины я лично ерунды не замечал. Там нет этих массовых бредостатей. А вот если по теме прошлись сеошники и наклепали кучи однотипных статей, то не понятно, как искать правду с LLM.
Ну и в завершении могу порекомендовать повесть Айзека Азимова - Профессия. Я давно читал, ещё в юности. Сюжет почему-то запомнился, хотя многое прочитанное из того периода уже забылось. Там как раз обыгрывается эта тема. Технологии позволяют каждому сразу в мозг прошить необходимые ему знания, чтобы он работал в какой-то профессии. Но если всех так обучать, то кто же будет развитием заниматься? Там этот вопрос решили.
Машинное образование при всех его достоинствах лишает человека творческого подхода к профессии, заглушает способность самостоятельно мыслить и совершенствоваться.
———
ServerAdmin:📱 Telegram | 🌐 Сайт | 📲 MAX 😩
#ai
У меня супруга (это слово, вместо жены, выдаёт во мне старпёра 😁) занималась посадками плодовых деревьев. Начиталась информации в интернете и говорит мне, что надо готовить специальную яму под каждое дерево, с дренажом. Я, зная, что такое реальный дренаж, удивился. Думаю, какой ещё дренаж под деревьями. Слишком сложно. Попросил показать, что конкретно подразумевается под дренажём.
Она мне прислала несколько ссылок, в том числе на видео, где люди копают ямы, сыпят на дно песок, потом щебень, поверх сажают дерево и называют это дренажом. По факту полная ерунда. Вода никуда не отводится, работы очень много, яма по факту большая, примет воды ещё больше, чем обычная без всяких дренажей. Спросила LLM - а та ей то же самое выдала, что и в этих статьях. Я перепроверил в ChatGPT - то же самое. Они на них научились и считают это правдой. Куча сеошников наклепали ерундовых статеек, переписав один и тот же бред друг у друга, всё это разлетелось по интернету и стало истиной для LLM.
Потом уже получилось найти скучную статью какого-то академика, который в том числе упоминает такой тип дренажа для посадок, но для какой-то специфичной и нечастой ситуации с почвами. Там в этом будет смысл. А в большинстве случаев это бессмысленная и даже вредная работа, особенно у нас в Подмосковье на преимущественно глиняных грунтах. Нужно трубу для отвода воды прокладывать, иначе это не дренаж, а яма, собирающая воду, которую по задумке должна наоборот отводить её от корней дерева.
Подобный пример я слышал от программиста, который решил с нуля сделать проект на Go, начав изучение ии-агентов. Первое его впечатление от кода было, как-будто там собраны все типовые ошибки новичков. Без явных указаний и правок LLM выдала средний уровень материала в интернете. И он оказался очень низкого уровня.
К чему я это написал? Если исследуете какую-то новую тему, в которой сами не разбираетесь, то очень внимательно относитесь к результатам. Всё надо тщательно проверять. Трудности добавляет то, что есть темы, где такого информационного мусора нет и ответы реально релевантные. Например, по ремонту машины я лично ерунды не замечал. Там нет этих массовых бредостатей. А вот если по теме прошлись сеошники и наклепали кучи однотипных статей, то не понятно, как искать правду с LLM.
Ну и в завершении могу порекомендовать повесть Айзека Азимова - Профессия. Я давно читал, ещё в юности. Сюжет почему-то запомнился, хотя многое прочитанное из того периода уже забылось. Там как раз обыгрывается эта тема. Технологии позволяют каждому сразу в мозг прошить необходимые ему знания, чтобы он работал в какой-то профессии. Но если всех так обучать, то кто же будет развитием заниматься? Там этот вопрос решили.
Машинное образование при всех его достоинствах лишает человека творческого подхода к профессии, заглушает способность самостоятельно мыслить и совершенствоваться.
———
ServerAdmin:
#ai
Please open Telegram to view this post
VIEW IN TELEGRAM
👍113👎2