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

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

Web: https://gitgate.d3.ru

Сотрудничество: @maxgrue
Обсуждение: @gittalk
Download Telegram
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👍13🔥7
This media is not supported in your browser
VIEW IN TELEGRAM
Repomanager - веб-инструмент зеркалирования репозиториев пакетов rpm и deb.

Возможности:
- создание зеркал репозиториев deb и rpm
- подписывание пакетов/репозиториев с помощью GPG
- загрузка пакетов в репозитории
- управление средами и контурами (например, preprod, prod) и создание зеркал доступными только для определенных сред.
- управление обновлениями пакетов
- планировщик задач

https://github.com/lbr38/repomanager

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

#repo #mirror #deb #rpm #webui
1👍19🔥9
Nano-vLLM - облегченная реализация vLLM, созданная с нуля.

Возможности:
- быстрый офлайн-вывод - скорость вывода сравнима с vLLM
- читабельная кодовая база - чистая реализация примерно в 1200 строках кода Python
- набор для оптимизации - кэширование префиксов, тензорный параллелизм, компиляция Torch, график CUDA и т. д.

https://github.com/GeeeekExplorer/nano-vllm

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

#llm #ai
👍7🔥3
lldap - облегченная реализация 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 #chart
1👍16🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
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 #vscode
1👍9🔥5
Теперь есть и такое. Можно выиграть за активное участие :)

ЗЫ. мое респектище Мише Исаеву - @ismvru
2🔥33
forgejo-runner-setup - документация пример установки и настройки forgejo раннера на русском языке.

Собранный и обобщенный перевод официальной документации.

Автор: Сергей Архипов - @SArkhipov

https://github.com/sergey-arkhipov/forgejo-runner-setup

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

#forgejo #gitea #runner #doc
👍9🔥6
sql-to-logsql
- веб-приложение, предоставляющее простой экспериментальный пользовательский интерфейс для запросов к данным VictoriaLogs или VictoriaTraces с помощью SQL.

Он позволяет писать привычные SQL-запросы к данным журнала и мгновенно преобразовывать их в запросы VictoriaLogs LogsQL. При необходимости он может выполнять полученные запросы LogsQL в экземпляре VictoriaLogs, управлять многоразовыми представлениями, хранящимися на диске, и поставляется с облегченным веб-интерфейсом для интерактивного использования.

https://github.com/VictoriaMetrics/sql-to-logsql

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

#moni #webui #victorialogs #victoriatraces #logsql
👍7🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
tufw - TUI клиент для UFW

Он позволяет добавлять, редактировать или удалять правила удобным способом, что идеально, если вы не знакомы с командой ufw.

https://github.com/peltho/tufw/

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

#ufw #tui #firewall
2👍21🔥11
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 #electron
👍11🔥4
экспортер 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
3👍14🔥6
👾 Проходите IT-квест — и выигрывайте призы от Selectel
Заберите до 5 000 бонусов в панели управления и фирменный мерч

Академия Selectel запускает второй сезон квеста «В поиске пропавших кодов». На страницах медиа спрятаны пятизначные коды. Ваша задача — как можно скорее найти код и отправить его на почту, чтобы участвовать в розыгрыше.

🤔 А что нам за это будет?

Если найдете все коды, получите шанс забрать один из 10 суперпризов: боксы с мерчем и 5 000 бонусных рублей на серверы или другие сервисы Selectel. А среди тех, кто найдет хотя бы один код, разыграем фирменных Тирексов и другие призы.

А еще на каждой странице дополнительно спрятано по 5 промокодов на 500 бонусов — их вы можете потратить сразу на продукты или услуги Selectel.

🤔 Согласны, а как участвовать?

Начинаем квест 24 ноября. Чтобы принять участие, зарегистрируйтесь по ссылке: https://slc.tl/pyatw

Реклама. АО "Селектел". erid:2W5zFGnNb8k
👍3🔥3
Кто идёт на Kuber Conf by AOT 4 декабря?

Первая некоммерческая K8s-конференция в Москве — отличный повод встретиться и обсудить:

🟣 Как на самом деле работает CNI chaining в продакшене
🟣 Как безопасно развернуть Gatekeeper для k8s-in-k8s
🟣 Поддержку Kubernetes в Vitastor
🟣 Опыт построения Managed Kubernetes

На ивенте будут топовые инженеры и архитекторы — будет о чём поговорить.
Конференция проходит под эгидой Ассоциации облачно-ориентированных технологий (АОТ), которую создают Флант, VK Cloud и Yandex Cloud.

Встречаемся?

Программа и билеты: https://aot-kuberconf.ru/?utm_source=telegram&utm_medium=referral_cpc&utm_campaign=gitgate

Реклама Садовская.Е.О
ИНН:9710066394 Erid:2VtzqwwS2fJ