Useful Tools | Linux | GitOps | DevOps
6.59K subscribers
326 photos
8 videos
10 files
974 links
Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы.

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

Web: https://gitgate.d3.ru

Сотрудничество: @maxgrue
Download Telegram
markit - преобразуйте что угодно в Markdown. PDF, DOCX, PPTX, XLSX, HTML, EPUB, Jupyter, RSS, изображения, аудио, URL-адреса и многое другое. Встраиваемые конвертеры, встроенные LLM-провайдеры для описания изображений и транскрипции аудио. Работает как в режиме командной строки, так и в качестве библиотеки.

Поддерживает систему плагинов.

https://github.com/Michaelliv/markit

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

#markdown #converter
👍7🔥5
Fail2Ban UI -платформа управления для работы Fail2Ban на одном или нескольких хостах Linux. Она предоставляет централизованное место для просмотра блокировок, поиска и разблокировки IP-адресов, управления тюрьмами и фильтрами, а также получения уведомлений.

Проект поддерживается компанией Swissmakers GmbH и распространяется под лицензией GPL-3.0.

Умеет подключаться к сервису fail2ban локально через socket, удаленно по протоколу ssh с подключением по ключам или работать с удаленными узлами через своего агента.

Возможности:
- панель мониторинга активных блокировок и последних блокировок/разблокировок с обновлениями WebSocket в режиме реального времени.
- менеджер серверов для локальных, SSH и управляемых агентом экземпляров Fail2Ban.
- централизованные операции по поиску, блокировке и разблокировке пользователей на всех серверах и в рамках jails.
- удаленное управление конфигурацией jails/фильтров (зависит от коннектора)
- фильтрация отладочных данных и тестирование шаблонов логирования в реальном времени.
- аналитические GeoIP данные с помощью интерактивного 3D-глобуса по странам.
- расширенные действия для выявления рецидивистов (MikroTik, pfSense, OPNsense)
- постоянное управление данными о событиях и данными в виде постоянных блоков.
- настраиваемые оповещения (электронная почта/SMTP, веб-перехватчик, Elasticsearch) с обогащением данных GeoIP/Whois.
- дополнительная авторизация через OIDC (Keycloak, Authentik, Pocket-ID)
-шаблоны развертывания с минимальными привилегиями и поддержкой SELinux

https://github.com/swissmakers/fail2ban-ui

Подсказал: Alex Kup - @Lifailon

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

#securitu #fail2ban #webui
1🔥38👍11
This media is not supported in your browser
VIEW IN TELEGRAM
RustRAG - система знаний для LLM, которую можно быстро развернуть через Docker и использовать как основу для внутренних чат-ботов, техподдержки, персональных ассистентов и других сценариев, где требуется собственный контур хранения и выдачи знаний.

Проект позволяет загружать файлы, документы, изображения и ссылки, извлекать из них текст и структуру, строить эмбеддинги, векторный индекс и граф связей, а затем использовать эту базу знаний через UI или подключать к любым ИИ-агентам через MCP.

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

- загрузка документов, веб-страниц и изображений в общую базу знаний;
- поддержка форматов txt, md, csv, json, yaml, xml, html, pdf, docx, pptx, а также изображений png, jpg, jpeg, gif, webp, svg, tiff, heic и других текстовых форматов;
- извлечение текста, построение векторов и графа сущностей/отношений;
- встроенный ассистент в UI для проверки ответов по выбранной библиотеке;
- подключение агентных клиентов через MCP;
- выбор разных моделей для различных этапов обработки;
- учет расходов на уровне документа, сайта и библиотеки;
- гибкая настройка прав: только чтение, доступ к отдельным библиотекам или запись для самообновления базы ИИ агентом;
- готовая инфраструктура с UI, API и служебными компонентами в одном развёртывании.

В планах:

- редактирование графа напрямую из UI;
- поддержка аудио и видео с преобразованием в базу знаний и векторное представление;
- SaaS-режим: систему можно будет либо развернуть у себя, либо использовать как внешний сервис.

Подход проекта - предоставить не отдельные компоненты для ручной сборки очередного RAG-стека, а целостную систему, которую можно быстро запустить и использовать в прикладных задачах.

https://github.com/mlimarenko/RustRAG

Поделился автор: Mikhail - @leader_lm

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

#rust #rag #llm #mcp #docker #ai #chatbot #knowledgebase
7👍14🔥11
Pulse - современная, унифицированная панель мониторинга для отслеживания вашей инфраструктуры в средах Proxmox, Docker и Kubernetes. Она объединяет метрики, оповещения и аналитические данные, полученные с помощью ИИ, из всех ваших систем в единый, удобный интерфейс.

Разработано для домашних лабораторий, системных администраторов и поставщиков управляемых услуг, которым необходим «единый интерфейс» без сложностей корпоративных систем мониторинга.

Возможности:
- единый мониторинг: просмотр состояния и метрик для PVE, PBS, PMG, Docker и Kubernetes в одном месте.
- eмные оповещения: получайте уведомления через Discord, Slack, Telegram, электронную почту и другие каналы.
- автоматическое обнаружение: автоматически находит узлы Proxmox в вашей сети.
- история метрик: Постоянное хранилище с настраиваемым сроком хранения.
- backup Explorer: визуализация заданий резервного копирования и использования хранилища.
- чат-помощник (BYOK): Задавайте вопросы о вашей инфраструктуре на естественном языке.
- патрулирование (BYOK): проверка состояния здоровья с предоставлением результатов в соответствии с графиком.
анализ оповещений (Pro): Дополнительный анализ с помощью ИИ при срабатывании оповещений.
- отслеживание затрат: отслеживание использования и затрат по каждому поставщику/модели.
- Proxmox VE/PBS/PMG: Полный мониторинг и управление
- Kubernetes: Полный мониторинг кластера K8s с помощью агентов.
- Docker/Podman: Мониторинг контейнеров и сервисов Swarm.
- контейнеры OCI: нативная поддержка контейнеров в Proxmox 9.1+
- безопасность по умолчанию: учетные данные шифруются в состоянии покоя, строгая область действия API.
- обновление в один клик: простое обновление для поддерживаемых развертываний.
- OIDC/SSO: Аутентификация с использованием единого входа.
- ориентация на конфиденциальность: никакой телеметрии, все данные остаются на вашем сервере.

https://github.com/rcourtman/pulse

Подсказал: Eliot Spencer - @tehn0mad

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

#moni #pve #pbs #docker #k8s
👍22🔥7
Useful Tools | Linux | GitOps | DevOps
Pulse - современная, унифицированная панель мониторинга для отслеживания вашей инфраструктуры в средах Proxmox, Docker и Kubernetes. Она объединяет метрики, оповещения и аналитические данные, полученные с помощью ИИ, из всех ваших систем в единый, удобный…
This media is not supported in your browser
VIEW IN TELEGRAM
ghgrab - предоставляет упрощенный интерфейс командной строки для выборочного извлечения определенных файлов или папок из любого репозитория GitHub, работающий на основе экосистемы Rust tokio и ratatui. Ориентированный на скорость и простоту использования, он предлагает красивый TUI, позволяющий получить именно то, что вам нужно, без задержек, связанных с полным клонированием репозитория Git.

Возможности:
- больше никаких клонирований и удалений: берите именно то, что вам нужно, когда вам это нужно.
- приятный для глаз: чистый интерфейс терминала, который делает просмотр веб-страниц плавным.
- работает там, где вы находитесь: быстрая установка через NPM, Cargo или PIP.
- быстрый поиск: быстро ищите и перемещайтесь по папкам любого репозитория с помощью нечеткого поиска.
- встроенная функция поиска репозиториев: введите ключевое слово репозитория на главной странице, чтобы выполнить поиск репозиториев GitHub, отфильтровать их и мгновенно открыть.
- предварительный просмотр файлов: Предварительный просмотр исходного кода и текстовых файлов непосредственно в текстовом интерфейсе пользователя.
- обрабатывает большие файлы: встроенная поддержка GitHub LFS (Large File Storage).
- пакетный режим: выберите несколько файлов и папок, чтобы загрузить их все одновременно.
- загрузка релизов: Загружайте артефакты релизов GitHub с учетом операционной системы/архитектуры.

https://github.com/abhixdd/ghgrab

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

#git #tui #lfs
👍6🔥2
⚠️ PVS-Studio в SAST: от стандартов безопасности к DevSecOps

Статический анализатор — мощный, но не всегда простой инструмент.

В серии вебинаров «Знакомство с PVS-Studio» вы пройдете путь от установки анализатора до встраивания в CI/CD и тонких настроек.

На вебинаре «PVS-Studio в SAST: от стандартов безопасности к DevSecOps» вы узнаете, как использовать анализатор в качестве SAST-инструмента для автоматического поиска ошибок и потенциальных уязвимостей в исходном коде. Спикеры покажут, какие типы проблем выявляет PVS-Studio и как он помогает повысить качество и надежность ПО.

А еще вы познакомитесь со сценариями интеграции анализатора в процесс разработки и CI/CD, разберете практические преимущества его применения на ранних этапах жизненного цикла разработки.

🗓 17 апреля, 14:00

Регистрируйтесь на вебинар по ссылке.

Подписывайтесь на каналы PVS-Studio, чтобы всегда оставаться в курсе последних новостей о статическом анализаторе.

📱Telegram
📱MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6