Useful Tools | Linux | GitOps | DevOps
6.76K subscribers
402 photos
11 videos
13 files
1.12K links
Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы.

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

Web: https://gitgate.d3.ru

Сотрудничество: @maxgrue
Download Telegram
Portmaster - бесплатный межсетевой экран с открытым исходным кодом, который берет на себя основную работу. Восстановите конфиденциальность и верните себе контроль над всей сетевой активностью вашего компьютера.

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

Возможности:
- отслеживание всей сетевой активности
- полный контроль: блокировка всего
- автоматическая блокировка трекеров и вредоносного ПО
- настройка глобальных и индивидуальных настроек приложения
- защищенный DNS (Doh/DoT)

https://github.com/safing/portmaster

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

#firewall #security #net #win
👍12🔥4
buildx_gc - инструмент для автоматической и периодической очистки неиспользуемого кэша сборки Docker Buildx (docker buildx prune) с возможностью защиты определенных окружений сборки с помощью меток.

Позволяет автоматически освобождать дисковое пространство от устаревшего кэша сборщика, который имеет свойство разрастаться в процессах непрерывной интеграции (CI/CD).

https://github.com/pdacity/buildx_gc

Да моё, не возбраняется озвездить репку :)

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

#docker #buildx
👍7🔥2
omnyssh - быстрый, управляемый с клавиатуры текстовый интерфейс для управления SSH-соединениями, написанный на Rust.

Возможности:
- панель мониторинга в реальном времени - На каждом хосте отображаются индикаторы загрузки ЦП, ОЗУ и диска, время работы, версия ОС, самые популярные процессы и значок Docker, показывающий количество запущенных контейнеров. Индикаторы меняют цвет с желтого на красный, чтобы неисправный сервер был виден издалека.
- реальные терминалы - Полные PTY-сессии во вкладках. Откройте столько серверов, сколько вам нужно, переключайтесь между ними из боковой панели и оставляйте их запущенными, пока работаете в панели управления.
- двухпанельный SFTP - Локальный слева, удалённый справа. Отмечайте нужные файлы и перемещайте их, следите за индикатором выполнения, выбирайте сразу несколько файлов. Всё равно синтаксис команды scp -r никто не помнит.
- снипеты - Сохраняйте команды, которые вы вставляете каждую неделю. Выберите фрагмент кода, отметьте хосты, на которые его нужно отправить, и он запустится на всех из них одновременно. Фрагменты кода принимают параметры, поэтому команда sudo systemctl restart {{service}} запросит у вас имя.
- глобальный поиск - Нажмите ⌘K и начните печатать. Все ваши хосты, а также все уже открытые сессии. Нажатие Enter перенесет вас в терминал на выбранном вами хосте или вернет в сессию, из которой вы вышли.
- режим стримера - Заменяет все реальные IP-адреса на экране на поддельные. Записывайте демо-версии или делитесь экраном, не раскрывая инфраструктуру клиента.
- светлая и темная темы - Оба приложения доступны в комплекте. Переключение осуществляется через боковую панель.
- маленький - При объеме оперативной памяти около 130 МБ и нескольких открытых сессиях, размер загрузки составлял 20 МБ. Termius на той же машине, без каких-либо действий, занимал 649 МБ памяти при девяти процессах.

https://github.com/timhartmann7/omnyssh

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

#ssh #sftp #rust
👍18🔥4
tailcat - аналогично netcat, но через Tailscale datap plane, без Tailscale control plane.

Tailcat - переработанная версия компонентов с открытым исходным кодом Tailscale, работающая по принципу netcat, обеспечивает прямое соединение через зашифрованные WireGuard туннели между двумя машинами, используя DERP в качестве канала связи для обхода NAT и в качестве последнего средства ретрансляции в случае сбоя обхода NAT.

https://github.com/tailscale/tailcat

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

#tailscale #vpn #nat
👍9🔥2
logporter - легковесная альтернатива cAdvisor для экспорта метрик из контейнеров Docker, сборщик логов для отправки в Lok и поиск новых версий образов в удаленных реестрах на основе семантического анализа тегов или дайджестов в одном контейнере.

Экспортер logporter не использует низкоуровневые вызовы файловой системы, а собирает все метрики непосредственно из сокета Docker.

Проект поддерживает встроенную панель мониторинга, содержащую сводную информацию о состоянии всех контейнеров, образов и томов. Интерфейс основан на go-template и никак не влияет на производительность, поскольку использует кэшированные данные.

В комплекте готовый стек с prometheus, grafana и дашбоардами для легкого запуска одной командой.

https://github.com/Lifailon/logporter

Автор проекта Alex Kup - @Lifailon весьма активный ичастник gitgate Поддержите проект звездой в репку !

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

#moni #cadvisor #loki #logs
5👍11🔥5
KiTTY - форк версии 0.76 PuTTY, лучшего в мире клиента Telnet/SSH. KiTTY разработан только для платформы Microsoft Windows.

Возможности:
- фильтр сессий
- портативность
- сочетания клавиш для предопределенных команд
- сценарий автоматического входа в систему
- скрипт автоматического входа в систему с патчем RuTTY
- URL-гиперссылки
- автоматический пароль
- автоматическая команда
- запуск локально сохранённого скрипта в удалённой сессии.
- значок для каждой сессии
- значок и скрытие окна в трее
- прозрачность
- защита от неудачного ввода с клавиатуры
- быстрый запуск дублирующей сессии
- расширенное окно конфигурации
- автоматическое сохранение
- обработчик SSH: интеграция с Internet Explorer
- интеграция pscp.exe и WinSCP
- бинарное сжатие
- печать из буфера обмена
- интеграция Cygwin и cmd.exe
- ассоциация файлов

https://github.com/cyd01/KiTTY

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

#ssh #putty #windows
👍5🔥4
lazynats - TUI для NATS в стиле lazygit / lazydocker, созданный с помощью Bubble Tea.

До появления lazynats работа с развёрнутым NATS JetStream из терминала сводилась к последовательности отдельных вызовов CLI nats — nats stream ls, nats stream info <name>, nats kv ls, nats kv get <bucket> <key> — каждый из которых возвращал статичный снимок, который приходилось запрашивать заново, чтобы увидеть, что изменилось. Для единичного, заранее спланированного запроса это вполне рабочий вариант. Но он плохо масштабируется на тот тип сессий, из которых на самом деле состоит саппорт и дежурство: просмотр subject-ов стрима, беглый взгляд в несколько KV-бакетов подряд, проверка, не застрял ли консьюмер, — и всё это быстро, одно за другим, пока кто-то ждёт ответа.
lazynats написан именно для того, чтобы закрыть этот разрыв, заимствуя форму у lazygit и lazydocker: оставаться в терминале, заменить составление команд навигацией и сделать так, чтобы просмотр стрима или бакета стоил одного нажатия клавиши, а не набранной команды.

https://github.com/sergey-arkhipov/lazynats

Поделился автор: Сергей Архипов - @SArkhipov

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

#tui #nats
👍7🔥6
opendisplay - бесплатная альтернатива Sidecar/Duet с открытым исходным кодом - используйте свой iPhone, iPad или Mac в качестве полноценного второго монитора для основного Mac через USB или Wi-Fi. Низкая задержка H.264, Retina HiDPI, сенсорный ввод.

Превратите свои запасные устройства Apple в дополнительные мониторы для Mac - бесплатно, с открытым исходным кодом, без подписки.

iPhone, iPad и запасные компьютеры Mac. Самостоятельно устанавливаемая альтернатива Apple Sidecar, Duet Display и Luna Display: настоящий расширенный дисплей (а не просто зеркальное отображение), четкость Retina, передача данных по USB или Wi-Fi, с сенсорным управлением и прокруткой.

Возможности:
- настоящее расширение экрана - macOS рассматривает устройство как настоящий второй монитор (перетаскивайте на него окна, располагайте их в системных настройках), а не как зеркальное отображение. Также доступен режим зеркального отображения.
- подключение по USB для минимальной задержки - потоковая передача данных осуществляется через кабель Lightning/USB-C с помощью встроенной в macOS функции usbmuxd; подключите и используйте, без сети, без задержек Wi-Fi, без вспомогательных инструментов.
- Wi-Fi без настройки - iPhone распознает себя через Bonjour; выберите его из выпадающего списка на Mac.
- Retina / HiDPI - виртуальный дисплей точно соответствует панели устройства (@2x), поэтому текст отображается четко.
- встроенный сенсорный ввод - ваш iPhone превращается в сенсорный экран для macOS: касание для щелчка, перетаскивание для перетаскивания и прокрутка двумя пальцами, как на трекпаде.
- портретная или альбомная ориентация - поверните устройство, и виртуальный дисплей автоматически преобразуется в вертикальный монитор с исходным разрешением.
- конвейер с низкой задержкой - аппаратное кодирование H.264
- используйте запасной Mac в качестве дисплея - установите небольшое приложение OpenDisplay Receiver (macOS 12+) на старый Mac, и любой другой Mac будет выводить изображение на него через Wi-Fi или кабель Thunderbolt/Ethernet в нативном разрешении Retina.
- самостоятельное размещение и приватность - ваш экран никогда не соприкасается с чьим-либо сервером. Два небольших приложения, одно TCP-соединение и всё.

https://github.com/peetzweg/opendisplay

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

#iphone #mac #ipad #display
👍9🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
↗️ Для всех, кто строит

15 октября Cloud․ru соберет инженеров, которые строят и эксплуатируют сложные платформы и отказоустойчивые сервисы.

В программе:
▶️как перестроить сетевую архитектуру облака под 10 000 гипервизоров на зону доступности

▶️как добавить поддержку NVLink в облачную инфраструктуру

▶️как управлять InfiniBand и балансировать ИИ-кластер

▶️как перестроить DBaaS с помощью Kubernetes

▶️как создать собственную платформу наблюдаемости


А еще вас ждут практические воркшопы, где можно собрать решение под руководством экспертов.

Где и когда:
▶️15 октября 2026 года
▶️Офлайн в Москве и онлайн

Зарегистрироваться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
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
🔥21👍4
SourceCraft — на платформе появилась возможность подключать автономных ИИ-агентов к разработке непосредственно через GitLab.

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

Помимо GitLab, с агентами можно взаимодействовать через VS Code, командную строку, мессенджеры и веб-интерфейс. Также предусмотрено подключение собственных агентов, в том числе созданных в Yandex AI Studio, под конкретные задачи компании.

Таким образом, агент может участвовать в существующем процессе разработки, а не работать отдельно от команды.

#ai #agents #gitlab #dev
🔥5👍3