Useful Tools | Linux | GitOps | DevOps
Открыть в Telegram
Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы. Понравился проект из поста - поддержи автора звездой! Web: https://gitgate.d3.ru Сотрудничество: @maxgrue
Больше6 671
Подписчики
-124 часа
+87 дней
+4030 день
Архив постов
экспортер
Prometheus для телефонов Android.
Экспортер Prometheus для Android реализован на Kotlin в Jetpack Compose. Помимо простого экспорта доступных метрик через HTTP-порт 10101 по умолчанию, он также может обходить NAT, подключаясь к прокси-серверу PushProx. Он также поддерживает локальный сбор метрик и их сохранение в памяти в автономном режиме, а затем экспорт в режиме онлайн с помощью протокола удалённой записи Prometheus.
Пприложение может работать в трех режимах (одновременно):
- как экспортер Prometheus, выставляя метрики на порту HTTP по умолчанию 10101 или на настроенном порту.
- в качестве прокси-клиента PushProx для обхода NAT и других сетевых барьеров с сохранением модели pull.
- как пакетный экспортер, который может сохранять метрики в памяти, пока устройство находится в автономном режиме, а затем экспортировать их в Prometheus через протокол удаленной записи, когда устройство переходит в режим онлайн.
Репозиторий сожержит готовый дашбоакр для Gradana
https://github.com/birdthedeveloper/prometheus-android-exporter
Опубликовано в @gitgate
#moni #exporter #android #pushprox🎥 Вебинар по DevOps: Gitlab CI как конструктор workflow
🧠 На вебинаре вы узнаете:
- Быстрый обзор Gitlab CI в сравнении с другими решениями.
- Как использовать особенности Gitlab для улучшения работы команды.
- Антипаттерны CI: обилие ручек, сабмодули и другие.
- Идеальный пайплайн деплоя инфраструктуры по мнению автора.
🚀 В результате вебинара вы:
- Вы получите понимание ключевых преимуществ Gitlab CI по сравнению с другими решениями.
- Научитесь использовать возможности Gitlab для повышения производительности команды.
- Избежите распространенных ошибок и антипаттернов в CI/CD.
- Сможете создать идеальный пайплайн деплоя инфраструктуры, соответствующий лучшим практикам.
🎁 Все участники вебинара получат специальные условия на полное обучение курса "DevOps практики и инструменты"
👉 Для участия зарегистрируйтесь: https://vk.cc/cRd839
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
pgadmin4- переработанная версия популярного инструмента управления
pgAdmin3 для базы данных PostgreSQL
pgAdmin 4 написан как веб-приложение с использованием Python (Flask) на стороне сервера и ReactJS, HTML5 с CSS для обработки на стороне клиента и пользовательского интерфейса.
Несмотря на то, что pgAdmin 4 разработан с использованием веб-технологий, его можно развернуть как на веб-сервере с помощью браузера, так и автономно на рабочей станции. Подкаталог runtime/ содержит приложение среды выполнения на базе Electron, предназначенное для этой цели. Оно создаст ответвление серверного процесса Python и отобразит пользовательский интерфейс.
https://github.com/pgadmin-org/pgadmin4
Опубликовано в @gitgate
#postgres #gui #webui #electrontufw - TUI клиент для UFW
Он позволяет добавлять, редактировать или удалять правила удобным способом, что идеально, если вы не знакомы с командой ufw.
https://github.com/peltho/tufw/
Опубликовано в @gitgate
#ufw #tuisql-to-logsql- веб-приложение, предоставляющее простой экспериментальный пользовательский интерфейс для запросов к данным
VictoriaLogs или VictoriaTraces с помощью SQL.
Он позволяет писать привычные SQL-запросы к данным журнала и мгновенно преобразовывать их в запросы VictoriaLogs LogsQL. При необходимости он может выполнять полученные запросы LogsQL в экземпляре VictoriaLogs, управлять многоразовыми представлениями, хранящимися на диске, и поставляется с облегченным веб-интерфейсом для интерактивного использования.
https://github.com/VictoriaMetrics/sql-to-logsql
Опубликовано в @gitgate
#moni #webui #victorialogs #victoriatraces #logsqlforgejo-runner-setup - документация пример установки и настройки forgejo раннера на руссом языке.
Собранный и обобщенный перевод официальной документации.
Автор: Сергей Архипов - @SArkhipov
https://github.com/sergey-arkhipov/forgejo-runner-setup
Опубликовано в @gitgate
#forgejo #gitea #runner #docТеперь есть и такое. Можно выиграть за активное участие :)
LDAP Explorer - LDAP клиент для VS Code
Возможности:
- просмотр дерева - изучите структуру DIT и найдите записи LDAP в интуитивно понятном интерфейсе.
- список атрибутов - узнайте об атрибутах LDAP без написания фильтров поиска
- поиск и фильтрация - удобный поиск записей LDAP прямо из VS Code
- экспорт записей LDAP в формате CSV - делитесь результатами LDAP и анализируйте их, используя стандартный формат CSV.
- управление закладками - добавляйте в закладки записи LDAP, которые вам часто приходится проверять или которые находятся в неудобных местах.
- поддержка нескольких подключений - управление несколькими подключениями LDAP, такими как тестовые и производственные подключения.
- поддержка переменных окружения - простая интеграция с контейнерами
- безопасные учетные данные. Пароли привязки могут храниться в зашифрованном виде в секретном хранилище или не храниться вообще и запрашиваться во время подключения.
https://github.com/fengtan/ldap-explorer
Демо: https://github.com/fengtan/ldap-explorer/blob/master/screenshots/anim.gif
Подсказал: Миша Исаев - @ismvru
Опубликовано в @gitgate
#ldap #vscodelldap - облегченная реализация LDAP для аутентификации
Этот проект представляет собой облегченный сервер аутентификации, предоставляющий продуманный и упрощенный интерфейс LDAP для аутентификации. Он интегрируется со многими бэкендами, от KeyCloak до Authelia, Nextcloud и другими.
Он поставляется с пользовательским интерфейсом, который упрощает управление пользователями и позволяет пользователям редактировать свои данные или сбрасывать пароль по электронной почте.
Цель не в том, чтобы предоставить полноценный LDAP-сервер; Этот сервер представляет собой систему управления пользователями, которая:
- простая настройка (не нужно возиться со slapd),
- простота управления (дружественный веб-интерфейс),
- низкое потребление ресурсов,
- настроен на базовые настройки по умолчанию, поэтому вам не придется разбираться в тонкостях LDAP.
В основном он ориентирован на серверы с собственным хостингом и компонентами с открытым исходным кодом, такими как Nextcloud, Airsonic и т. д., которые поддерживают только LDAP в качестве источника внешней аутентификации.
Для получения дополнительных функций (поддержка OAuth/OpenID, обратный прокси-сервер и т. д.) вы можете установить другие компоненты (KeyCloak, Authelia и т. д.), используя этот сервер в качестве источника достоверной информации для пользователей через LDAP.
По умолчанию данные хранятся в SQLite, но вы можете заменить бэкэнд на MySQL/MariaDB или PostgreSQL.
https://github.com/lldap/lldap
Подсказал Александр Никитин - @alexmorbo
Он же и готовый Helm Chart накидал: https://github.com/alexmorbo/helm-charts/tree/master/charts/lldap
опубликовано в @gitgate
#ldap #auth #helm #chartNano-vLLM - облегченная реализация vLLM, созданная с нуля.
Возможности:
- быстрый офлайн-вывод - скорость вывода сравнима с vLLM
- читабельная кодовая база - чистая реализация примерно в 1200 строках кода Python
- набор для оптимизации - кэширование префиксов, тензорный параллелизм, компиляция Torch, график CUDA и т. д.
Опубликовано в @gitgate
#llm #aiRepomanager - веб-инструмент зеркалирования репозиториев пакетов rpm и deb.
Возможности:
- создание зеркал репозиториев deb и rpm
- подписывание пакетов/репозиториев с помощью GPG
- загрузка пакетов в репозитории
- управление средами и контурами (например, preprod, prod) и создание зеркал доступными только для определенных сред.
- управление обновлениями пакетов
- планировщик задач
https://github.com/lbr38/repomanager
Опубликовано в @gitgate
#repo #mirror #deb #rpm #webuigodap - удобный и мощный TUI для LDAP
Возможности:
- поддерживает аутентификацию с помощью пароля, NTLM-хеша, тикетов Kerberos или сертификата PEM/PKCS#12
- преобразует дату/время, логические значения и другие категориальные атрибуты в читаемый текст
- красивые цвета и крутые эмодзи
- поддержка LDAPS и StartTLS
- быстрый проводник, загружающий объекты по запросу
- рекурсивный поиск объектов в сочетании с полезными сохраненными поисковыми запросами
- гибкий поиск участников групп и групп пользователей
- поддерживает создание, редактирование и удаление объектов и атрибутов
- поддерживает перемещение и переименование объектов
- поддерживает поиск удаленных и переработанных объектов
- поддерживает экспорт определенных поддеревьев каталога в файлы JSON.
- интерактивный редактор userAccountControl
- интерактивный просмотрщик + редактор DACL
- интерактивный просмотрщик + редактор ADIDNS (базовый)
- просмотрщик групповых политик
- поддержка SOCKS
https://github.com/Macmod/godap
Подсказал: Max Zotov - @Sf1nk5
опубликовано в @gitgate
#ldap #tuiOpen Source в действии: Runtime Radar — первый в России инструмент для защиты контейнерных сред на базе eBPF и Tetragon.
📆 11 ноября, 14:00 (МСК), онлайн, бесплатно
Контейнеры ускорили DevOps, но открыли новые векторы атак.
Узнай, как Runtime Radar помогает выявлять угрозы в реальном времени, расследовать инциденты и защищать Kubernetes без сложной настройки.
Что вас ждёт:
✅ демонстрация Runtime Radar в действии;
✅ интеграция в SOC и мониторинг кластеров;
✅ инсайды от команды PT о развитии проекта.
Open Source — код и документация доступны на GitHub.
Присоединяйтесь и сделайте свою контейнерную инфраструктуру прозрачной и защищенной.
👉🏻 Регистрация на вебинар
moribito - терминальный обозреватель LDAP-сервера, созданный с использованием Go и BubbleTea, предоставляющий интерактивный интерфейс для просмотра деревьев каталогов LDAP, просмотра записей и выполнения пользовательских запросов.
Возможности:
- интерактивная навигация по дереву: просматривайте структуру каталога LDAP с помощью клавиатуры/мыши
- средство просмотра записей: просмотр подробных атрибутов записи LDAP
- интеграция с буфером обмена: копирование значений атрибутов в системный буфер обмена
- интерфейс пользовательских запросов: выполнение пользовательских запросов LDAP с получением результатов в режиме реального времени.
- результаты с разбивкой на страницы: эффективная разбивка на страницы для больших наборов результатов с автоматической загрузкой
- гибкая конфигурация: поддержка файлов конфигурации и параметров командной строки
- безопасная аутентификация: поддержка SSL/TLS и различных методов аутентификации
- уУведомления об автоматических обновлениях: дополнительная проверка наличия новых версий на GitHub
- современный TUI: чистый, интуитивно понятный интерфейс, созданный с помощью BubbleTea
- несколько подключений: сохранение и переключение между несколькими конфигурациями сервера LDAP
https://github.com/ericschmar/moribito
Подсказал: Миша Исаев - @ismvru
Опубликовано в @gitgate
#ldap #tui🎥 Вебинар по DevOps: Организуем CD с помощью Ansible и GitLab CI
👉 На вебинаре вы узнаете: - Как организовать автоматизированный процесс деплоя с помощью GitLab CI и Ansible. - Как использовать Ansible Playbooks и Roles для управления инфраструктурой. - Лучшие практики по обновлению сервисов без даунтайма и обработке ошибок. 💪 В результате вебинара вы: - Вы освоите автоматизацию CD-процессов с Ansible и GitLab CI. - Сможете разрабатывать гибкие и безопасные пайплайны для деплоя в разных окружениях. - Поймёте, как уменьшить риск ошибок при развертывании и минимизировать время простоя сервисов. - Научитесь управлять конфигурациями инфраструктуры без лишней ручной работы.🎁 Все участники вебинара получат специальные условия на полное обучение курса "DevOps практики и инструменты" 👉 Для участия зарегистрируйтесь: https://vk.cc/cR100L Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
🎓 В учебном центре «Микротест» осенний марафон БЕСПЛАТНЫХ вебинаров!
🔥 Участникам марафона предоставляется скидка 7% на обучение по направлениям: Linux, Zabbix, ML-инжениринг и Промт.
Расписание вебинаров:
• 6 ноября, 11:00–13:00
🔹 ИИ — ваш личный аналитик Как превратить день аналитической работы в 15 минут
👉 Регистрируйтесь
• 6 ноября, 15:00 - 17:00
🔹 LINUX. LVM — от незнания к уверенному управлению дисками 👉 Регистрируйтесь
• 7 ноября, 11:00–13:00
🔹 Сбор данных с использованием различных типов проверок От простых до SSE и плагинов
👉 Регистрируйтесь
• 27 ноября, 11:00–13:30
🔹 ELTEX: особенности работы разных типов AREA в протоколе OSPFv2
👉 Регистрируйтесь
— Практика в прямом эфире от действующих экспертов
— Инструменты, которые ускоряют работу и упрощают процессы
— Ответы на ваши вопросы — в режиме реального времени
— Профессиональные лайфхаки, которые можно применять сразу
— Приятные бонусы
❗️Количество мест ограничено
📲 Подписывайтесь на Telegram-канал УЦ «Микротест» — где публикуются свежие анонсы, актуальные новости в IT и УЦ, материалы вебинаров и полезные инсайты от спикеров.
Реклама. Золотова К. М., ИНН: 770301284600, Erid: 2VtzqxVwUVd
ldap-ui - Быстрый и универсальный редактор LDAP
Возможности:
- просмотр дерева каталогов
- создание/изменение/удаление записи
- импорт/экспорт LDIF
- поддержка изображений для атрибутов jpegPhoto и thumbnailPhoto
- просмотр схемы
- простой поиск (настраиваемый)
- асинхронный бэкэнд LDAP с хорошей масштабируемостью
- доступно как образ Docker
Приложение всегда требует аутентификации, даже если каталог разрешён анонимно. Учётные данные пользователя проверяются простой привязкой к каталогу (SASL не поддерживается). То, что конкретный пользователь может видеть (и редактировать), полностью регулируется правилами доступа к каталогу. Приложение показывает только содержимое каталога, ни больше, ни меньше.
https://github.com/dnknth/ldap-ui
Опубликовано в @gitgate
#ldap #webuildap-ui - Быстрый и универсальный редактор LDAP
Возможности:антимат фильт - регулярное выражение для нахождения русского мата в тексте.
Использовать следует только для первичной модерации, ибо обходится нажатием в одну клавишу. Если вам требуется полноценный фильтра мата, советую прибегнуть к программному пути создания такового, найти третье API, или просто остановиться на ручной модерации.
PS. В дополнение к предыдущему посту. При чтении регулярки советую придерживатьглаза руками, чтобы не лопнули.. :)
https://gist.github.com/imDaniX/8449f40655fcc1b92ae8d756cbca1264
Подсказал: Илья - @Zizibob
Опубликовано в @gitgate
#regexp #russian #swearsrussian-swears - cловарь мата русского языка.
Приведены базовые слова, словообразующие приставки, производные слова, словообороты и выражения.
Особенно ценно, что для каждого из слов или выражений дается расширенное пояснение с примерами применения в речи и историческими пояснениями и ссылкаами на первоисточники.
Может использоваться например как источник для парера текстов для автозамены. Или для трансляции в академический вид транскрибированных записей митов.
Внимание ! Коллеги, все взрослые люди, поэтому призываю использовать проект сугубо в технических целях. Если кто либо решит взять на вооружения в целях духовного саморазвития - это его личные сложности :)
https://github.com/nickname76/russian-swears
Подсказал: Илья - @cmdrcrm
Опубликовано в @gitgate
#dict #russian #swears
Уже доступно! Исследование Telegram 2025 — ключевые инсайты года 
