uk
Feedback

Не попадись на ботовода! Telemetrio знаходить і позначає такі канали мітками 👉 Хочеш бачити мітку, оформляй підписку

Useful Tools | Linux | GitOps | DevOps

Useful Tools | Linux | GitOps | DevOps

Відкрити в Telegram

Полезные opensource проекты на все случаи жизни, а иногда и советы. Понравился проект из поста - поддержи автора звездой! Web: https://gitgate.d3.ru Сотрудничество: @maxgrue

Показати більше
6 790
Підписники
-124 години
-17 днів
+1830 днів
Архів дописів
Ducker - терминальное приложение с текстовым пользовательским интерфейсом (TUI) для управления Docker-контейнерами, вдохновлённое проектом K9s. Оно предоставляет удобный интерактивный интерфейс для мониторинга и управления контейнерами, образами, томами и сетями Docker непосредственно из терминала. Приложение написано на Rust и поддерживает настройку через YAML-конфигурацию, включая параметры подключения к Docker-демону и пользовательскую цветовую схему. Основной функционал организован в виде страниц с возможностью навигации с помощью командной строки и горячих клавиш, обеспечивающих быстрый доступ к операциям: запуск, остановка, удаление контейнеров, просмотр логов и выполнение команд внутри контейнеров. Навигация реализована через привычные клавиши j/k, а интерфейс поддерживает контекстно-зависимые действия, упрощая администрирование в терминальной среде. https://github.com/robertpsoane/ducker Подсказал: @dhadow6 Опубликовано в @gitgate #docker #tui #rust #cli

Lsyncd - демон синхронизации в реальном времени (зеркало) Lsyncd отслеживает события локального дерева каталогов через интерфейс монитора (inotify или fsevents). Он агрегирует и объединяет события в течение нескольких секунд, а затем запускает один (или несколько) процессов для синхронизации изменений. По умолчанию это rsync. Таким образом, Lsyncd представляет собой легковесное решение для зеркалирования в режиме реального времени, которое сравнительно легко устанавливается, не требует создания новых файловых систем или блочных устройств и не снижает производительность локальной файловой системы. Rsync+ssh - это расширенная конфигурация действий, которая использует SSH для выполнения перемещения файлов и каталогов непосредственно на целевом устройстве вместо повторной передачи пункта назначения перемещения по кабелю. Тонкую настройку можно осуществить с помощью файла конфигурации. Пользовательские конфигурации действий можно даже написать с нуля, используя каскадные слои, от скриптов оболочки до кода на языке Lua. Таким образом, можно создать простые, мощные и гибкие конфигурации. Lsyncd 2.2.1 требует rsync >= 3.1 на всех исходных и целевых машинах. Лицензия: GPLv2 или любая более поздняя версия GPL. https://github.com/lsyncd/lsyncd опубликовано в @gitgate #rsync #mirror #backup #ssh

30 сентября: Z․ai выпустила GLM-4.6 😎 1 октября: модель уже доступна бесплатно в Evolution Foundation Models от Cloud․ru 😎
30 сентября: Z․ai выпустила GLM-4.6 😎 1 октября: модель уже доступна бесплатно в Evolution Foundation Models от Cloud․ru 😎
Что нового в версии 4.6: ▫️ Длинное контекстное окно — теперь не 128 000, а 200 000 токенов. ▫️ Лучше работает с кодом — высокая производительность в Cline, Roo Code и Kilo Code. ▫️ Апгрейд в агентских задачах — эффективнее работает с инструментами и поиском. ▫️ Более продвинутое рассуждение.
Подробные результаты на бенчмарках можно посмотреть здесь. До 31 октября 2025 года GLM-4.6 и другие популярные LLM доступны всем пользователям Cloud․ru бесплатно. Подключить их можно по OpenAI совместимому API. Используйте прямо сейчас 🖱

Geyser - прокси-сервер, соединяющий серверы Minecraft: Bedrock Edition и Minecraft: Java Edition. Главная цель этого проекта
Geyser - прокси-сервер, соединяющий серверы Minecraft: Bedrock Edition и Minecraft: Java Edition. Главная цель этого проекта — обеспечить пользователям Minecraft: Bedrock Edition максимально удобный доступ к серверам Minecraft: Java Edition. Однако, учитывая особенности работы Geyser, транслирующего пакеты по сети двух разных игр, не стоит ожидать идеальной работы! Geyser выступает в роли переводчика, располагаясь между клиентом Bedrock и сервером Java. Он принимает данные от клиента Bedrock и преобразует их в формат, понятный серверу Java, и наоборот. Geyser работает с любой современной версией Minecraft и может быть установлен как плагин или запущен как отдельная программа. Особая благодарность проекту DragonProxy за то, что он стал первопроходцем в области перевода протоколов, а также всем членам команды, которые присоединились к нам! Geyser в настоящее время поддерживает Minecraft Bedrock 1.21.90 - 1.21.110 и Minecraft Java 1.21.7 - 1.21.8. https://github.com/GeyserMC/Geyser Web: https://geysermc.org опубликовано в @gitgate #game #minecraft #badrock #java

WLED - быстрая и многофункциональная реализация веб-сервера ESP32 и ESP8266 для управления светодиодами NeoPixel (WS2812B, WS
WLED - быстрая и многофункциональная реализация веб-сервера ESP32 и ESP8266 для управления светодиодами NeoPixel (WS2812B, WS2811, SK6812) или чипсетами на базе SPI, такими как WS2801 и APA102 Возможности: - библиотека WS2812FX с более чем 100 спецэффектами - шумовые эффекты FastLED и 50 палитр - современный пользовательский интерфейс с элементами управления цветом, эффектами и сегментами - сегменты для установки различных эффектов и цветов для определенных пользователем частей светодиодной цепочки - страница настроек - настройка через сеть - точка доступа и режим станции: автоматическая отказоустойчивая точка доступа - до 10 светодиодных выходов на экземпляр - поддержка RGBW - до 250 пользовательских предустановок для удобного сохранения и загрузки цветов/эффектов, с поддержкой циклического переключения между ними. - предустановки можно использовать для автоматического выполнения вызовов API. - функция ночника (постепенно приглушается) - полное обновление программного обеспечения OTA (HTTP + ArduinoOTA), защита паролем - настраиваемые аналоговые часы (поддержка часов Cronixie, 7-сегментных и EleksTube IPS через пользовательские моды) - настраиваемый предел автоматической яркости для безопасной работы - конфигурация на основе файловой системы для более легкого резервного копирования предустановок и настроек Поддерживаемые интерфейсы: - приложение WLED для Android и iOS - API запросов JSON и HTTP - MQTT - E1.31, Art-Net, DDP и TPM2.net - diyHue (по протоколу udp) - Hyperion - UDP в реальном времени - голосовое управление Alexa (включая регулировку яркости и цвета) - cинхронизация с лампами Philips Hueг - Adalight (подсветка ПК через последовательный порт) и TPM2 - cинхронизация цвета нескольких WLED-устройств (UDP-уведомитель) - инфракрасные пульты дистанционного управления - простые таймеры/расписания https://github.com/wled/WLED опубликовано в @gitgate #diy #ambilight #games

WLED - быстрая и многофункциональная реализация веб-сервера ESP32 и ESP8266 для управления светодиодами NeoPixel (WS2812B, WS
WLED - быстрая и многофункциональная реализация веб-сервера ESP32 и ESP8266 для управления светодиодами NeoPixel (WS2812B, WS2811, SK6812) или чипсетами на базе SPI, такими как WS2801 и APA102 Возможности: - библиотека WS2812FX с более чем 100 спецэффектами - шумовые эффекты FastLED и 50 палитр - современный пользовательский интерфейс с элементами управления цветом, эффектами и сегментами - сегменты для установки различных эффектов и цветов для определенных пользователем частей светодиодной цепочки - страница настроек - настройка через сеть - точка доступа и режим станции: автоматическая отказоустойчивая точка доступа - до 10 светодиодных выходов на экземпляр - поддержка RGBW - до 250 пользовательских предустановок для удобного сохранения и загрузки цветов/эффектов, с поддержкой циклического переключения между ними. - предустановки можно использовать для автоматического выполнения вызовов API. - функция ночника (постепенно приглушается) - полное обновление программного обеспечения OTA (HTTP + ArduinoOTA), защита паролем - настраиваемые аналоговые часы (поддержка часов Cronixie, 7-сегментных и EleksTube IPS через пользовательские моды) - настраиваемый предел автоматической яркости для безопасной работы - конфигурация на основе файловой системы для более легкого резервного копирования предустановок и настроек Поддерживаемые интерфейсы: - приложение WLED для Android и iOS - API запросов JSON и HTTP - MQTT - E1.31, Art-Net, DDP и TPM2.net - diyHue (по протоколу udp) - Hyperion - UDP в реальном времени - голосовое управление Alexa (включая регулировку яркости и цвета) - cинхронизация с лампами Philips Hueг - Adalight (подсветка ПК через последовательный порт) и TPM2 - cинхронизация цвета нескольких WLED-устройств (UDP-уведомитель) - инфракрасные пульты дистанционного управления - простые таймеры/расписания https://github.com/wled/WLED опубликовано в @gitgate #diy #ambilight #games

WLED - быстрая и многофункциональная реализация веб-сервера ESP32 и ESP8266 для управления светодиодами NeoPixel (WS2812B, WS2811, SK6812) или чипсетами на базе SPI, такими как WS2801 и APA102!

Lightpack - полностью открытая и простая аппаратная реализация подсветки (Ambilight) для любого компьютера. Это система фонов
Lightpack - полностью открытая и простая аппаратная реализация подсветки (Ambilight) для любого компьютера. Это система фоновой подсветки, управляемая по USB-содержимому. Prismatik - программное обеспечение с открытым исходным кодом, разработанное нами для управления устройствами Lightpack. Оно захватывает изображение с экрана, анализирует изображение, рассчитывает результирующие цвета и обеспечивает мягкое и мягкое освещение с помощью устройства Lightpack. Кроме того, Prismatik поддерживает управление другими устройствами, такими как Adalight, Ardulight и даже Alienware LightFX. Основные характеристики: - полностью открытый исходный код по лицензии GPLv3 (аппаратное обеспечение, программное обеспечение, прошивка) - кроссплатформенный графический интерфейс (Qt) - USB HID (не нужно устанавливать никаких драйверов) - устройство просто в изготовлении (можно сделать самому) Prismatik поддерживает несколько устройств Lightpack и объединяет их в одно. Поддержка Linux, Windows, MacOS https://github.com/psieg/Lightpack Demo: https://youtu.be/iis2NKnQiSc?si=J9z9tAwbmivNHALb опубликовано в @gitgate #diy #ambilight #games

Speakr - преобразует ваши аудиозаписи в упорядоченные, доступные для поиска и интеллектуальные заметки. Speakr создан для ком
Speakr - преобразует ваши аудиозаписи в упорядоченные, доступные для поиска и интеллектуальные заметки. Speakr создан для команд и отдельных лиц, заботящихся о конфиденциальности, и работает полностью на вашей собственной инфраструктуре, гарантируя полную конфиденциальность ваших конфиденциальных разговоров. Возможности: - умная запись и загрузка: записывайте прямо в браузере или загружайте существующие аудиофайлы - транскрипция с помощью ИИ: высокоточная транскрипция с идентификацией говорящего - интерактивный чат: задавайте вопросы о своих записях и получайте ответы на основе искусственного интеллекта. - режим запроса: семантический поиск по всем записям с использованием естественного языка - интернационализация: полная поддержка английского, испанского, французского, немецкого и китайского языков. - умные теги: организуйте с помощью тегов, которые включают пользовательские подсказки ИИ. - безопасный обмен: создание безопасных ссылок для обмена записями. - красивые темы: светлый и темный режимы с настраиваемыми цветовыми схемами https://github.com/murtaza-nasir/speakr опубликовано в @gitgate #transcribe #ai

CamXploit - разведывательный инструмент, разработанный для того, чтобы помочь исследователям и специалистам по безопасности п
CamXploit - разведывательный инструмент, разработанный для того, чтобы помочь исследователям и специалистам по безопасности проверить, не размещена ли на IP-адресе незащищённая камера видеонаблюдения. Он сканирует распространённые порты камер, проверяет страницы входа, тестирует учётные данные по умолчанию и предоставляет полезные ссылки для дальнейшего исследования. ⚠️ Отказ от ответственности: этот инструмент предназначен исключительно для образовательных и исследовательских целей в области безопасности. Несанкционированное сканирование систем, которым вы не владеете, незаконно. Используйте его ответственно. Возможности: - сканирует все распространенные порты видеонаблюдения - обнаруживает открытые страницы входа в систему с помощью камеры - проверяет, является ли устройство камерой для потоковой передачи - определяет марки камер и известные уязвимости - тестирование учетных данных по умолчанию на страницах входа - предоставляет ссылки для ручного поиска (Shodan, Censys, Zoomeye, Google Dorking) - рекомендации Google Dorking для более глубокой разведки - улучшенное обнаружение камер с подробным анализом портов и идентификацией бренда - обнаружение прямой трансляции по протоколам RTSP, RTMP, HTTP и MMS - подробная информация об IP-адресе и местоположении со ссылками на Google Maps/Earth - многопоточное сканирование портов для более быстрых результатов - улучшенная обработка ошибок и поддержка SSL - детальное определение марки камеры (Hikvision, Dahua, Axis, Sony, Bosch, Samsung, Panasonic, Vivotek, CP Plus) - поддержка протокола ONVIF для стандартизированной связи с камерами - умная защита от перебора паролей с ограничением скорости - подробный анализ портов с указанием информации о сервере и типах аутентификации https://github.com/spyboy-productions/CamXploit опубликовано в @gitgate #security #ipcamera #onvif

prom2grafana - веб-приложение, которое интеллектуально преобразует необработанные метрики Prometheus в готовые к использованию панели мониторинга Grafana и правила оповещений с использованием ИИ. Возможности: - мгновенное преобразование: вставьте метрики Prometheus и получите полную панель инструментов Grafana - создание интеллектуальных панелей: ИИ создает соответствующие визуализации для каждого типа показателей. - правила оповещений: автоматически генерирует правила оповещений Prometheus на основе показателей - чистый пользовательский интерфейс: минималистичный, сфокусированный интерфейс с преобразованием в реальном времени - готово к экспорту: копируйте JSON напрямую или загружайте файлы панели управления https://github.com/mr-karan/prom2grafana опубликовано в @gitgate #moni #grafana #prometheus #ai #converter

zabbix-domain-expiry - отслеживайте даты истечения срока действия доменов с помощью протоколов RDAP или WHOIS. Возможности: - поддержка RDAP и WHOIS: запросы об истечении срока действия домена через RDAP (предпочтительно) с возможностью возврата к WHOIS. - вывод JSON: скрипт выводит JSON для удобного анализа Zabbix. - режим отладки: подробный отладочный вывод для устранения неполадок. Скрипт отдает приоритет RDAP для более быстрых структурированных запросов, но возвращается к WHOIS в случае сбоя RDAP. awk анализ WHOIS поддерживает различные форматы дат, но может завершиться ошибкой, если запрос whois возвращает нестандартные ответы (отсутствие соответствия шаблону awk). Ограничения скорости на серверах WHOIS могут приводить к появлению состояний UNKNOWN; увеличьте или используйте пользовательский интервал проверки для смягчения этого ограничения (значение по умолчанию 1 день вполне разумно). Для некоторых доменов верхнего уровня (например, .uk, .br) пути URL RDAP могут потребовать корректировки из-за нестандартного формата URL. См. функцию adjust_rdap_url(), которая уже обрабатывает корректировку пути /uk/. https://github.com/a-stoyanov/zabbix-domain-expiry опубликовано в @gitgate #moni #zabbix #domain #dns #whois

Ошибка доступа: необходимо обновить знания по базам данных 👁️‍🗨️ Академия Selectel выпустила квиз по базам данных. Проверьт
Ошибка доступа: необходимо обновить знания по базам данных 👁️‍🗨️ Академия Selectel выпустила квиз по базам данных. Проверьте свои навыки работы с СУБД и повторите основные термины — а после теста получите промокод на 1000 бонусов в панели управления Selectel. Жмите на ссылку, чтобы начать квиз 👉

teleskopio - небольшой и красивый веб-клиент Kubernetes с открытым исходным кодом. Возможности: - поддержка нескольких конфиг
teleskopio - небольшой и красивый веб-клиент Kubernetes с открытым исходным кодом. Возможности: - поддержка нескольких конфигураций: легко переключайтесь между кластерами. teleskopio считывает переменную $KUBECONFIG и проверяет файл config.yaml. - простая авторизация токена JWT. - роль администратора и наблюдателя: полный доступ (администратор) или доступ только для чтения (наблюдатель) к кластеру. - обзор кластера: получите общее представление о состоянии и активности кластера. - редактор/создатель ресурсов: интегрированный редактор Monaco с подсветкой синтаксиса. - обновления в режиме реального времени: изменения ресурсов в режиме реального времени с помощью Kubernetes watcher. - журналы и события Pod: просматривайте журналы и историю событий непосредственно в пользовательском интерфейсе. - ссылки на владельца: переход от ресурса к его владельцу. - несколько вариантов шрифтов: настройте внешний вид пользовательского интерфейса. - ручной запуск CronJob - ресурсы Slace (развертывания, наборы реплик) - фильтр CTRL + F для любого ресурса. - светлые и темные темы. https://github.com/roman-kiselenko/teleskopio опубликовано в @gitgate #k8s #webui

kubespec.dev - найдите документацию по всем ресурсам, свойствам, типам и примерам Kubernetes. Онлайн гайд и очень подробный.
kubespec.dev - найдите документацию по всем ресурсам, свойствам, типам и примерам Kubernetes. Онлайн гайд и очень подробный. Возможности: - древовидная структура всех ресурсов Kubernetes - история изменений с Kubernetes v1.12 - примеры, которые можно использовать, копировать и изменять - ссылки на официальную документацию Kubernetes и полезные ресурсы - поддержка популярных CRD https://github.com/aptakube/kubespec.dev Web: https://kubespec.dev/ Подсказал: Max Zotov - @Sf1nk5 опубликовано в @gitgate #k8s #docs

pREST (PostgreSQL REST) - простой готовый к использованию API, который обеспечивает мгновенную работу высокопроизводительного приложения в режиме реального времени поверх существующей или новой базы данных Postgres. Проект pREST - это API, отвечающий потребности в быстром и эффективном решении для создания RESTful API на базе баз данных PostgreSQL. Он упрощает разработку API, предлагая: - легкий сервер с простой настройкой; - прямые SQL-запросы с шаблонами в настраиваемых URL-адресах; - оптимизации для высокой производительности; - повышение производительности труда разработчиков; - функции аутентификации и авторизации; - подключаемые пользовательские маршруты и промежуточное программное обеспечение. В целом pREST упрощает процесс создания безопасных и производительных RESTful API поверх новой или старой базы данных PostgreSQL. https://github.com/prest/prest опубликовано в @gitgate #rest #api postgres

PetaSAN -масштабируемое программно-определяемое решение для хранения данных с открытым исходным кодом, лицензированное по лиц
PetaSAN -масштабируемое программно-определяемое решение для хранения данных с открытым исходным кодом, лицензированное по лицензии AGPL 3. PetaSAN использует движок хранения Ceph и платформу сервисной сетки Consul для предоставления масштабируемых, многоузловых, активно-активных и высокодоступных сервисов хранения данных с поддержкой таких отраслевых протоколов, как iSCSI, CIFS, SMB, NFS и S3. В настоящее время PetaSAN использует ядро, разработанное на основе SUSE Linux Enterprise 15 SP5 с несколькими исправлениями, Ceph Reef и Ubuntu 22.04 LTS для корневой файловой системы. https://www.petasan.org Source and Download: https://www.petasan.org/downloads Documentation: https://www.petasan.org/documentation/ опубликовано в @gitgate #iscsi #cifs #smb #s3 #fs #ceph #sds

MTC Engineer Hack — хакатон на стыке инженерии и ИТ от МТС. Реши технический кейс онлайн и пройди в финал. Призовой фонд — 50
MTC Engineer Hack — хакатон на стыке инженерии и ИТ от МТС. Реши технический кейс онлайн и пройди в финал. Призовой фонд — 500 000 рублей. Лучшие участники смогут получить приглашение на стажировку в МТС по ускоренной процедуре. 📎 Регистрация: https://cnrlink.com/mtsengineerhacktools Приглашаем студентов и молодых инженеров в областях сетевых технологий, DevOps, аппаратной разработки, радиоинженерии. Ты сможешь: 🔺 Решить кейсы, основанные на реальной работе инженеров МТС: от проектирования до оптимизации сетей. 🔺 Показать экспертам свои решения и получить обратную связь. 🔺 Попрактиковаться на задачах, которые позволят почувствовать себя частью технологической команды МТС. 🔺 Принять участие в финале в Москве. Билеты и проживание оплатят организаторы. C 3 по 5 октября пройдёт онлайн-этап: участники готовят кейс по своему профилю. 11 октября — финал, где эксперты компании помогут разобраться в деталях и дадут советы по доработке решений, а ты сможешь выиграть мерч и принять участие в Tech Corner с Arduino и роботами. Регистрация до 1 октября на Codenrock: https://cnrlink.com/mtsengineerhacktools

Как превратить облачную инфраструктуру в код: открытый вебинар OTUS У вас уже развернута инфраструктура в облаке, но манифест
Как превратить облачную инфраструктуру в код: открытый вебинар OTUS У вас уже развернута инфраструктура в облаке, но манифестов Terraform под неё нет? Это не редкость. Но хорошая новость в том, что руками переписывать всё с нуля не обязательно. На открытом вебинаре курса OTUS «Infrastructure as a Code» Алексей Журавлёв покажет, как импортировать текущее состояние облака и на его основе автоматически генерировать рабочие Terraform-конфигурации. Что разберём: — terraform import и работу со state-файлами — инструменты генерации HCL-кода — лучшие практики и подводные камни Кому будет полезно: DevOps-инженерам, системным администраторам, архитекторам и разработчикам, работающим с облаками. 📅 Когда: 25 сентября, 20:00 📍 Бесплатно, онлайн 👉 Регистрируйтесь: https://vk.cc/cPMqI3 Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Dm-cache - универсальный дисковый кэш на уровне блоков для сетевых хранилищ, построенный на основе Linux device-mapper, универсального средства виртуализации блочных устройств. Его можно прозрачно подключить к клиенту любого хранилища, системе, включая SAN, iSCSI и AoE, и он поддерживает динамическую настройку для оптимизация на основе политик. Dm-cache использует модуль ядра device-mapper (dm_mod.ko), который доступно в последних версиях ядра. Проекту 16 (!!!) лет, но он до сих пор не потерял актуальности. https://github.com/mingzhao/dm-cache опубликовано в @gitgate #dm #cache