Useful Tools | Linux | GitOps | DevOps
6.09K subscribers
208 photos
3 videos
7 files
768 links
Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы.

Понравился проект из поста - поддержи автора звездой!

Web: https://gitgate.d3.ru

Сотрудничество: @maxgrue
Обсуждение: @gittalk
Download Telegram
Runtipi - персональный оркестратор для домашнего сервера, который упрощает управление и запуск нескольких сервисов на одном сервере.

Он основан на Docker и поставляется с простым веб-интерфейсом для управления сервисами. Runtipi разработан для простоты использования, поэтому вам не придётся беспокоиться о ручной настройке или настройке сети. Просто установите Runtipi на свой сервер и используйте веб-интерфейс для добавления и управления сервисами. Список доступных сервисов можно найти в репозитории App Store. Если вы не нашли то, что ищете, вы можете выбрать из множества магазинов приложений от сообщества, и вы даже можете создать свой собственный.

Отлично работает как на х86 платформе, та и на одноплатных компьютерах типа Raspberry Pi

https://github.com/runtipi/runtipi

App Store - https://github.com/runtipi/runtipi-appstore

Опубликовано в @gitgate

#webui #docker #pi
1👍10🔥4
Prometheus 1C Exporter - многофункциональный экспортер метрик для Prometheus с расширенными возможностями управления сбором данных.

Возможности:
- сбор ключевых метрик 1С через утилиту rac:
Клиентские лицензии
Производительность серверов приложений
Активные соединения и сеансы
Ресурсы процессов (память, CPU)
Состояние дисковых операций (IOPS, latency)
Статус регламентных заданий
И другие показатели производительности

- гибкое управление сбором метрик:
Выборочная приостановка сбора
Автоматическое возобновление
Раздельные эндпоинты для разных типов метрик

- готовые примеры визуализации для Grafana
- поддержка работы в качестве службы (Windows/Linux)

https://github.com/LazarenkoA/prometheus_1C_exporter

Опубликовано в @gitgate

#moni #1c #exporter #grafana
2🔥16👍5
Beszel - легкая платформа мониторинга серверов, которая включает в себя статистику Docker, исторические данные и функции оповещений.

Сервис имеет удобный веб-интерфейс, простую настройку и готов к использованию «из коробки». Поддерживает автоматическое резервное копирование, многопользовательский режим, аутентификацию OAuth и доступ через API.

Возможности:
- легкость: меньше по размеру и требует меньше ресурсов, чем ведущие решения.
- простота: простая настройка, требующая минимальной ручной настройки.
- статистика Docker: отслеживает историю использования ЦП, памяти и сети для каждого контейнера.
- оповещения: настраиваемые оповещения для ЦП, памяти, диска, пропускной способности, температуры, средней нагрузки и состояния.
Многопользовательский режим: пользователи управляют своими системами. Администраторы могут совместно использовать системы между пользователями.
- OAuth/OIDC: поддерживает множество провайдеров OAuth2. Авторизацию по паролю можно отключить.
- автоматическое резервное копирование: сохранение и восстановление с диска или S3-совместимого хранилища.

Поддерживаемые метрики:
- использование ЦП - хост-система и контейнеры Docker/Podman.
- использование памяти - хост-система и контейнеры. Включая подкачку и ZFS ARC.
- использование диска - хост-система. - поддерживает несколько разделов и устройств.
- дисковый ввод-вывод - хост-система.
- поддерживает несколько разделов и устройств.
- использование сети - Хост-система и контейнеры.
- средняя нагрузка - Хост-система.
- температура - датчики хост-системы.
- использование графического процессора/энергопотребление - Nvidia, AMD и Intel.
- аккумулятор - заряд аккумулятора хост-системы.

https://github.com/henrygd/beszel

Web: https://beszel.dev/

Опубликовано в @gitgate

#moni #oauth #docker #api
👍19🔥6
Icdiff - улучшенный цветной Diff

https://github.com/jeffkaufman/icdiff

Подсказал: Max Zotov - @Sf1nk5

Опубликовано в @gitgate

#tui #diff
2👍23🔥8
SentryShot - легковесная систем видеонаблюдения (DVR) с функцией хранения и поиска. Встроенная система распознавания на базе AI

Возможности:
- просмотр в реальном времени в полном разрешении с задержкой менее 2 секунд
- круглосуточная запись в пользовательскую базу данных
- обнаружение объектов TFlite с помощью пользовательской модели
- удобный для мобильных устройств веб-интерфейс

https://codeberg.org/SentryShot/sentryshot

Опубликовано в @gitgate

#video #ipcam #dvr #vms #nvr
2👍16🔥5
SafeLine - размещаемый самостоятельно WAF (брандмауэр веб-приложений), защищающий ваши веб-приложения от атак и эксплойтов.

Брандмауэр веб-приложений защищает веб-приложения, фильтруя и отслеживая HTTP-трафик между веб-приложением и Интернетом. Обычно он защищает веб-приложения от таких атак, как SQL-инъекции, XSS-инъекции, инъекции кода, инъекции команд ОС, CRLF-инъекции, LDAP-инъекции, XPath-инъекции, RCE, XXE, SSRF, обход пути, бэкдор, подбор паролей, HTTP-флуд, использование ботов и других.

https://github.com/chaitin/SafeLine

Опубликовано в @gitgate

#proxy #waf #xss #xpath
👍16🔥4
Nightingale -проект мониторинга с открытым исходным кодом, ориентированный на оповещения. Подобно Grafana, Nightingale также подключается к различным существующим источникам данных. Однако, если Grafana делает акцент на визуализации, то Nightingale уделяет больше внимания механизму оповещения, а также обработке и распространению сигналов тревоги.

Nightingale фокусируется на функции системы оповещения, отвечающей за генерацию тревожных сообщений и их гибкую рассылку на основе правил. Система поддерживает 20 встроенных способов оповещения (таких как телефонные звонки, SMS, электронная почта, DingTalk, Slack и т. д.).

https://github.com/ccfos/nightingale

Опубликовано в @gitgate

#moni #alert
👍18🔥5
JSONata - лёгкий язык запросов и преобразования данных JSON.

Вдохновлённый семантикой «пути местоположения» XPath 3.1, он позволяет выражать сложные запросы в компактной и интуитивно понятной форме. Для обработки и комбинирования извлечённых данных предоставляется богатый набор встроенных операторов и функций, а результаты запросов можно форматировать в любую выходную структуру JSON, используя привычный синтаксис JSON-объектов и массивов. В сочетании с возможностью создания пользовательских функций, можно создавать сложные выражения для решения любых задач JSON-запросов и преобразования.

https://github.com/jsonata-js/jsonata

Опубликовано в @gitgate

#json #jq
👍10🔥2
jqjq - реализация jq в jq.

Всё началось с исследования того, как писать декодеры форматов на jq для fq, что в итоге привело к некоторым манипуляциям с AST, а затем из шутки переросло в увлекательный и познавательный проект. Но это также отличный способ показать jq как очень выразительный, мощный и изящный язык!

https://github.com/wader/jqjq

Подсказал: @yolkis

Опубликовано в @gitgate

#json #jq
👍9🔥6
Legend - создает и публикует панели мониторинга Grafana для ваших услуг с предварительно заполненными метриками и оповещениями для ваших услуг.

Допустим, вам нужно мониторить EC2, S3 или cron-задание Kubernetes (или что-то ещё), Legend вам поможет. Он выполнит всю черновую работу по настройке панелей Grafana, избавив вас от необходимости вручную настраивать панели Grafana или писать запросы к Cloudwatch/Prometheus/InfluxDB.

Возможности:
- создавайте панели мониторинга для своих услуг с предварительно заполненными показателями
- настраиваемые оповещения и панели
- автоматическая настройка базовых оповещений с приоритетом и сопоставлением услуг
- красивый дизайн приборной панели, обеспечивающий единообразие.
- в настоящее время легенда может отображать следующие типы компонентов:
Airflow
Amazon ALB
Celery
Consul
CouchDB
Django
Flask
Amazon ELB
Go
HAProxy
JMX
Loki
MySQL - RDS
MySQL - EC2
NGINX (Log-based metrics)
NodeJS
PostgreSQL - RDS
PgBouncer
Phoenix
EC2 Platform level metrics
Kubernetes CronJob
Kubernetes Deployment
Kubernetes Horizontal Pod Autoscaler
Kubernetes Ingress
Playframework
Promtail
RabbitMQ
Redis
Redis - Elasticache
S3
Sprintboot
SQS
Starlette
Hashicorp Vault
- в настоящее время Legend может дополнительно поддерживать любой другой компонент при условии, что генерация журнала компонента подкреплена одним из следующих хранилищ метрик/журналов:
Cloudwatch
InfluxDB
Loki
Prometheus

https://github.com/grofers/legend

Опубликовано в @gitgate

#moni #tpl #tools #grafana #alerts
👍11🔥6
RsyncUI это графический интерфейс на платформе Apple macOS для утилиты командной строки rsync.

Именно rsync выполняет задачи синхронизации данных. Графический интерфейс предназначен только для организации задач, настройки параметров rsync и упрощения использования rsync.

https://github.com/rsyncOSX/RsyncUI

Опубликовано в @gitgate

#rsync #gui #macos
1👍18🔥6
rclone-ui - кроссплатформенный графический интерфейс rclone для простого управления заданиями и расписаниями.

Возможности:
- кроссплатформенная работа на Windows, Linux, macOS (x64, Arm и Apple Silicon)
- р Работает с вашей существующей установкой rclone (или может установить rclone для вас) и поддерживает ее в актуальном состоянии (с вашего одобрения)
- добавить/редактировать/удалить задачи
- синхронизация, копирование, перемещение, удаление, очистка, обслуживание, монтирование и т. д.
- экономьте время, устанавливая флаги по умолчанию для каждого для каждой операции (монтирование, синхронизация, копирование и т. д.)
- настраивайте флаги (параметры) при запуске операции в каждом конкретном случае.
- встроенная документация для каждого флага, не нужно гуглить, что делает каждый!
- браузер файлов
- прокси
- запланированные задачи (cron)
- журналы заданий (визуализация всех фоновых операций)
- запуск при загрузке (автозапуск) и монтирование при запуске (автомонтирование)
- установите пароль для панели настроек
- скрыть команды или задачи из меню в трее
- импорт/экспорт конфигураций (зашифрованных с помощью пароля или команды)
- подписано Microsoft и macOS

https://github.com/rclone-ui/rclone-ui

Опубликовано в @gitgate

#rclone #gui #macos
👍18🔥11
OpenLiteSpeed - высокопроизводительный, лёгкий HTTP-сервер с открытым исходным кодом, разработанный компанией LiteSpeed ​​Technologies и защищённый авторским правом. Пользователи могут свободно загружать, использовать, распространять и изменять OpenLiteSpeed ​​и его исходный код в соответствии с положениями лицензии GPLv3.

Возможности:
- ​​совместим с apache mod_rewrite
- Event-Driven архитектура
- встроенный графический интерфейс WebAdmin
- anti-DDoS и ограничение пропускной способности, интеграция ModSecurity v3
- встроенный модуль полностраничного кэширования
- экспорт данных с серверов LiteSpeed ​​для использования с Prometheus, Grafana
- собственный SAPI для PHP позволяет внешним приложениям, написанным на PHP, работать до 50% быстрее.

https://github.com/litespeedtech/openlitespeed

Опубликовано в @gitgate

#httpd #proxy #cache #exporter #webui #php
👍5🔥2
CyberPanel - панель управления веб-хостингом на базе OpenLiteSpeed, разработанная для упрощения управления хостингом..

Возможности:
- различные уровни доступа пользователей (через ACL).
- автоматический SSL для безопасных веб-сайтов.
- FTP-сервер для передачи файлов.
- легкий DNS-сервер (PowerDNS).
- phpMyAdmin для управления базами данных (MariaDB).
- поддержка по электронной почте (SnappyMail).
- файловый менеджер для быстрого доступа к файлам.
- управление PHP стало проще.
- межсетевой экран (интеграция с FirewallD с блокировкой IP-адресов в один клик).
- резервное копирование и восстановление в один клик.
- Docker Management с возможностями выполнения команд.
- сканер безопасности на базе искусственного интеллекта для усиленной защиты.
- ежемесячный сброс пропускной способности - автоматический сброс использования пропускной способности (исправлено в последней версии).

https://github.com/usmannasir/cyberpanel

Опубликовано в @gitgate

#webui #hosting #admnpanel
👍10🔥4
Useful Tools | Linux | GitOps | DevOps, [11/4/25 6:00 PM]
tiny11builder - cкрипты для создания урезанного образа Windows 11 Теперь в PowerShell

Это скрипт, созданный для автоматизации сборки оптимизированного образа Windows 11, аналогичного tiny10. Скрипт также был обновлён для использования сжатия DISM для восстановления, что привело к значительному уменьшению размера итогового ISO-образа и отказу от использования утилит из внешних источников. Единственный другой исполняемый файл - oscdimg.exe, входящий в состав Windows ADK и используемый для создания загрузочных образов ISO. Также включён файл ответов для автоматической установки, который используется для обхода учётной записи Microsoft при запуске при первом включении компьютера и для развёртывания образа с флагом /compact.

Исходный код открыт, поэтому вы можете добавлять или удалять всё, что захотите! Отзывы также будут очень ценны.

Также впервые представляем tiny11 core builder! Более мощный скрипт, предназначенный для быстрого и чистого тестирования. Только самый минимум, ничего лишнего. Этот скрипт создаёт значительно сокращённый образ Windows 11. Однако он не подходит для постоянного использования из-за отсутствия возможности обслуживания — нельзя добавлять языки, обновления и функции после создания. tiny11 Core - это не полноценная замена Windows 11, а инструмент быстрого тестирования или разработки, потенциально полезный для сред виртуальных машин.!

https://github.com/ntdevlabs/tiny11builder

Подсказал: @Fenix917

Опубликовано в @gitgate

#win @windows11 #iso #builder #tiny
2👍14🔥6
ha-keenetic_api - интеграция для Home Assistant, которая предоставляет полный контроль и мониторинг вашего роутера Keenetic через его API. Превратите ваш роутер в умное устройство с широким набором сенсоров, переключателей и сервисов.

Возможности:

Мониторинг системы:
- cенсоры: Загрузка CPU и памяти, время работы (uptime), WAN IP-адрес, температура чипов 2.4 ГГц и 5 ГГц, количество клиентов Wi-Fi.
- бинарный сенсор: Общий статус роутера.

Управление сетью и интерфейсами:
- трекер устройств: Отслеживание подключенных клиентов.
- сенсоры интерфейсов: Скорость загрузки/выгрузки, объем переданных данных, время включения.
- бинарные сенсоры: Статус подключения интерфейса.
- переключатели: Включение/отключение интерфейсов.

Управление функциями роутера:
- кнопка: Перезагрузка роутера.
- переключатели: Управление питанием USB-портов, доступом к веб-конфигуратору, пробросом портов.
- селектор: Выбор политики для клиента.
- обновление: Проверка и установка обновлений прошивки.

Прочее:
- изображение: Генерация QR-кода для вашей Wi-Fi сети

Может устанавливаться через HAСS

https://github.com/malinovsku/ha-keenetic_api

Подсказал: @Shadow6

Опубликовано в @gitgate

#hass #keenetik #hacs #smarthome
👍18🔥5
russian-swears - cловарь мата русского языка.

Приведены базовые слова, словообразующие приставки, производные слова, словообороты и выражения.

Особенно ценно, что для каждого из слов или выражений дается расширенное пояснение с примерами применения в речи и историческими пояснениями и ссылкаами на первоисточники.

Может использоваться например как источник для парера текстов для автозамены. Или для трансляции в академический вид транскрибированных записей митов.

Внимание ! Коллеги, все взрослые люди, поэтому призываю использовать проект сугубо в технических целях. Если кто либо решит взять на вооружения в целях духовного саморазвития - это его личные сложности :)

https://github.com/nickname76/russian-swears

Подсказал: Илья - @Zizibob

Опубликовано в @gitgate

#dict #russian #swears
👍18🔥11
антимат фильт - регулярное выражение для нахождения русского мата в тексте.

Использовать следует только для первичной модерации, ибо обходится нажатием в одну клавишу. Если вам требуется полноценный фильтра мата, советую прибегнуть к программному пути создания такового, найти третье API, или просто остановиться на ручной модерации.

PS. В дополнение к предыдущему посту. При чтении регулярки советую придерживать глаза руками, чтобы не лопнули.. :)

https://gist.github.com/imDaniX/8449f40655fcc1b92ae8d756cbca1264

Подсказал: Илья - @Zizibob

Опубликовано в @gitgate

#regexp #russian #swears
👍13🔥4
ldap-ui - Быстрый и универсальный редактор LDAP

Возможности:
- просмотр дерева каталогов
- создание/изменение/удаление записи
- импорт/экспорт LDIF
- поддержка изображений для атрибутов jpegPhoto и thumbnailPhoto
- просмотр схемы
- простой поиск (настраиваемый)
- асинхронный бэкэнд LDAP с хорошей масштабируемостью
- доступно как образ Docker

Приложение всегда требует аутентификации, даже если каталог разрешён анонимно. Учётные данные пользователя проверяются простой привязкой к каталогу (SASL не поддерживается). То, что конкретный пользователь может видеть (и редактировать), полностью регулируется правилами доступа к каталогу. Приложение показывает только содержимое каталога, ни больше, ни меньше.

https://github.com/dnknth/ldap-ui

Опубликовано в @gitgate

#ldap #webui
👍13🔥7
moribito - терминальный обозреватель LDAP-сервера, созданный с использованием Go и BubbleTea, предоставляющий интерактивный интерфейс для просмотра деревьев каталогов LDAP, просмотра записей и выполнения пользовательских запросов.

Возможности:
- интерактивная навигация по дереву: просматривайте структуру каталога LDAP с помощью клавиатуры/мыши
- средство просмотра записей: просмотр подробных атрибутов записи LDAP
- интеграция с буфером обмена: копирование значений атрибутов в системный буфер обмена
- интерфейс пользовательских запросов: выполнение пользовательских запросов LDAP с получением результатов в режиме реального времени.
- результаты с разбивкой на страницы: эффективная разбивка на страницы для больших наборов результатов с автоматической загрузкой
- гибкая конфигурация: поддержка файлов конфигурации и параметров командной строки
- безопасная аутентификация: поддержка SSL/TLS и различных методов аутентификации
- уУведомления об автоматических обновлениях: дополнительная проверка наличия новых версий на GitHub
- современный TUI: чистый, интуитивно понятный интерфейс, созданный с помощью BubbleTea
- несколько подключений: сохранение и переключение между несколькими конфигурациями сервера LDAP

https://github.com/ericschmar/moribito

Подсказал: Миша Исаев - @ismvru

Опубликовано в @gitgate

#ldap #tui
👍13🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
godap - удобный и мощный TUI для LDAP

Возможности:
- поддерживает аутентификацию с помощью пароля, NTLM-хеша, тикетов Kerberos или сертификата PEM/PKCS#12
- преобразует дату/время, логические значения и другие категориальные атрибуты в читаемый текст
- красивые цвета и крутые эмодзи
- поддержка LDAPS и StartTLS
- быстрый проводник, загружающий объекты по запросу
- рекурсивный поиск объектов в сочетании с полезными сохраненными поисковыми запросами
- гибкий поиск участников групп и групп пользователей
- поддерживает создание, редактирование и удаление объектов и атрибутов
- поддерживает перемещение и переименование объектов
- поддерживает поиск удаленных и переработанных объектов
- поддерживает экспорт определенных поддеревьев каталога в файлы JSON.
- интерактивный редактор userAccountControl
- интерактивный просмотрщик + редактор DACL
- интерактивный просмотрщик + редактор ADIDNS (базовый)
- просмотрщик групповых политик
- поддержка SOCKS

https://github.com/Macmod/godap

Подсказал: Max Zotov - @Sf1nk5

опубликовано в @gitgate

#ldap #tui
1👍12🔥6