Useful Tools | Linux | GitOps | DevOps
6.79K subscribers
418 photos
10 videos
13 files
1.14K links
Полезные opensource проекты на все случаи жизни, а иногда и советы.

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

Web: https://gitgate.d3.ru

Сотрудничество: @maxgrue
Download Telegram
OpenRouter Bot - позволяет за несколько минут запустить своего Telegram бота для общения с бесплатными и платными моделями ИИ через OpenRouter, или локальными LLM, например, через LM Studio.

Этот репозиторий является форком проекта openrouter-gpt-telegram-bot, который реализует форматирование Markdown в ответах бота и оптимизирует процесс запуска в контейнере.

https://github.com/Lifailon/openrouter-bot

Автор проекта наш соотечественник Alex Kup - @Lifailon Не забудьте поддержать, поставив звезду в репку !

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

#tg #telegram #bot #ai #llm
👍17🔥4
tgfs - файловая система пользовательского пространства (FUSE) использующая для хранения  вложения в Telegram постах

Ограничения:
   - не перезагружает список диалогов (если вы начинаете новый чат, вам следует отмонтировать и снова смонтировать tgfs)
   - нет индикаторов выполнения (большой файл будет скопирован за несколько секунд, но появится в tg в течение минуты)
   - нет многопоточности
   - файлы с пробелами в имени не загружаются.

https://github.com/Firemoon777/tgfs

подсказал:  Михаил Исаев - @ismvru

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

#telegram #fs #fuse
👍12🔥4
Telepipe
- простая CLI утилита для отправки сообщений или файлов в чат Telegram прямо с вашего терминала.

Возможности:
- отправка сообщения в канал/чат/группу Telegram прямо из командной строки
- поддержка загрузки файлов с сохранением исходного имени файла
- поддержка потокового видео с оптимизированным воспроизведением в Telegram
- поддержка форматирования сообщений в режимах Markdown и HTML
- запланированная доставка сообщений с указанием времени или задержки
- интерактивный режим оболочки для многострочного обмена сообщениями
- автоматическое переключение между режимами сообщения и файла в зависимости от длины содержимого
- создание ссылки для общего доступа в Telegram
- тихий/беззвучный режим для скриптов
- простая установка с пошаговой настройкой
- простая конфигурация

https://github.com/Linuxmaster14/telepipe

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

#telegram #cli #tools #markdown
👍30🔥7
This media is not supported in your browser
VIEW IN TELEGRAM
ssh-bot - Telegram бот, который позволяет запускать заданные команды на выбранном хосте в домашней сети и возвращать результат их выполнения. Бот не устанавливает постоянное соединение с удаленным хостом, что позволяет выполнять команды асинхронно.

Бот предоставляет возможность не тратить время на настройку VPN сервера и деньги на внешний IP-адрес или VPS сервер для доступа к локальной сети, а также избавляет от необходимости использования сторонних приложений (VPN и ssh клиентов) на удаленном устройстве и не требует стабильного Интернет соединения.

Возможности:
- Выполнение команд на локальном (на котором запущен бот) или удаленном хосте (через ssh) в указанном интерпретаторе.
- Поддержка параллельного (асинхронного) выполнения команд.
- Менеджер ssh подключений с проверкой доступности хоста.
- Поддержка навигации по каталогам.
- Комбинированный доступ к удаленным хостам по ключу и/или паролю.
- Обработка ошибок при использовании команд, которые требуют ввода от пользователя.
- Поддержка хранения и повторного использования передаваемых переменных и фунций (команда exit очищает историю).

https://github.com/Lifailon/ssh-bot

Рубрика "я пиарюсь". Авторский проект Alex Kup - @Lifailon

Просьба поддержать звездой в репку !

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

#bot #telegram #ssh
👍21🔥13
telegram-message-forwarder-bot - простой настраиваемый telegram бот на python, который может автоматически пересылать сообщения из канала, группы или чата в другой канал, группу или чат.

https://github.com/viperadnan-git/telegram-message-forwarder-bot

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

#telegram #bot
👍12🔥9
Telegram Sync for Obsidian - переносите сообщения и файлы из Telegram в хранилище Obsidian.

Вы можете легко сохранять текст, голосовые расшифровки, изображения и другие файлы из чатов Telegram в Obsidian для дальнейшей обработки и организации. Этот плагин доступен только для настольных компьютеров и никогда не будет доступен на мобильных платформах.

Возможности:
- синхронизация текстовых сообщений и файлов
- сохранение сообщения как отдельной заметки или добавление их к существующей заметке.
- расшифровка голосовых и видеозаметок (только для подписчиков Telegram Premium)
- настраиваемые шаблоны для новых заметок
- настройки папки для новых заметок и файлов
- автоматическое форматирование текстовых сообщений с помощью разметки
- удаление обработанных сообщений из Telegram

https://github.com/soberhacker/obsidian-telegram-sync

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

#telegram #obsidian
3👍23🔥7
Jauth - лёгкий обратный прокси-сервер SSL/TLS с авторизацией. Отлично подходит для защиты ваших приложений, размещённых на собственном сервере. Кроме того, он предлагает единый вход (SSO) для упрощения управления входами.

Возможности:
- один исполняемый двоичный файл без зависимостей
- шифрование SSL/TLS с использованием автоматически сгенерированных самоподписанных сертификатов или Let's Encrypt
- авторизация пользователя через SSH или Telegram
- опциональный SSO
- минимальная конфигурация
- контроль доступа на основе белого списка
- поддержка нескольких доменных имен
- безопасность для громоздких и уязвимых современных приложений
- не использует API бота Telegram
- никаких паролей. Никакой регистрации.

https://github.com/Jipok/Jauth

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

#proxy #sso #ssh #telegram
1👍22🔥8
Zabbix-in-Telegram - уведомления Zabbix с графиками в Telegram

Возможности:
- графики, основанные на последних данных, отправляются прямо в ваш мессенджер.
- вы можете отправлять сообщения как в личных, так и в групповых/супергрупповых чатах.
- поддержка каналов (только публичных, но вы можете сделать это и для приватных с помощью грязного хака)
- сохраняет chatid как временный файл
- поддерживаются простые разметка и HTML.
- эмодзи (вы можете использовать эмодзи вместо уровня серьезности, см. статью в вики)
- карта местонахождения

https://github.com/ableev/Zabbix-in-Telegram

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

#moni #zabbix #tg #telegram #alert
👍20🔥6
This media is not supported in your browser
VIEW IN TELEGRAM
OpenIntegrations - набор инструментов интеграции 1С с популярными API: консольное приложение (Windows/Linux) и библиотека (расширение) для 1C:Enterprise/OneScript, состоящие из общего набора готовых функций для работы с множеством известных облачных сервисов.

Все реализованные методы из набора выполняют отдельные прикладные задачи, вроде ОтправитьСообщение или СоздатьПост, что позволяет использовать их без углубления в реализацию. Но код, при этом, достаточно сильно декомпозирован: методы авторизации, получения данных и пр. по возможности вынесены в отдельные функции. Это позволяет легко добавлять новые методы на основе уже существующих, не разматывая клубок реализации до самого начала работы с API.

https://github.com/Bayselonarrend/OpenIntegrations

Поддерживаемые сервисы - https://github.com/Bayselonarrend/OpenIntegrations/blob/main/media/catalogs/Catalog.md

Документация - https://openintegrations.dev/

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

#1c #integration #telegram #s3 #cdek #ftp #vk #yandex
👍7🔥4
Apprise - позволяет отправлять уведомления практически во все популярные на сегодняшний день сервисы уведомлений, такие как: Telegram, Discord, Slack, Amazon SNS, Gotify и др.

Возможности:
- одна библиотека уведомлений, которая подойдет для всего.
- универсальный и интуитивно понятный синтаксис уведомлений.
- поддерживает обработку изображений и вложений (для служб уведомлений, которые будут их принимать).
- невероятно лёгкий.
- потрясающе быстрая реакция, потому что все сообщения отправляются асинхронно.

Разработчикам, желающим создать сервис уведомлений, больше не нужно изучать каждый существующий сервис. Им больше не нужно адаптироваться к новым, появляющимся сервисам. Им достаточно подключить эту библиотеку, и они сразу же получат доступ практически ко всем доступным сегодня сервисам уведомлений.

Системным администраторам и специалистам DevOps, желающим отправлять уведомления, больше не нужно искать подходящий инструмент. Все необходимые функции уже встроены и поддерживаются в инструменте командной строки (CLI) apprise, поставляемом с этим продуктом.

https://github.com/caronc/apprise

Подсказал: Страйфи Ленджок - @strayfi_lendjok

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

#alert #telegram #discord #slack #gotify
👍15🔥7
samurai - простой, но эффективный бот-модератор для Telegram.

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

Возможности:
- защита от нецензурной лексики: автоматически обнаруживает и удаляет сообщения, содержащие нецензурные выражения (русский/английский).
- антиспам: обнаружение спама на основе машинного обучения для новых пользователей.
- выявление контента, не предназначенного для просмотра на работе: анализ фотографий профиля для выявления контента, не предназначенного для просмотра на работе.
- система репутации: Пользователи зарабатывают репутацию благодаря позитивному участию.
- система жалоб: Пользователи могут сообщать о сообщениях администраторам.
- запланированные объявления: Периодические автоматические сообщения

https://github.com/Priler/samurai

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

#telegram #bot
🔥10👍4
BotCommander - простой и удобный веб-интерфейс для управления несколькими ботами на Python. Каждый бот изолирован в собственном каталоге с виртуальной средой (venv). Интерфейс отображает статус, использование ЦП/ОЗУ, время работы и позволяет запускать, останавливать, перезапускать и отключать ботов.

BotCommander не использует Docker, потому что виртуальные среды Python (venv) обеспечивают достаточную изоляцию для управления ботами - это легче, быстрее и не тратит ресурсы на накладные расходы, связанные с контейнерами.

https://github.com/Sergei768/BotCommander

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

#telegram #bot
👍13🔥2
cv4pve-botgram - плагин для управления Proxmox VE через Telegram

Возможности:
- реализация на C#
- кроссплатформенность (Windows, Linux, macOS)
- работает через API (доступ с правами root не требуется)
- поддержка кластеров с автоматическим разрешением виртуальных машин/концентраций (VM/CT).
- высокая доступность с поддержкой нескольких хостов
- полный доступ к API через чат в Telegram.
- интерактивные команды с ответами в реальном времени.
- безопасная проверка подлинности в TG чате только для авторизованных чатов.
- мобильное управление из любого места
- подробная документация генерируется во время выполнения.
- операции с VM/CT (запуск, остановка, выключение, перезагрузка)
- управление узлами (выключение, перезагрузка)
- операции API (получение, установка, создание, удаление)
- мониторинг использования с подробной статистикой.
- псевдонимы команд для пользовательских рабочих процессов
- поддержка API-токенов (Proxmox VE 6.2+)
- параметры проверки SSL
- поддержка нескольких хостов для обеспечения высокой доступности.
- устойчивость к ошибкам благодаря всестороннему ведению журналов.
- проверка, обновление и модернизация возможностей

https://github.com/Corsinvest/cv4pve-botgram

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

#pve #manage #telegram
👍13🔥4
Telemt - быстрый, безопасный и многофункциональный сервер, написанный на Rust: он полностью реализует официальный алгоритм прокси Telegram и добавляет множество готовых к использованию улучшений, таких как:

- ME Pool + Reader/Writer + Registry + Refill + Adaptive Floor + Trio-State + Generation Lifecycle
- полнофункциональный API с возможностью управления.
- защита от повторного воспроизведения в Sliding Window
- метрики формата Prometheus
- использование TLS-Fronting и TCP-Splicing для маскировки от посторонних глаз.

Реализация TLS-fronting - одна из наиболее тщательно отлаженных, целенаправленных, продвинутых и практически "поведенчески согласованных с реальностью": мы уверены, что всё сделали правильно - подтверждение этому можно увидеть в наших проверках и трассировках.

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

Полная поддержка всех официальных режимов прокси MTProto:
- классический
- защищеный - с префиксом dd
- поддельный TLS - с префиксом ee + SNI-вставка
защита от атак повтора

Дополнительная функция маскировки трафика: переадресация неопознанных соединений на реальный веб-сервер, например, GitHub

Настраиваемые параметры поддержания соединения + тайм-ауты + IPv6 и «быстрый режим»

Корректное завершение работы при нажатии Ctrl+C

Обширное логирование с помощью трассировки и отладки с использованием метода RUST_LOG

PS. Судя по части документации на русском - разработчики местные :)

https://github.com/telemt/telemt

FAQ: https://github.com/telemt/telemt/blob/main/docs/FAQ.ru.md

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

#tg #telegram #proxy #mtproxy
1👍19🔥11
mtg - чрезвычайно простой MTPROTO-прокси для Telegram.

Идея MTG проста: минимальный, не перегруженный прокси-сервер, способный обрабатывать разумный масштаб - ~10-20 тысяч одновременных подключений, не имеющий системы управления пользователями, но отвечающий всем требованиям, связанным с его основной задачей: предоставить возможность использовать Telegram.

https://github.com/9seconds/mtg

Подсказал: @mf_man

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

#tg #telegram #proxy #mtproxy
1🔥25👍12
MTProxyMax - полнофункциональный менеджер прокси Telegram MTProto, работающий на движке telemt 3.x Rust. Он объединяет базовый прокси-движок с интерактивным TUI, полноценным CLI, ботом Telegram для удаленного управления, контролем доступа для каждого пользователя, мониторингом трафика, цепочками прокси и автоматическими обновлениями — и все это в одном bash-скрипте.

Возможности:
- многопользовательские секретные ключи с индивидуальными квотами на пропускную способность, ограничениями для устройств и сроками действия.
- Telegram-бот с 17 командами - управляйте всем со своего телефона
- репликация - автоматическая синхронизация конфигурации с подчиненными серверами через rsync+SSH
- интерактивный TUI - не нужно запоминать команды, настройка осуществляется через меню.
- метрики Prometheus - реальная статистика трафика по каждому пользователю, а не просто предположения iptables.
- цепочка прокси - маршрутизация через SOCKS5-серверы для дополнительной конфиденциальности
- автоматическое восстановление - обнаруживает сбои, автоматически перезапускается и оповещает вас в Telegram
- готовые образы Docker - установка за секунды, а не за минуты.

Кажется от Иранского камрада, рекомендую посмотреть его сайтик, там много годноты..

https://github.com/SamNet-dev/MTProxyMax

Web: https://www.samnet.dev/

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

#tg #telegram #proxy #mtproxy #tui #bash
1👍36🔥10
This media is not supported in your browser
VIEW IN TELEGRAM
Pusk - self-hosted платформа для алертов и командной координации. Webhook из любого мониторинга, ACK одной кнопкой, push на телефон. Один бинарник, без внешних зависимостей.

Возможности:
- алерты из Grafana, Zabbix, Alertmanager, Uptime Kuma - в отдельные каналы
- ACK одной кнопкой - автоматический silence в Alertmanager
- Push-уведомления на телефон даже при закрытом браузере
- командный чат - каналы, @упоминания, файлы
- совместим с Telegram Bot API - существующие боты работают с заменой одной строки

https://github.com/getpusk/pusk

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

#moni #alert #webhook #push #tg #telegram #bot
👍12🔥9
Hermes Agent - самосовершенствующийся ИИ-агент, разработанный Nous Research.

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

Запустите его на VPS за 5 долларов, кластере GPU или бессерверной инфраструктуре, которая практически ничего не стоит в режиме ожидания. Он не привязан к вашему ноутбуку - общайтесь с ним из Telegram, пока он работает на облачной виртуальной машине.

Используйте любую модель, какую захотите - Nous Portal, OpenRouter (более 200 моделей), NVIDIA NIM (Nemotron), Xiaomi MiMo, z.ai/GLM, Kimi/Moonshot, MiniMax, Hugging Face, OpenAI или вашу собственную конечную точку. Переключитесь на модель Hermes - никаких изменений в коде, никакой привязки к конкретной модели.

https://github.com/NousResearch/hermes-agent

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

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

#ai #agent #tg #telegram #openrouter
10👍12🔥4
Совет дня:

Посмотреть актуальные сети, используемые telegram и cloudflare всегда можно прямо у них на сайте.

https://core.telegram.org/resources/cidr.txt

https://www.cloudflare.com/ips/


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

#tips #telegram #cf #cidr
👍29🔥11
AutoConnector for Telegram - приложение само находит в интернете MTProto-прокси, проверяет их на живость и поднимает локальный релей, через который Telegram стабильно работает даже там, где он заблокирован.

Пользователю не нужно вручную искать рабочие прокси - AutoConnector for Telegram постоянно подбирает самые быстрые и живые, тестирует их именно с вашего компьютера/телефона.

Другими словами: это сканер тг-каналов и всевозможных подписок с публичными бесплатными проксями MTProto, с автоподстановкой в ваш Телеграм. Обновлять клиент Телеграма не нужно. Доступность проксей проверяет именно с вашего устройства и сетевого окружения. Работает на WiFi+LTE без VPN.

Платформы: Android, Windows, Linux, MacBook.

https://github.com/cheburnetik/AutoConnector_for_Telegram

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

#telegram #tg #proxy #mtproto
🔥28👍5