beszel
- легковесная платформа мониторинга серверов, которая включает в себя статистику Docker
, исторические данные и функции оповещения.Он имеет дружественный веб -интерфейс, простая конфигурация и готов к использованию из коробки. Он поддерживает автоматическое резервное копирование, многопользовательскую аутентификацию, аутентификацию
OAuth
и доступ API
.https://github.com/henrygd/beszel
опубликовано в #gitgate
#moni #docker #alert #webui #oauth #api
👍24🔥5
Lume
- легковесная CLI
утилита и локальный API
сервер для создания, запуска и управления виртуальными машинами MacOS
и Linux
с почти нулевым оверкостом на виртуализацию на Apple Silicon
, используя виртуализацию Apple.FrameWork
https://github.com/trycua/lume
опубликовано в @gitgate
#vm #cli #api #virtualisation
GitHub
GitHub - trycua/cua: Cua is Docker for Computer-Use AI Agents
Cua is Docker for Computer-Use AI Agents. Contribute to trycua/cua development by creating an account on GitHub.
🔥10👍7
LocalSend
- кроссплатформенное приложение, которое обеспечивает безопасную связь между устройствами с помощью REST API
и HTTPS
шифрования. В отличие от других приложений для обмена сообщениями, которые полагаются на внешние серверы, LocalSend
не требует подключения к Интернету или сторонним серверам, что делает его быстрым и надежным решением для локальной связи.https://github.com/localsend/localsend
Поделился: Страйфи Ленджок - @strayfi_lendjok
опубликовано в @gitgate
#send #diles #api #https
GitHub
GitHub - localsend/localsend: An open-source cross-platform alternative to AirDrop
An open-source cross-platform alternative to AirDrop - localsend/localsend
2🔥15👍6
Useful Tools | Linux | GitOps | DevOps
xan - инструмент командной строки CLI, который можно использовать для обработки CSV файлов непосредственно из bash. Он позволяет легко просматривать, фильтровать, разбивать на части, объединять, сортировать и объединять CSV файлы, а также предоставляет большой…
mikhmonv3
(MikroTik Hotspot Monitor
) - веб-приложение (использующее PHP
API MikroTik
), помогающее управлять точками доступа MikroTik
. Особенно MikroTik
, который не поддерживает User Manager
. Mikhmon
не является радиус-сервером, поэтому ему не обязательно быть активным все время, а активировать по мере необходимости или в случае необходимости.Для работы
Mikhmon
требуется веб-сервер + PHP
, который можно установить на различные операционные системы. Mikhmon
может работать на Windows
, Linux
, Android
и OpenWrt
. Минимальные требования:
- Rourer Board MikroTik Level 4.
- Clock speed CPU 650 MHz
- Router OS v6.3x.x - v7.9
https://github.com/laksa19/mikhmonv3
Web: https://laksa19.github.io/?mikhmon/v3
опубликовано в @gitgate
#mikrotik #api #php #moni
🔥12👍7
Useful Tools | Linux | GitOps | DevOps
shell-secrets - небольшой bash скрипт для хранения переменных среды окружения в зашифрованном виде (с помощью GPG) в виде файлов и атоматического дешифрования при использовании. Простой, но полезный скрипт для чтения секретных значений из зашифрованных файлов…
Insomnia
- мульти платформенный API
-клиент с открытым исходным кодом для GraphQL
, REST
, WebSockets, Server-sent events (SSE)
, gRPC
и любого другого протокола, совместимого с HTTP
.Возможности:
- отладка
API
с использованием самых популярных протоколов и форматов.- разрабатка
API
-интерфейсов с помощью собственного редактора OpenAPI
и визуального предварительного просмотра.- тестирование
API
с помощью собственных тестовых наборов и средства запуска коллекций.- имитация
API
с помощью облачного или собственного имитационного сервера.- создание конвейеров
CI/CD
, используя собственный интерфейс командной строки Insomnia
для линтинга и тестирования.- сотрудничать с другими, используя многочисленные функции совместной работы.
- и многое другое, включая возможность использования сторонних плагинов.
https://github.com/Kong/insomnia
опубликовано в @gitgate
#api #GraphQL #REST #WebSockets #gRPC #HTTP
🔥20👍7
Promxy
- прокси-сервер Prometheus
, который позволяет нескольким узлам Prometheus
выглядеть как одна конечная точка API
для пользователя. Это значительно упрощает операции и использование
Prometheus
в multinode
инсталции (когда у вас более одного хоста Prometheus
). Promxy
предоставляет эту унифицированную конечную точку доступа, не требуя никаких дополнительных модулей, пользовательских сборок или других изменений в вашей инфраструктуре Prometheus
.Сам
Prometheus
не предоставляет никакой реальной поддержки HA/кластеризации. Таким образом, лучшей практикой является запуск нескольких (например, N
) хостов с одинаковой конфигурацией. Аналогично, у Prometheus
нет настоящей встроенной федерации запросов, что означает, что в итоге вы получаете N
источников в Grafana
, что сбивает с толку пользователей Grafana
и не поддерживает агрегацию по всем источникам. Promxy
обеспечивает настройку HA Prometheus
путем «слияния» данных с дублирующихся хостов (так что если в одном из них есть пробел, Promxy
заполнит его другим). Кроме того, Promxy
предоставляет единый источник данных для всех запросов Promql
— это означает, что у Grafana
может быть один источник, а у вас могут быть глобально агрегированные запросы Promql
.https://github.com/jacksontj/promxy
PS. Как решение для миграции тоже годится, подробности в коментах.
опубликовано в @gitgate
#moni #prometheus #grafana #api #ha
GitHub
GitHub - jacksontj/promxy: An aggregating proxy to enable HA prometheus
An aggregating proxy to enable HA prometheus. Contribute to jacksontj/promxy development by creating an account on GitHub.
🔥16👍15
Telert
- крошечная утилита, которая отправляет уведомления, когда ваши команды в терминале или код Python
завершаются. Она поддерживает несколько каналов уведомлений:
- приложения для обмена сообщениями:
Telegram
, Microsoft Teams
, Slack
, Discord
- мобильные устройства:
push
уведомления (Android
и iOS
)- локальные уведомленияна рабочем столе, звуковые оповещения
- пользовательские интеграции:
HTTP endpoints
для любой службыИдеально подходит для длительных задач, удаленных серверов, конвейеров непрерывной интеграции или мониторинга критически важного кода.
Можно испольщовать как библиотеку
python
, docker
контейнер или через API
на своем сервере или в публичном облаке.https://github.com/navig-me/telert
Опубликовано в @gitgate
#alert #telegram #cli #teams #slack #discord #api #docker #python
👍28🔥8
FFmate
- веб фронтенд надстройка над FFmpeg
, разработанный не только для упрощения транскодирования, но и для использования в качестве расширяемого движка для пользовательских рабочих процессов с медиа. Он предоставляет разработчикам инструменты для интеграции мощности
FFmpeg
в их приложения и сервисы с помощью комплексного REST API
, управляемых событиями веб-хуков и скриптовых хуков предварительной и последующей обработки.Если вы хотите создать собственные конвейеры обработки медиаданных, интегрировать транскодирование в существующие системы или разработать инструменты, использующие
FFmpeg
, FFmate
предоставит вам основу.Возможности:
-
REST API
отправка и управление задачами FFmpeg
программным способом- Веб-интерфейс для мониторинга и управления заданиями в режиме реального времени, терминал не требуется
-
Watchfolders
автоматическая обработка файлов, помещенных в каталог.- готовый набор предварительно настроенных предустановок транскодирования для распространенных случаев использования.
-
WebHooks
для получения уведомлений в режиме реального времени о событиях задач- автоматизация именования файлов и структур папок
- запуск пользовательских скриптов до или после каждой задачи для автоматизации сложных этапов рабочего процесса.
- управление выполнением задач с помощью контроля приоритетов и интеллектуальной обработки параллелизма.
https://github.com/welovemedia/ffmate
опубликовано в @gitgate
#ffmpeg @webui #api
🔥10👍7
Unsend
- отправляйте транзакционные, маркетинговые электронные письма, SMS
-сообщения и push
-уведомления без особых усилий.Как и большинство продуктов электронной почты,
Unsend
также использует Amazon SES
для отправки писем. Мы предоставляем открытый и альтернативный способ надежной и дешевой отправки писем с помощью отличной панели управления. Вы также можете использовать Unsend
для управления контактами и отправки массовых писем (новостная рассылка, обновления продуктов и т. д.). В настоящее время мы поддерживаем только электронную почту, но планируем расширить возможности и на другие протоколы отправки, такие как
SMS
, push
-уведомления и даже WhatsApp
.Возможности:
- добавление доменов
- транзакционные письма
-
Rest API
- панель управления (доставлено, открыто, нажато, возвращено)
- маркетинговые письма
- поддержка
SMTP
-протокола- API для управления расписанием
https://github.com/unsend-dev/unsend
Веб: https://unsend.dev/
опубликовано в @gitgate
#mail #smtp #api #webui
👍9🔥4
Pmail
- удобный клиент на базе терминала для сервиса Google Gmail
Pmail
создан на основе API Gmail
с использованием Python
, отсюда и название. Pmail
должен хорошо интегрироваться с другими утилитами терминала, он использует W3m
для разбора писем, Vim
(Neovim
) для редактирования и составления писем и интегрирует fzf
для нечеткого поиска адресов электронной почты и в качестве средства выбора файлов для выбора вложений. Pmail
не ставит своей целью реализовать все функции, доступные через API
, текущий набор функций приведен ниже. Конечно, Pmail
во многом вдохновлен Mutt
, но стремится стать гораздо более простым и удобным клиентом для пользователей Gmail
.Возможности:
- отправка, получение, ответ и пересылка электронных писем.
- интерфейс управлением с клавиатуры и привязками к
vimish
.- легкий.
- просмотр писем с помощью
W3m
.- создание электронных писем с помощью
Vim
.- нечеткий поиск по контактам с помощью
fzf
, нет необходимости в адресной книге.- сортировка сообщений в соответствии с системой ярлыков
Gmail
.- легкое управление метками (отметить как прочитанное, переместить в корзину и т. д.)
- отдельные клиентские и серверные программы.
https://github.com/lt20kmph/pmail
опубликовано в @gitgate
#gmail #mua #fzf #w3m #tui #api #python
👍8🔥4
GoVa - WhatsApp
клиент, создан на Go для эффективного использования памятиВозможности:
- отправка сообщений
WhatsApp
через http API
- поддержка сервера MCP
(Model Context Protocol
) - интеграция с агентами и инструментами ИИ с использованием стандартизированного протокола- возможность упоминания кого-нибудь
- статус публикации в
WhatsApp
- сжатие изображения перед отправкой- сжатие видео перед отправкой
- изменение имени ОС на которой работает ваше приложение
- базовая аутентификация (возможность добавления нескольких учетных данных)
- настраиваемый порт и режим отладки
- автоматический ответ
- автоматическая отметка входящих сообщений как прочитанные
- вебхук для полученного сообщения
https://github.com/aldinokemal/go-whatsapp-web-multidevice
опубликовано в @gitgate
#whatsapp #webapp #api #go #mcp
3👍21🔥6
flint
- современный, автономный инструмент управления KVM
, созданный для разработчиков, системных администраторов и домашних лабораторий, которым нужна максимальная эффективность и минимум лишних функций. Он был создан всего за несколько часов из-за внезапного желания чего-то лучшего.Просто
KVM
менеджер, один двоичный файл размером <11 МБ с современным веб-интерфейсом, CLI
и API
для KVM
.https://github.com/ccheshirecat/flint
опубликовано в @gitgate
#kvm #gui #api #go
PS. @vvdemyanov понравится :)
1🔥25👍13
zabbix-mcp-server
- комплексный сервер Model Context Protocol
(MCP
) для интеграции с Zabbix
с помощью FastMCP
и python-zabbix-utils
. Этот сервер обеспечивает полный доступ к функционалу Zabbix API
через совместимые с MCP
инструменты.Возможности:
- управление хостами
- управление группой хостов
- управление items
- управление триггерами
- управление шаблонами
- управление проблемами и событиями
- извлечение данных
- управление пользователями
- управление техническим обслуживанием
- получение конфигураций графа
- получение правил обнаружения
- получение прототипов items
- экспорт конфигураций
Zabbix
- импорт конфигураций Zabbix
- получение информации о версии APIhttps://github.com/mpeirone/zabbix-mcp-server
опубликовано в @gitgate
#zabbix #ai #mcp #api
GitHub
GitHub - mpeirone/zabbix-mcp-server: 🔌 Complete MCP server for Zabbix integration - Connect AI assistants to Zabbix monitoring…
🔌 Complete MCP server for Zabbix integration - Connect AI assistants to Zabbix monitoring with 40+ tools for hosts, items, triggers, templates, problems, and more. Features read-only mode and compr...
👍8🔥7
pREST
(PostgreSQL REST
) - простой готовый к использованию API
, который обеспечивает мгновенную работу высокопроизводительного приложения в режиме реального времени поверх существующей или новой базы данных Postgres
.Проект
pREST
- это API, отвечающий потребности в быстром и эффективном решении для создания RESTful API
на базе баз данных PostgreSQL
. Он упрощает разработку API
, предлагая:- легкий сервер с простой настройкой;
- прямые
SQL
-запросы с шаблонами в настраиваемых URL
-адресах;- оптимизации для высокой производительности;
- повышение производительности труда разработчиков;
- функции аутентификации и авторизации;
- подключаемые пользовательские маршруты и промежуточное программное обеспечение.
В целом
pREST
упрощает процесс создания безопасных и производительных RESTful API
поверх новой или старой базы данных PostgreSQL
.https://github.com/prest/prest
опубликовано в @gitgate
#rest #api postgres
GitHub
GitHub - prest/prest: PostgreSQL ➕ REST, low-code, simplify and accelerate development, ⚡ instant, realtime, high-performance on…
PostgreSQL ➕ REST, low-code, simplify and accelerate development, ⚡ instant, realtime, high-performance on any Postgres application, existing or new - prest/prest
1👍5🔥5