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
forgejo-runner-setup - документация пример установки и настройки forgejo раннера на русском языке. Собранный и обобщенный перевод официальной документации.
Автор: Сергей Архипов - @SArkhipov
https://github.com/sergey-arkhipov/forgejo-runner-setup
Опубликовано в @gitgate
#forgejo #gitea #runner #doc
GitHub
GitHub - sergey-arkhipov/forgejo-runner-setup: Main steps to setup forgejo runner
Main steps to setup forgejo runner. Contribute to sergey-arkhipov/forgejo-runner-setup development by creating an account on GitHub.
👍10🔥7
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
экспортер
Экспортер
- как экспортер
- в качестве прокси-клиента
- как пакетный экспортер, который может сохранять метрики в памяти, пока устройство находится в автономном режиме, а затем экспортировать их в
Репозиторий содержит готовый дашбоард для
Опубликовано в @gitgate
#moni #exporter #android #pushprox
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
GitHub
GitHub - birdthedeveloper/prometheus-android-exporter: Prometheus exporter for android
Prometheus exporter for android. Contribute to birdthedeveloper/prometheus-android-exporter development by creating an account on GitHub.
3👍15🔥6
zbx-tmplt-pbs - шаблон Zabbix для мониторинга Proxmox Backup Server
Поддерживает автодискавери.
https://github.com/ismvru/zbx-tmplt-pbs
Опубликовано в @gitgate
#moni #zabbix @template #pbs #backup #proxmox
Поддерживает автодискавери.
https://github.com/ismvru/zbx-tmplt-pbs
Опубликовано в @gitgate
#moni #zabbix @template #pbs #backup #proxmox
GitHub
GitHub - ismvru/zbx-tmplt-pbs: Zabbix template for Proxmox backup server
Zabbix template for Proxmox backup server. Contribute to ismvru/zbx-tmplt-pbs development by creating an account on GitHub.
👍9🔥4
VK Cloud проведет вебинар по новым продуктам в маркетплейсе
26 ноября в 11:00 эксперты обсудят особенности работы с РЕД База Данных. Какие преимущества есть у СУБД, как устроена миграция и какие особенности развертывания есть при работе с маркетплейсом. Поговорим про работу поддержки и гарантии в рамках SLA.
Ключевые темы обсуждений
⚫️ Миграция с минимальными рисками. Пошаговый разбор процесса переноса данных из других СУБД в РЕД Базу Данных в облаке.
⚫️ Интеграция с прикладными системами. Как легко и быстро подключить РЕД Базу Данных к вашим приложениям, работающим в VK Cloud.
⚫️ Кейсы и выгоды. Примеры из практики, демонстрирующие повышение производительности и снижение TCO (совокупной стоимости владения).
Вебинар посвящен практической стороне использования СУБД. После демонстрации планируется блок ответов на вопросы.
Спикеры
🔷 Станислав Погоржельский, технологический евангелист VK Cloud
🔷 Алексей Бехтин, аналитик отдела разработки СУБД, РЕД Софт
Зарегистрироваться
26 ноября в 11:00 эксперты обсудят особенности работы с РЕД База Данных. Какие преимущества есть у СУБД, как устроена миграция и какие особенности развертывания есть при работе с маркетплейсом. Поговорим про работу поддержки и гарантии в рамках SLA.
Ключевые темы обсуждений
Вебинар посвящен практической стороне использования СУБД. После демонстрации планируется блок ответов на вопросы.
Спикеры
🔷 Станислав Погоржельский, технологический евангелист VK Cloud
🔷 Алексей Бехтин, аналитик отдела разработки СУБД, РЕД Софт
Зарегистрироваться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2
Servy - позволяет запускать любое приложение как собственную службу Windows с полным контролем над рабочим каталогом, типом запуска, приоритетом процесса, ведением журнала, проверками работоспособности, переменными окружения, зависимостями, предзапусковыми и постзапусковыми хуками, а также параметрами. Servy разработан как полнофункциональная альтернатива NSSM, WinSW и FireDaemon Pro.Servy предлагает настольное приложение, интерфейс командной строки и модуль PowerShell, которые позволяют создавать, настраивать и управлять службами Windows интерактивно или с помощью скриптов и конвейеров CI/CD. Кроме того, в него входит приложение Manager для удобного мониторинга и управления всеми установленными службами в режиме реального времени.Servy непрерывно отслеживает ваше приложение, автоматически перезапуская его в случае сбоя, зависания или остановки. Servy идеально подходит для поддержания фоновой работы неслужебных приложений и обеспечения их автоматического запуска при загрузке системы, даже до входа в систему, без необходимости переписывать их как службы. Используйте его для запуска приложений Node.js, Python, .NET, Java, Go, Rust, PHP или Ruby; для поддержания работы веб-серверов, фоновых рабочих процессов, инструментов синхронизации и демонов после перезагрузки; а также для автоматизации исполнителей задач, планировщиков и скриптов в рабочей среде с помощью встроенных политик проверки работоспособности, ведения журналов и перезапуска.https://github.com/aelassas/servy
Опубликовано в @gitgate
#windws #mssm #winsrv #firedaemonpro
3👍23🔥12
gonzo.gif
24.2 MB
Gonzo - TUI на базе Go для анализа журналов.Мощный терминал для анализа журналов в реальном времени, вдохновлённый
k9s. Анализируйте потоки журналов с помощью красивых диаграмм, аналитики на основе ИИ и расширенной фильтрации — всё прямо в терминале.Анализ в реальном времени
- прямая трансляция —-обработка журналов по мере их поступления из
stdin, файлов или сети.- собственная поддержка
OTLP - первоклассная поддержка формата журнала OpenTelemetry
- приемник OTLP - встроенный сервер gRPC для получения журналов по протоколу OpenTelemetry
- определение формата - автоматически определяет JSON, logfmt и простой текст.- пользовательские форматы - определите собственные форматы журналов с помощью конфигурации
YAML.- отслеживание серьезности - цветные уровни серьезности с диаграммами распределения
Интерактивная панель управления
- Макет в стиле
k9s - привычный интерфейс сетки 2x2- Диаграммы в реальном времени - частота слов, атрибуты, распределение серьезности и временные ряды
- Навигация с помощью клавиатуры и мыши - сочетания клавиш в стиле Vim, а также поддержка щелчков для навигации и колеса прокрутки
- Умный просмотрщик журналов - автоматическая прокрутка с интеллектуальной функцией паузы/возобновления
- Полноэкранный просмотрщик журналов. - Глобальное управление паузой - пробел приостанавливает работу всей панели управления во время буферизации журналов.
- Модальные сведения - детальный анализ отдельных записей журнала с возможностью расширения представления
- Анализ количества журналов - подробный модальный с визуализацией тепловой карты, анализом шаблонов по серьезности и распределением услуг
- Анализ ИИ - получайте ценную информацию о закономерностях и аномалиях журналов с помощью настраиваемых моделей.
https://github.com/control-theory/gonzo
Подсказал: Eliot Spencer - @tehn0mad
Опубликовано в @gitgate
#moni #log #tui #OpenTelemetry
👍12🔥8
SVGEdit - быстрый веб-редактор SVG-графики на JavaScript, работающий в любом современном браузере. SVGEdit - самый популярный редактор SVG с открытым исходным кодом. Он был создан более 13 лет назад замечательной командой разработчиков. К сожалению, продукт долгое время не поддерживался. Мы решили дать этому инструменту новую жизнь, обновив многие его аспекты.https://github.com/SVG-Edit/svgedit
Онлайн демо: https://svgedit.netlify.app/editor/index.html
Подсказал: Alex Kup - @Lifailon
Опубликовано в @gitgate
#edit #svg #js
1👍12🔥2
cron2sysdtimer - автоматически преобразовывает задания crontab в таймеры systemd
https://github.com/jaytaylor/cron2sysdtimerОпубликовано в @gitgate
#crontab #cron #systemd #timers #convert
GitHub
GitHub - jaytaylor/cron2sysdtimer: Convert Crontab Jobs into SystemD Timers
Convert Crontab Jobs into SystemD Timers. Contribute to jaytaylor/cron2sysdtimer development by creating an account on GitHub.
🔥17👍7
Косяки, которые меняют подход к инфраструктуре
История из чата DevOps: инженер решил почистить логи на проде и отправил классический
Знакомое чувство, когда понимаешь, что сейчас произойдет что-то непоправимое? 😅
Такие моменты больно бьют по нервам, но зато заставляют наконец-то внедрить те практики, которые все давно советуют: настройку safe-rm, разделение доступов к проду, автоматические снепшоты виртуалок и обязательный бастионный хост вместо прямого доступа.
Кстати, в защищенных облаках типа Рег.облака часть этих защитных механизмов уже встроена — изолированные среды, грамотное разграничение прав, инструменты для резервного копирования. Особенно ценно, когда можно быстро откатиться к снепшоту вместо полуночных танцев с бубном.
А какие эпичные косяки заставляли вас пересматривать свои подходы к инфраструктуре? Делитесь в комментариях — самые интересные истории разберем с экспертами в тг-канале Рег.облака и дадим практические рекомендации, как избежать подобного в будущем.
И да, для таких случаев у нас есть стикерпак «Я выжил в 404» — там есть стикер на каждую стадию принятия своего факапа
P.S. Лучшая защита от человеческого фактора — это когда система просто не дает тебе выстрелить себе в ногу. Что из подобных практик уже работает у вас?
История из чата DevOps: инженер решил почистить логи на проде и отправил классический
rm -rf /var/log/*. Только вот незадача — он в этот момент стоял не в /var/log, а в /var. Осознание пришло ровно тогда, когда терминал начал удалять все подряд.Знакомое чувство, когда понимаешь, что сейчас произойдет что-то непоправимое? 😅
Такие моменты больно бьют по нервам, но зато заставляют наконец-то внедрить те практики, которые все давно советуют: настройку safe-rm, разделение доступов к проду, автоматические снепшоты виртуалок и обязательный бастионный хост вместо прямого доступа.
Кстати, в защищенных облаках типа Рег.облака часть этих защитных механизмов уже встроена — изолированные среды, грамотное разграничение прав, инструменты для резервного копирования. Особенно ценно, когда можно быстро откатиться к снепшоту вместо полуночных танцев с бубном.
А какие эпичные косяки заставляли вас пересматривать свои подходы к инфраструктуре? Делитесь в комментариях — самые интересные истории разберем с экспертами в тг-канале Рег.облака и дадим практические рекомендации, как избежать подобного в будущем.
И да, для таких случаев у нас есть стикерпак «Я выжил в 404» — там есть стикер на каждую стадию принятия своего факапа
P.S. Лучшая защита от человеческого фактора — это когда система просто не дает тебе выстрелить себе в ногу. Что из подобных практик уже работает у вас?
🔥7👍6
IPTV - коллекция общедоступных каналов IPTV (интернет-телевидения) со всего мира.https://github.com/iptv-org/iptv
Опубликовано в @gitgate
#iptv
👍13🔥5
🎥 Вебинар по Linux: Введение в Docker: контейнеры, изоляция и первые шаги.
На вебинаре вы узнаете:
- Чем контейнеризация отличается от виртуализации и почему Docker стал стандартом.
- Как устроены контейнер, образ и Docker Engine.
- Как запустить и управлять контейнерами с помощью базовых команд docker run, ps, exec, stop).
- Как использовать Docker Hub и скачивать готовые образы.
В результате вебинара вы:
- Разберётесь в ключевых понятиях Docker.
- Научитесь запускать и управлять контейнерами.
- Сможете использовать готовые образы для своих тестовых окружений.
- Поймёте, куда двигаться дальше в изучении контейнерных технологий.
🎁 Все участники вебинара получат специальные условия на полное обучение курса "Administrator Linux. Professional"
👉 Для участия зарегистрируйтесь: https://vk.cc/cRs3yd
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
На вебинаре вы узнаете:
- Чем контейнеризация отличается от виртуализации и почему Docker стал стандартом.
- Как устроены контейнер, образ и Docker Engine.
- Как запустить и управлять контейнерами с помощью базовых команд docker run, ps, exec, stop).
- Как использовать Docker Hub и скачивать готовые образы.
В результате вебинара вы:
- Разберётесь в ключевых понятиях Docker.
- Научитесь запускать и управлять контейнерами.
- Сможете использовать готовые образы для своих тестовых окружений.
- Поймёте, куда двигаться дальше в изучении контейнерных технологий.
🎁 Все участники вебинара получат специальные условия на полное обучение курса "Administrator Linux. Professional"
👉 Для участия зарегистрируйтесь: https://vk.cc/cRs3yd
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
👍2
Не знаете, как внедрять AI без бюджета и инфраструктуры? 🧠
Сегодня на конференции AI Journey Cloud.ru запустил в GA сразу шесть AI-сервисов в Evolution AI Factory:
Средняя цена за токены крайне демократична, поддержка 24/7 и легкое масштабирование.
AI-фичи теперь не требуют оверресурсов.
Проверьте сервис🖱
Сегодня на конференции AI Journey Cloud.ru запустил в GA сразу шесть AI-сервисов в Evolution AI Factory:
➡️ более 20 готовых LLM-моделей,➡️ возможность запустить свои ML-модели или построить AI-агентов➡️ работа с Jupyter Lab в облаке или на GPU➡️ и все это на российских серверах, с соблюдением 152-ФЗ
Средняя цена за токены крайне демократична, поддержка 24/7 и легкое масштабирование.
AI-фичи теперь не требуют оверресурсов.
Проверьте сервис
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥3
LibrePods - открывает эксклюзивные функции AirPods от Apple на устройствах сторонних производителей. Получите доступ к режимам шумоподавления, адаптивной прозрачности, обнаружению ушей, слуховому аппарату, настраиваемому режиму прозрачности, состоянию аккумулятора и многому другому — всем премиум-функциям, за которые вы платили, но которые Apple ограничивает своей экосистемой.Возможности:
- режимы шумоподавления: легко переключайтесь между режимами шумоподавления, не доставая
AirPods для длительного нажатия.- функция обнаружения ушей: автоматически управляет воспроизведением музыки, когда вы вставляете или вынимаете наушники
AirPods, и переключается на динамик телефона, когда вы их вынимаете.- состояние батареи: точные уровни заряда батареи
- жесты головой: отвечайте на звонки, просто кивая головой.
- осведомленность о разговоре: громкость автоматически уменьшается, когда вы говорите
- слуховой аппарат*
- возможность подключения нескольких устройств* (до 2 устройств)
https://github.com/kavishdevar/librepods
Подсказал: Евгений Михайловский - @TheGrikGym
Опубликовано в @gitgate
#airpod
👍14🔥4