es
Feedback
Useful Tools | Linux | GitOps | DevOps

Useful Tools | Linux | GitOps | DevOps

Ir al canal en Telegram

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

Mostrar más
6 674
Suscriptores
-124 horas
+87 días
+4030 días
Archivo de publicaciones
Aegis Authenticator -бесплатное, безопасное и открытое приложение для двухфакторной аутентификации (2FA) для Android. Оно при
Aegis Authenticator -бесплатное, безопасное и открытое приложение для двухфакторной аутентификации (2FA) для Android. Оно призвано обеспечить надежную аутентификацию для ваших онлайн-сервисов, а также включает в себя некоторые функции, отсутствующие в существующих приложениях-аутентификаторах, такие как надлежащее шифрование и резервное копирование. Aegis поддерживает HOTP и TOTP, что делает его совместимым с тысячами сервисов. Возможности: - бесплатное и открытое программное обеспечение. - хранилище зашифровано (AES-256-GCM) - совместимо с Google Authenticator - поддерживает стандартные отраслевые алгоритмы: HOTP и TOTP. - множество способов добавить новые записи - сканированиеQR-код или его изображения. - ввод данных вручную. - импорт из других приложений - алфавитная/пользовательская сортировка - пользовательские или автоматически сгенерированные значки - расширенное редактирование записей - поиск по имени/эмитенту - материальный дизайн с несколькими темами - экспорт (в открытом виде или в зашифрованном виде) - автоматическое резервное копирование хранилища в выбранное вами место. https://github.com/beemdevelopment/aegis Подсказал: Роман Шубин - @shoesmith Опубликовано в @gitgate #otp #totp #hotp #2fa #android #diy #webui

Hardware-TOTP - физическое устройство двухфакторной аутентификации (2FA) на базе ESP32-S3. Генерирует одноразовые пароли на о
Hardware-TOTP - физическое устройство двухфакторной аутентификации (2FA) на базе ESP32-S3. Генерирует одноразовые пароли на основе времени без использования телефона - просто нажмите кнопку, и устройство введет OTP напрямую через USB. Возможности: - автономная работа - телефон или компьютер не требуются. - USB HID клавиатура - позволяет вводить OTP-коды непосредственно в любое поле ввода. - поддержка нескольких учетных записей - хранение до 10 TOTP-аккаунтов. - возможность работы в автономном режиме - обеспечивает точное время с помощью дополнительного модуля RTC. - настройка без необходимости конфигурации - веб-интерфейс портала авторизации для простой настройки. - надежное хранение - секреты, зашифрованные с помощью AES-256, во флэш-памяти. - отображение в реальном времени - показывает текущий код с таймером обратного отсчета. Требования к оборудованию: - ESP32-S3 DevKit (с поддержкой USB и Wi-Fi) - OLED-дисплей 128x64 (I2C, SSD1306) - 2 кнопки (GPIO с внутренней подтяжкой) - модуль DS3231 RTC (опционально — обеспечивает работу в автономном режиме https://github.com/x4r5h/Hardware-TOTP Опубликовано в @gitgate #otp #totp #2fa #esp32 #diy #webui

Protoviz 3D - интерактивный веб-визуализатор 3D-протоколов связи, разработанный для того, чтобы помочь студентам, инженерам-р
Protoviz 3D - интерактивный веб-визуализатор 3D-протоколов связи, разработанный для того, чтобы помочь студентам, инженерам-разработчикам встроенных систем и энтузиастам электроники понять, что на самом деле происходит в сети. В настоящее время проект поддерживает UART (универсальный асинхронный приемопередатчик) и I²C (межинтегральная схема) , стремясь сделать последовательную связь визуальной, интуитивно понятной и наблюдаемой, а не абстрактной. Возможности: - визуализация UART на побитовом уровне с очисткой стартового, информационного и стопового битов. - настраиваемые скорости передачи/приема данных, включая искажение данных, вызванное несоответствием. - интерактивная 3D-модель проводки (TX, RX, GND) с вариантами отказов (короткие замыкания). - режим обучения с возможностью приостановки уроков и подробными вопросами и ответами по UART. - визуализация I²C на побитовом уровне, включая START, адрес, бит чтения/записи, ACK/NACK, данные и STOP. - реалистичное поведение шины SDA/SCL с общим тактовым сигналом - моделирование шины с открытым стоком и необходимыми подтягивающими резисторами. - несколько ведомых устройств с адресной связью - остановите воспроизведение, перейдите на следующий шаг и просмотрите отдельные элементы на шине. - встроенная в пользовательский интерфейс документация по I²C с возможностью поиска и подробным анализом процесса https://github.com/Dhanush-777x/protoviz-3d Подсказал: Ilya - @Zizibob Опубликовано в @gitgate #3d #i2c #uart #graph #diy

MikroTikPatch - патч для MikroTik RouterOS https://github.com/elseif/MikroTikPatch Опубликовано в @gitgate #mikrotik
MikroTikPatch - патч для MikroTik RouterOS https://github.com/elseif/MikroTikPatch Опубликовано в @gitgate #mikrotik

Valerter - получает логи из VictoriaLogs в режиме реального времени и отправляет уведомления, содержащие фактическую строку лога, а также извлеченный контекст (хост, сайт, служба, порт, пользователь и т. д.). Цель состоит в том, чтобы поместить ключевой контекст отладки в само оповещение (полная строка лога + поля), чтобы вы могли сразу же начать расследование. Возможности: - многоканальные уведомления: веб-перехватчики (PagerDuty, Slack, Discord), электронная почта SMTP, Mattermost - полный контекст журнала: оповещения включают фактическую строку журнала и извлеченные поля. - интеллектуальное регулирование: избегайте спама с оповещениями благодаря ограничению скорости запросов для каждого события. - оповещения в режиме реального времени: менее 5 секунд от момента регистрации события до получения уведомления. - декларативные правила: конфигурация YAML с использованием регулярных выражений/анализа JSON. - многофайловая конфигурация: Разделение правил/шаблонов/уведомлений по папкам rules.d/, templates.d/ и notifiers.d/ - метрики Prometheus: Встроенные метрики для мониторинга https://github.com/fxthiry/valerter Опубликовано в @gitgate #moni #logs #alerts #victorialogs #json

NPBackup - надежное и эффективное решение для резервного копирования файлов, подходящее как для системных администраторов (ин
NPBackup - надежное и эффективное решение для резервного копирования файлов, подходящее как для системных администраторов (интерфейс командной строки), так и для конечных пользователей (графический интерфейс). Включает в себя оркестратор, способный управлять несколькими репозиториями/группами для выполнения запланированных проверок/операций по обслуживанию. Работает на 64-разрядных системах Linux, NAS-решениях на базе архитектуры arm/arm64, Windows x64 и x86, а также MacOS X. NPBackup использует хорошо известную программу резервного копирования restic, которая доказала свою эффективность на протяжении многих лет. Хотя restic - это замечательная программа, NPBackup расширяет ее возможности, предлагая более широкий набор функций и интеграцию с экосистемой. Тем не менее, репозитории NPBackup в основном управляются restic и могут быть просмотрены/восстановлены/обслуживаны с помощью автономного restic, поэтому доступность данных гарантирована. Встроенный экспортер с метриками по всем операциям для интеграции с системами мониторинга. https://github.com/netinvent/npbackup Опубликовано в @gitgate #backup #restic

Deskreen - превращает любое устройство с веб-браузером в дополнительный экран для вашего компьютера. Deskreen - приложение на
Deskreen - превращает любое устройство с веб-браузером в дополнительный экран для вашего компьютера. Deskreen - приложение на основе Electron.js, использующее WebRTC для потоковой передачи изображения с экрана вашего компьютера в веб-браузер на любом устройстве. Оно доступно для операционных систем MacOS, Windows и Linux. Текущая версия Community Edition с открытым исходным кодом имеет ограниченный функционал. https://github.com/pavlobu/deskreen Подсказал: Alex Kup - @Lifailon Опубликовано в @gitgate #screen #webrtc #electron

SQLTest.online - интерактивная обучающая платформа, которая помогает вам развить практические навыки работы с SQL и базами данных в реальных условиях. Лучший способ обучения - это решение реальных задач, поэтому мы предлагаем вам практические задания и мгновенную обратную связь. Наш девиз: Освойте SQL - по одному запросу за раз. Наши интерактивные упражнения разработаны для закрепления ваших знаний, от базовых концепций до продвинутых техник. Независимо от того, являетесь ли вы новичком в SQL или опытным профессионалом, вы найдете задания, адаптированные к вашему уровню подготовки. Повысьте свою уверенность при прохождении собеседований и в реальных практических задачах благодаря постоянной практике. Наша база вопросов содержит 375 задач от простых SELECT запросов до сложных аналитических задач, приближённых к реальным сценариям. Задания сгруппированы по сложности, теме и используемой базе данных. Каждая задача сопровождается тестами, которые проверяют результат запроса и дополнительные условия по заданию. https://sqltest.online/ TG канал: https://t.me/sqlize Опубликовано в @gitgate #sql #test #boot #online

ух, давно хотел кикотлу через ModBUS управлялку с экранчиком сенсорным !!

ESPHome Designer - визуальный редактор с функцией перетаскивания для дисплеев ESPHome (E-Ink, OLED, LCD, сенсорные), работающий как интеграция с Home Assistant или как автономное веб-приложение. Создаёте собственный умный дисплей для Home Assistant? Вас раздражает необходимость вручную писать лямбда-функции на C++ и угадывать координаты? Дизайн ESPHome отображается прямо в Home Assistant или через отдельный веб-браузер. Помимо интеграции с HACS, вы также можете использовать версию, размещенную на GitHub, с долгосрочным токеном доступа для доступа к вашим объектам. Это позволяет создавать высококачественные интерактивные панели управления для различных устройств на базе ESP32 (таких как Seeed reTerminal, TRMNL, стандартные сенсорные экраны и многое другое) без написания единой строки кода для отображения информации. https://github.com/koosoli/ESPHomeDesigner Live Demo: https://koosoli.github.io/ESPHomeDesigner/ Опубликовано в @gitgate #esphome #lcd #hass #esp32 #webui

vind (vCluster in Docker) - революционный способ запуска кластеров Kubernetes непосредственно в виде контейнеров Docker. Созд
vind (vCluster in Docker) - революционный способ запуска кластеров Kubernetes непосредственно в виде контейнеров Docker. Созданный на основе vCluster, vind сочетает в себе мощь виртуальных кластеров Kubernetes с простотой Docker, создавая изолированные среды Kubernetes, идеально подходящие для разработки, тестирования и конвейеров CI/CD. Примечание: vind использует режим частных узлов vCluster внутри себя. Он автоматически включается при использовании драйвера Docker и необходим для корректной работы. Это ожидаемое поведение, а не проблема конфигурации. Возможности: - быстрее, чем KinD - оптимизированная архитектура на основе контейнеров - режим сна и пробуждения - приостанавливайте работу кластеров для экономии ресурсов, возобновляйте работу мгновенно. - встроенный пользовательский интерфейс - бесплатный интерфейс платформы vCluster для управления кластером - балансировщики нагрузки OOB - автоматическое предоставление услуг балансировки нагрузки без дополнительной настройки - Docker Native - использует сетевые возможности и хранилище Docker. - кэширование с автоматической загрузкой образов - более быстрая загрузка образов через локальный демон Docker - гибридные узлы - подключение к внешним узлам (даже к облачным экземплярам) через VPN - снимки состояния - сохранение и восстановление состояния кластера (скоро будет доступно) https://github.com/loft-sh/vind Опубликовано в @gitgate #k8s #docker #vcluster #kind

mermaid-rs-renderer (mmdr) - рендеринг в Mermaid, который в 500-1000 раз быстрее встроенного. Чистый Rust. Никаких зависимост
mermaid-rs-renderer (mmdr) - рендеринг в Mermaid, который в 500-1000 раз быстрее встроенного. Чистый Rust. Никаких зависимостей от браузера. https://github.com/1jehuang/mermaid-rs-renderer Опубликовано в @gitgate #mermaid #render

QUERYNOMICON - перевод на русский язык учебного материала по SQL, созданного Грегом Уилсоном (Greg Wilson), автором книг Software Design by Example in Python, Software Design by Example in JavaScript и других замечательных книг. Позиционируется как точка вхождения для новичков в мир SQL. В этом руководстве приводятся заметки и рабочие примеры, которые инструкторы могут использовать в качестве отправной точки. Мы не ожидаем, что новички, не имеющие опыта работы с SQL, смогут научиться этому самостоятельно. Если провести музыкальную аналогию, эти ноты представляют собой смену аккордов и мелодию; мы ожидаем, что преподаватели создадут аранжировку и/или импровизируют над материалом при его доставке. https://github.com/vndv/querynomicon Web: https://querynomic.one/ Опубликовано в @gitgate #book #sql

ProxySQL - высокопроизводительный, высокодоступный, протокольно-ориентированный прокси-сервер для MySQL и его форков (таких как Percona Server и MariaDB), а также PostgreSQL. При этом он предоставляет неограниченную свободу, которую дает лицензия GPL. Его разработка обусловлена ​​отсутствием высокопроизводительных прокси-серверов с открытым исходным кодом. ProxySQL - это не просто ещё один инструмент в арсенале администраторов баз данных, это настоящий прорыв. Благодаря возможности интеллектуального маршрутизирования запросов, балансировки нагрузки и обеспечения отказоустойчивости, ProxySQL позволяет организациям в полной мере использовать потенциал своей инфраструктуры баз данных. Независимо от того, сталкиваетесь ли вы с проблемами масштабируемости, стремитесь к повышению производительности или хотите обеспечить высокую доступность, ProxySQL становится универсальным союзником, способным решать разнообразные задачи в различных средах баз данных. https://github.com/sysown/proxysql Web: https://www.proxysql.com Опубликовано в @gitgate #proxy #mysql #percona #mariadb #postgres

ProxSave - проект, созданный энтузиастами с целью упрощения восстановления в критические моменты. Восстановление сервера PVE или PBS после катастрофы (или даже просто миграции) всегда требует навыков, времени и терпения. ProxSave позволяет сохранить всю вашу среду и восстановить ее в любое время, что позволяет подготовить новую установку для размещения ваших личных данных с минимальным количеством ручных изменений. ProxSave позволяет сохранять и восстанавливать данные, интегрируя расширенные функции: - автоматическое резервное копирование - сохранение по нескольким путям - интеллектуальное хранение данных - шифрование резервных копий - интегрированные уведомления в Telegram и по электронной почте (облачная ретрансляция или уведомления Proxmox) - совместимость с веб-хуками, Gotify и Prometheus. https://github.com/tis24dev/proxsave Web: https://proxsave.dev/ Опубликовано в @gitgate #proxmox #recovery #backup

PegaProx - мощный веб-интерфейс управления кластерами Proxmox VE. Управляйте несколькими кластерами с одной панели управления
PegaProx - мощный веб-интерфейс управления кластерами Proxmox VE. Управляйте несколькими кластерами с одной панели управления, используя такие функции, как мониторинг в реальном времени, управление виртуальными машинами, автоматизированные задачи и многое другое. Возможности: - единая панель управления для управления всеми кластерами Proxmox из одного места. - метрики в реальном времени (ЦП, ОЗУ и хранилища) - миграция в реальном времени - быстрые действия - запуск, остановка, перезапуск виртуальных машин и контейнеров - создание и восстановление снимков - планирование и управление резервным копированием - noVNC Console - прямой доступ к консоли через браузер - балансировка нагрузки - автоматическое распределение виртуальных машин между узлами - высокая доступность - автоматический перезапуск виртуальных машин при сбое узла - размещение виртуальных машин вместе или отдельно на хостах. - управление доступом на основе ролей (администратор, оператор, наблюдатель) - двухфакторная аутентификация на основе TOTP - детальная настройка разрешений для каждой виртуальной машины. - изолированные кластеры для разных клиентов - автоматизация действий с виртуальными машинами (запуск, остановка, создание моментальных снимков, резервное копирование) - уведомления о высокой загрузке ЦП, памяти или диска. - аудит всех действий пользователей - запуск пользовательских скриптов на разных узлах https://github.com/PegaProx/project-pegaprox Web: https://pegaprox.com/ Опубликовано в @gitgate #proxmox #multicluster #cluster

Buttplug - фреймворк для подключения оборудования к интерфейсам, в котором: Под "оборудованием" обычно подразумеваются секс-игрушки, но, честно говоря, это может быть практически что угодно. По сути, это пользовательский менеджер HID-устройств для тех, которые могут не поддерживать формальные HID-системы. Если говорить более конкретно, представьте Buttplug как нечто вроде осциллятора или VRPN, но для секс-игрушек. Вместо контроллеров Wiimote и панелей управления мы используем вибраторы, мастурбаторы, секс-машины и другое оборудование, способное взаимодействовать с компьютерами (хотя мы также поддерживаем вибрацию в геймпадах, джойконах и многом другом). В этом репозитории содержатся все основные библиотеки фреймворка, а также Intiface Engine, утилита командной строки для настройки серверов Buttplug. Intiface Central рекомендуется для конечных пользователей. Это графический интерфейс пользователя на основе Flutter, работающий поверх Buttplug и Intiface Engine, который функционирует на всех настольных компьютерах и популярных мобильных платформах. Мы также разрабатываем btleplug, библиотеку Bluetooth LE для хост-системы, которую Buttplug использует для связи с устройствами BLE. Написано на Rust (и видимо для фанатов Rust) ! https://github.com/buttplugio/buttplug Web: https://buttplug.io/ Поддерживаемое "оборудование" - https://iostindex.com/?filter0Availability=Available,DIY&filter1Connection=Digital Опубликовано в @gitgate #rust #hardware PS.Строго на правах стеба, не рекомендуется для использования в проде !

Posturr - приложение для macOS, которое размывает изображение на экране, когда вы сутулитесь. Posturr использует камеру вашего Mac и фреймворк Apple Vision для отслеживания вашей осанки в режиме реального времени. Когда приложение обнаруживает, что вы сутулитесь, оно постепенно размывает изображение на экране, напоминая вам о необходимости сидеть прямо. Если вы сохраняете правильную осанку, размытие мгновенно исчезает. Возможности: - определение позы в реальном времени - используется платформа Apple Vision для отслеживания положения тела и лица. - постепенное размытие изображения на экране - мягкое визуальное напоминание, усиливающееся при ухудшении осанки. - элементы управления в строке меню - удобный доступ к настройкам, калибровке и состоянию из строки меню. - поддержка нескольких дисплеев - работает со всеми подключенными мониторами. - ориентация на конфиденциальность - вся обработка данных происходит локально на вашем Mac. - легковесное приложение - работает в фоновом режиме с минимальным потреблением ресурсов. - регистрация не требуется - никаких входов в систему, никакого облачного хранилища, никакого отслеживания. https://github.com/tldev/posturr Опубликовано в @gitgate #mac #health

AliSQL - форк MySQL от Alibaba, созданное на основе официальной MySQL и широко используемое в производственной среде Alibaba Group. Оно включает в себя различные оптимизации производительности, улучшения стабильности и функции, разработанные специально для крупномасштабных приложений. Основное различие от оригиналамв том, что для OLTP используется InnoDB, а для OLAP - всроенный в ядро движок DuckDB что дает существенный прирост в скорости на сложных запросах https://github.com/alibaba/AliSQL Опубликовано в @gitgate #mysql #olap #oltp #duckdb

Kerminal - это современный высокопроизводительный эмулятор терминала, сочетающий в себе возможности полнофункционального лока
Kerminal - это современный высокопроизводительный эмулятор терминала, сочетающий в себе возможности полнофункционального локального терминала с расширенным управлением SSH-соединениями. Созданный с учетом приоритета безопасности на основе Tauri (Rust) для обеспечения высокой производительности и Vue 3 для адаптивного пользовательского интерфейса, Kerminal предлагает все: от базовых операций с терминалом до сложных рабочих процессов SSH с зашифрованным управлением профилями, туннелированием и синхронизацией между несколькими устройствами - и все это в красивом нативном настольном приложении. Идеально подходит для разработчиков, DevOps-инженеров, системных администраторов и всех, кто постоянно работает за компьютером и ценит безопасность, организованность и производительность. https://github.com/klpod221/kerminal Опубликовано в @gitgate #terminal #ssh