Useful Tools | Linux | GitOps | DevOps
Відкрити в Telegram
Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы. Понравился проект из поста - поддержи автора звездой! Web: https://gitgate.d3.ru Сотрудничество: @maxgrue
Показати більше6 674
Підписники
-124 години
+87 днів
+4030 день
Архів дописів
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 #webuiHardware-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 #webuiProtoviz 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 #diyMikroTikPatch - патч для MikroTik RouterOS
https://github.com/elseif/MikroTikPatch
Опубликовано в @gitgate
#mikrotikValerter - получает логи из 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 #jsonNPBackup - надежное и эффективное решение для резервного копирования файлов, подходящее как для системных администраторов (интерфейс командной строки), так и для конечных пользователей (графический интерфейс).
Включает в себя оркестратор, способный управлять несколькими репозиториями/группами для выполнения запланированных проверок/операций по обслуживанию.
Работает на 64-разрядных системах Linux, NAS-решениях на базе архитектуры arm/arm64, Windows x64 и x86, а также MacOS X.
NPBackup использует хорошо известную программу резервного копирования restic, которая доказала свою эффективность на протяжении многих лет.
Хотя restic - это замечательная программа, NPBackup расширяет ее возможности, предлагая более широкий набор функций и интеграцию с экосистемой.
Тем не менее, репозитории NPBackup в основном управляются restic и могут быть просмотрены/восстановлены/обслуживаны с помощью автономного restic, поэтому доступность данных гарантирована.
Встроенный экспортер с метриками по всем операциям для интеграции с системами мониторинга.
https://github.com/netinvent/npbackup
Опубликовано в @gitgate
#backup #resticDeskreen - превращает любое устройство с веб-браузером в дополнительный экран для вашего компьютера.
Deskreen - приложение на основе Electron.js, использующее WebRTC для потоковой передачи изображения с экрана вашего компьютера в веб-браузер на любом устройстве. Оно доступно для операционных систем MacOS, Windows и Linux. Текущая версия Community Edition с открытым исходным кодом имеет ограниченный функционал.
https://github.com/pavlobu/deskreen
Подсказал: Alex Kup - @Lifailon
Опубликовано в @gitgate
#screen #webrtc #electronSQLTest.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 #webuivind (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 #kindmermaid-rs-renderer (mmdr) - рендеринг в Mermaid, который в 500-1000 раз быстрее встроенного. Чистый Rust. Никаких зависимостей от браузера.
https://github.com/1jehuang/mermaid-rs-renderer
Опубликовано в @gitgate
#mermaid #renderQUERYNOMICON - перевод на русский язык учебного материала по 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 #sqlProxySQL - высокопроизводительный, высокодоступный, протокольно-ориентированный прокси-сервер для MySQL и его форков (таких как Percona Server и MariaDB), а также PostgreSQL. При этом он предоставляет неограниченную свободу, которую дает лицензия GPL.
Его разработка обусловлена отсутствием высокопроизводительных прокси-серверов с открытым исходным кодом.
ProxySQL - это не просто ещё один инструмент в арсенале администраторов баз данных, это настоящий прорыв. Благодаря возможности интеллектуального маршрутизирования запросов, балансировки нагрузки и обеспечения отказоустойчивости, ProxySQL позволяет организациям в полной мере использовать потенциал своей инфраструктуры баз данных. Независимо от того, сталкиваетесь ли вы с проблемами масштабируемости, стремитесь к повышению производительности или хотите обеспечить высокую доступность, ProxySQL становится универсальным союзником, способным решать разнообразные задачи в различных средах баз данных.
https://github.com/sysown/proxysql
Web: https://www.proxysql.com
Опубликовано в @gitgate
#proxy #mysql #percona #mariadb #postgresProxSave - проект, созданный энтузиастами с целью упрощения восстановления в критические моменты.
Восстановление сервера PVE или PBS после катастрофы (или даже просто миграции) всегда требует навыков, времени и терпения. ProxSave позволяет сохранить всю вашу среду и восстановить ее в любое время, что позволяет подготовить новую установку для размещения ваших личных данных с минимальным количеством ручных изменений.
ProxSave позволяет сохранять и восстанавливать данные, интегрируя расширенные функции:
- автоматическое резервное копирование
- сохранение по нескольким путям
- интеллектуальное хранение данных
- шифрование резервных копий
- интегрированные уведомления в Telegram и по электронной почте (облачная ретрансляция или уведомления Proxmox)
- совместимость с веб-хуками, Gotify и Prometheus.
https://github.com/tis24dev/proxsave
Web: https://proxsave.dev/
Опубликовано в @gitgate
#proxmox #recovery #backupPegaProx - мощный веб-интерфейс управления кластерами Proxmox VE. Управляйте несколькими кластерами с одной панели управления, используя такие функции, как мониторинг в реальном времени, управление виртуальными машинами, автоматизированные задачи и многое другое.
Возможности:
- единая панель управления для управления всеми кластерами Proxmox из одного места.
- метрики в реальном времени (ЦП, ОЗУ и хранилища)
- миграция в реальном времени
- быстрые действия - запуск, остановка, перезапуск виртуальных машин и контейнеров
- создание и восстановление снимков
- планирование и управление резервным копированием
- noVNC Console - прямой доступ к консоли через браузер
- балансировка нагрузки - автоматическое распределение виртуальных машин между узлами
- высокая доступность - автоматический перезапуск виртуальных машин при сбое узла
- размещение виртуальных машин вместе или отдельно на хостах.
- управление доступом на основе ролей (администратор, оператор, наблюдатель)
- двухфакторная аутентификация на основе TOTP
- детальная настройка разрешений для каждой виртуальной машины.
- изолированные кластеры для разных клиентов
- автоматизация действий с виртуальными машинами (запуск, остановка, создание моментальных снимков, резервное копирование)
- уведомления о высокой загрузке ЦП, памяти или диска.
- аудит всех действий пользователей
- запуск пользовательских скриптов на разных узлах
https://github.com/PegaProx/project-pegaprox
Web: https://pegaprox.com/
Опубликовано в @gitgate
#proxmox #multicluster #clusterButtplug - фреймворк для подключения оборудования к интерфейсам, в котором:
Под "оборудованием" обычно подразумеваются секс-игрушки, но, честно говоря, это может быть практически что угодно.
По сути, это пользовательский менеджер 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 #healthAliSQL - форк MySQL от Alibaba, созданное на основе официальной MySQL и широко используемое в производственной среде Alibaba Group. Оно включает в себя различные оптимизации производительности, улучшения стабильности и функции, разработанные специально для крупномасштабных приложений.
Основное различие от оригиналамв том, что для OLTP используется InnoDB, а для OLAP - всроенный в ядро движок DuckDB что дает существенный прирост в скорости на сложных запросах
https://github.com/alibaba/AliSQL
Опубликовано в @gitgate
#mysql #olap #oltp #duckdbKerminal - это современный высокопроизводительный эмулятор терминала, сочетающий в себе возможности полнофункционального локального терминала с расширенным управлением SSH-соединениями.
Созданный с учетом приоритета безопасности на основе Tauri (Rust) для обеспечения высокой производительности и Vue 3 для адаптивного пользовательского интерфейса, Kerminal предлагает все: от базовых операций с терминалом до сложных рабочих процессов SSH с зашифрованным управлением профилями, туннелированием и синхронизацией между несколькими устройствами - и все это в красивом нативном настольном приложении.
Идеально подходит для разработчиков, DevOps-инженеров, системных администраторов и всех, кто постоянно работает за компьютером и ценит безопасность, организованность и производительность.
https://github.com/klpod221/kerminal
Опубликовано в @gitgate
#terminal #ssh
Вже доступно! Дослідження Telegram за 2025 — головні інсайти року 
