Useful Tools | Linux | GitOps | DevOps – Telegram
Useful Tools | Linux | GitOps | DevOps
6.16K subscribers
245 photos
3 videos
8 files
833 links
Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы.

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

Web: https://gitgate.d3.ru

Сотрудничество: @maxgrue
Download Telegram
webdav - простой и автономный сервер WebDAV.

Поддерживает запуск в контейнере, CORS, fail2ban и работу через proxy сервера.

https://github.com/hacdias/webdav

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

#webdav #cors #docker
👍11🔥1
Markdown Viewer - плагин для Crome - пишите в Markdown, экспортируйте в идеальный Word одним щелчком мыши

Возможности:
- диаграммы Mermaid: Изображения высокого разрешения
- формулы LaTeX: Редактируемые уравнения Word
- автоматическая подсветка синтаксиса (100+ языков)
- 18+ профессиональных тем одним кликом
- полностью бесплатно, локальная обработка

https://github.com/xicilion/markdown-viewer-extension

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

#markdown #viewer #chrome #plugin
👍8🔥5
Markdown Viewer - плагин для просмотра Markdown, поддерживает Chrome / Firefox / Edge / Opera / Brave / Chromium / Vivaldi

Возможности:
- безопасный дизайн
- отображение URL-адресов локальных и удаленных файлов
- детальный доступ к удаленным источникам
- несколько парсеров разметки
- полный контроль над опциями компилятора (markdown-it, marked, remark)
- 30+ тем (cleanrmd, GitHub)
- поддержка пользовательских тем
- GitHub Flavored Markdown (GFM)
- автоматическая перезагрузка при изменении файла
- синтаксис подсвеченных блоков кода (призма)
- содержание (ToC)
- формулы MathJax
- диаграммы Mermaid
- конвертор коротких названий эмодзи (значки предоставляются бесплатно EmojiOne)
- запоминает позицию прокрутки
- определение типа содержимого Markdown
- настраиваемое определение пути к файлу Markdown
- синхронизация настроек
- необработанные и обработанные представления разметки
- бесплатно и с открытым исходным кодом

https://github.com/simov/markdown-viewer

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

#markdown #viewer #plugin #chrome #firefox #edge #opera #brave #chromium #vivaldi
1👍12🔥6
RFC Editor - Серия RFC (ISSN 2070-1721) содержит технические и организационные документы об Интернете, включая спецификации и политические документы, подготовленные пятью группами: Инженерной группой Интернета (IETF), Исследовательской группой Интернета (IRTF), Советом по архитектуре Интернета (IAB), Независимыми материалами и Редакционными статьями.

https://www.rfc-editor.org/

Внимание !!! Регулярное чтение - вызывает просветление и возможность достичь уровня Бодхисатвы !

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

#rfc #ietf #irtf #iab
🔥15👍7
Linkwarden - самостоятельный менеджер закладок с открытым исходным кодом для совместной работы, позволяющий собирать, читать, комментировать и полностью сохранять все важное в одном месте.

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

Помимо сохранения информации, Linkwarden предлагает удобный интерфейс для чтения и аннотирования, сочетающий простоту инструмента «прочитать позже» с надёжностью веб-архива. Выделяете ли вы ключевые идеи, записываете мысли или пересматриваете контент спустя долгое время после его исчезновения из интернета, Linkwarden сохраняет ваши знания доступными и организованными.

Linkwarden также разработан с учетом совместной работы, что позволяет вам делиться ссылками с общественностью и/или беспрепятственно сотрудничать с несколькими пользователями.

https://github.com/linkwarden/linkwarden

Web: https://linkwarden.app/

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

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

#bookmark
👍11🔥8
Remove Windows Ai - текущая сборка Windows 11 (25H2) и будущие сборки будут включать всё больше функций и компонентов ИИ. Цель этого скрипта удалить ВСЕ эти функции для улучшения пользовательского опыта, конфиденциальности и безопасности.

Возможности:
- отключает ключи реестра:
* отключить CoPilot
* отключить Recall
* отключить функцию Input Insights и сбор данных о вводе
* Copilot пилот в Edge
* создатель изображений в Paint
* удаляет службу AI Fabric
* отключает действия ИИ
* отключает ИИ в Paint
* отключает голосовой доступ
* отключает голосовые эффекты ИИ
* отключает ИИ в настройках поиска
- предотвращает переустановку пакетов ИИ
- отключает политики Copilot
- удаляет пакеты AI Appx
- удаляет пакеты AI в CBS
- удаляет файлы AI
- скрывает компоненты ИИ
- отключает функцию перезаписи ИИ в Блокноте
- принудительно удаляет все экземпляры запланированных задач Recall.

https://github.com/zoicware/RemoveWindowsAI

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

#windows #ai #cleaner
👍22🔥10
Wallabag - самодостаточное веб-приложение для сохранения веб-страниц: сохраняйте статьи, удаляя рекламу, всплывающие окна и весь лишний мусор.

Возможности:
- чистое чтение: Сохраняйте статьи в отформатированном, удобном для чтения виде, без лишнего оформления сайтов.
- категоризация: Организуйте статьи с помощью тегов.
-поиск: Мощный полнотекстовый поиск по всем сохранённым материалам.
- кроссплатформенность: Официальные мобильные приложения для Android и iOS, а также интеграции с множеством сторонних приложений.
- импорт/экспорт: Легко импортируйте данные из Pocket, Instapaper, Pinboard и других сервисов. Экспортируйте свои статьи в PDF, EPUB, JSON, TXT, CSV, XML (для других систем) и другие форматы.
- переводы: Интерфейс переведён на множество языков, включая русский.
- поддержка ePub: Конвертация статей в формат EPUB для чтения на электронных книгах.
- расширения для браузера: Удобные расширения для Firefox, Chrome и других браузеров для сохранения статьи в один клик.
- аннотации: Добавляйте заметки и аннотации к сохранённым статьям.
- поддержка RSS/Atom: У каждого пользователя есть персональные RSS-ленты для чтения сохранённого в любимом RSS-клиенте.
- API: Полноценный RESTful API для интеграции с любыми внешними приложениями.

https://github.com/wallabag/wallabag

Web: https://wallabag.org

Подсказал: Константин Колесин - @Danismind

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

#bookmark #android #ios #api
🔥13👍9
Linkora - cохраняйте, упорядочивайте и синхронизируйте ссылки между Android и компьютером. Linkora поможет вам быстро добавить что-то в закладки или управлять структурированной иерархией папок с помощью тегов благодаря опциональной функции синхронизации на собственном сервере.

Доступно расширение для браузера для сохранения веб-ссылок непосредственно в Linkora через сервер синхронизации.

https://github.com/LinkoraApp/Linkora

Подсказал: Max Zotov - @Sf1nk5

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

#bookmark #android
👍5🔥3
Mac Cleaner CLI - бесплатный инструмент очистки Mac с открытым исходным кодом

Сканируйте и удаляйте ненужные файлы, кэши, журналы и многое другое — все с вашего терминала.

Возможности:
- одна команда: Просто запустите npx mac-cleaner-cli без сложных флагов
- интерактивный: Выберите, что именно вы хотите очистить, с помощью флажков
- безопасно по умолчанию: Рискованные элементы скрыты, если вы не используете флаг --risky
- интеллектуальное сканирование: Находит кэши, журналы, файлы разработки, данные браузера и многое другое.
- удаление приложений: Полное удаление приложений со всеми связанными с ними файлами.
- техническое обслуживание: Очистка кэша DNS, освобождение очищаемого пространства
- 100% офлайн: Никакие данные не покидают ваше устройство
- минимальные зависимости: Всего 5 зависимостей во время выполнения, все от проверенных разработчиков.

https://github.com/guhcostan/mac-cleaner-cli

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

#mac #cli #cleaner #tools
👍13🔥5
Glaber - система мониторинга, форк Zabbix оптимизированный по скорости и нагрузке.

Основная задача и цель Glaber - сделать так, чтобы пользователь (оператор) имел максимально быстро и оперативно понимание о состоянии домена мониторинга.

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

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

Поддерживаемые протоколы съема данных

Поддерживается около двух десятков стандартных протоколов:
- SNMP, версии 1,2,3 в том числе с шифрованием, а также трапы
- агенты
- ODBC
- IPMI
- JMX
- HTTP
- TELNET
- SSH
- Кастомные скрипты
- веб-сценарии
- вычисляемые метрики
- SYSLOG

https://gitlab.com/mikler/glaber

Web: https://glaber.io
Doc: https://docs.glaber.io/ru/general/
Telegram: https://news.1rj.ru/str/glaber_group

Подсказал: Андрей - @egoza73

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

#moni #zabix #fork
🔥10👍6
Lazyssh - интерактивный SSH-менеджер, работающий через терминал и созданный по образцу таких инструментов, как lazydocker и k9s, но предназначенный для управления парком серверов непосредственно из терминала.
С помощью lazyssh вы можете быстро перемещаться по файловой системе, подключаться, управлять файлами и передавать их между вашим локальным компьютером и любым сервером, указанным в вашем файле ~/.ssh/config. Больше не нужно запоминать IP-адреса или выполнять длинные команды scp - только удобный интерфейс, управляемый с клавиатуры.

Возможности:

Управление серверами:
- чтение и отображение серверов из файла ~/.ssh/config в виде прокручиваемого списка
- добавление нового сервера
- редактирование существующих записей
- безопасное удаление записей
- избранные сервера
- проверка статуса сервера с помощью ping.

Быстрая навигация по серверу:
- нечеткий поиск по псевдониму, IP или тегам.
- вход на сервер по нажатию 1 клавиши (Enter).
- тегирование (например, prod, dev, test) для быстрой фильтрации.
- сортировка по псевдониму или последнему SSH-серверу (переключение + обратный порядок).

Расширенная конфигурация SSH:
- переадресация портов (LocalForward, RemoteForward, DynamicForward).
- иультиплексирование соединений для более быстрых последующих подключений.
- расширенные возможности аутентификации (открытый ключ, пароль, переадресация агента).
- настройки безопасности (тип шифрования, MAC, алгоритмы обмена ключами).
- настройки прокси (ProxyJump, ProxyCommand).
- расширенные возможности конфигурации SSH, организованные в виде вкладок.

Управление ключами:
- автозаполнение ключей SSH с автоматическим определением доступных ключей.
- умный выбор ключей с поддержкой нескольких ключей.

https://github.com/Adembc/lazyssh

Подсказал: Alex Kup - @Lifailon

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

#ssh
🔥15👍9
Webhook - легковесный настраиваемый инструмент, написанный на Go, который позволяет легко создавать HTTP-эндпоинты (hooks) на вашем сервере, которые можно использовать для выполнения настроенных команд. Вы также можете передавать данные из HTTP-запроса (например, заголовки, полезную нагрузку или переменные запроса) в ваши команды. Webhook также позволяет указывать правила, которые должны быть соблюдены для срабатывания хука.

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

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

Поддерживает шаблоны, работу за Proxy и CORS заголовки.

https://github.com/adnanh/webhook

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

#webhook #cicd #cors
👍17🔥6
PBS Plus - проект, направленный на расширение функционала Proxmox Backup Server (PBS) для создания более конкурентоспособного решения для резервного копирования, призванного сделать PBS жизнеспособной альтернативой Veeam.

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

Возможности:
- удаленное резервное копирование непосредственно из веб-интерфейса PBS
- резервное копирование файлов с физических рабочих станций с помощью агента.
- исключения на уровне файлов для резервного копирования с помощью агента.
-поддержка агентов Windows для рабочих станций
- поддержка агентов Linux для рабочих станций
- поддержка резервного копирования/восстановления баз данных MySQL (используйте скрипты, запускающие предварительное резервное копирование, для создания дампов баз данных).
- поддержка резервного копирования/восстановления баз данных PostgreSQL (используйте скрипты, запускающие предварительное резервное копирование, для создания дампов баз данных).
- поддержка резервного копирования и восстановления Active Directory/LDAP (используйте скрипты, запускающие предварительное резервное копирование, для создания дампов баз данных).

https://github.com/pbs-plus/pbs-plus

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

#backup #pbs #proxmox #baremetall
🔥16👍5
ssh-audit - инструмент для аудита конфигурации SSH-сервера и клиента.

Возможности:
- анализ конфигурации SSH как на сервере, так и на клиенте;
- захват баннера, распознавание устройства или программного обеспечения и операционной системы, обнаружение сжатия;
- сбор алгоритмов обмена ключами, ключей хоста, шифрования и аутентификации сообщений;
- информация о безопасности алгоритма (с какого времени, удален/отключен, небезопасен/слаб/устаревший и т. д.);
- рекомендации по алгоритму (добавлять или удалять в зависимости от распознанной версии программного обеспечения);
- анализ совместимости версий SSH на основе информации об алгоритме;
- историческая информация из OpenSSH, Dropbear SSH и libssh;
- проверка политик безопасности для обеспечения соответствия защищенной/стандартной конфигурации;
- работает на Linux и Windows;
- поддерживает Python 3.9 - 3.13;
- нет зависимостей

https://github.com/jtesta/ssh-audit

Подсказал: Max Zotov - @Sf1nk5

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

#ssh #security #audit
👍20🔥4
Pinta - клон Paint.Net 3.0, поддерживающий Linux, Windows и macOS с интерфейсом GTK

Исходный код Pinta распространяется под лицензией MIT

https://github.com/PintaProject/Pinta

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

#paint #linux #windows #macos
3👍7🔥3
Useful Tools | Linux | GitOps | DevOps
Mosh (Mobile Shell) - надстройка над ssh, которая позволяет компортно работать на плохих каналах, например с большими потерями пакетов. Из особенностей: - сохраняет сессию между подключениями - сохраняет сессию при смене IP адреса (например вы отключились…
Nerdlog - быстрый, ориентированный на удаленное взаимодействие, многохостовый TUI-просмотрщик логов с временной гистограммой и без центрального сервера. Он создан по мотивам Graylog/Kibana, но без лишних функций. Практически не требует настройки.

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

Основной сценарий использования: чтение системных журналов (из файлов /var/log/messages или /var/log/syslog, или непосредственно из journalctl) с одного или нескольких удаленных хостов. Очень эффективно даже при работе с большими файлами журналов (например, 1 ГБ и более).

Он поддерживает некоторые другие форматы логов и может использовать любые файлы логов, но именно это и стало основной причиной внедрения: наш бэкэнд веб-сервиса работал как службы systemd на множестве экземпляров Linux, выводя большое количество логов, и мы хотели иметь возможность эффективно читать эти логи и получать гистограмму временной шкалы, как это делают такие инструменты, как Graylog.

https://github.com/dimonomid/nerdlog

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

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

#moni #log #tui
🔥15👍11
camera.ui - легковесный NVR, для управления камерами с поддержкой RTSP:

Возможности:
- прямые трансляции в web
- Camview: Обзор камер с возможностью изменения размера и перетаскивания.
- web-приложение с практически полной поддержкой PWA, включая push-уведомления и многое другое.
- многоязычность: Легко расширяемая многоязычная поддержка
- онаружение движения с помощью видеоанализа, MQTT, FTP, SMTP или HTTP.
- распознавание изображений с помощью AWS Rekognition
- уведомления через Alexa, Telegram, Webhook и WebPush
- снимок/видео: Сохранение записи снимков/видео локально при обнаружении движения.
- предварительная буферизация: смотрите секунды перед событием движения.
- пользовательский интерфейс: Красивый и созданный с любовью интерфейс с 8 различными цветовыми темами, темным режимом и многим другим.
- HomeKit: Легко подключайте камеры к Apple Home с поддержкой HSV.

https://github.com/seydx/camera.ui

Demo: https://streamable.com/3yce42

Готовый образ для docker - https://github.com/nexryai/camera.ui-docker/

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

#nvr #dvr #camera #ipcam #video
👍13🔥6
SpaceWeb стал полноценным облачным провайдером

Петербургская IT-компания SpaceWeb разворачивает облачную платформу. Теперь для вас и ваших проектов — облачные серверы, DBaaS, балансировщик нагрузки, мониторинг, объектное хранилище S3 и кластеры Kubernetes. Бонус — бесплатная защита от DDoS, два дата-центра уровня Tier III в Питере и Москве и канал 300 Мбит/сек.

Подробности и цены — вот здесь
👍6
mtPaint - программа для рисования, которую Марк Тайлер разработал с нуля, чтобы с легкостью создавать пиксельную графику и обрабатывать цифровые фотографии.

Она использует инструментарий GTK+ (версии 1, 2 или 3) и работает на ПК под управлением операционных систем GNU/Linux или Windows. Благодаря своей эффективной конструкции она может работать даже на устаревшем оборудовании ПК (например, с процессором 200 МГц и 16 МБ свободной оперативной памяти).

https://mtpaint.sourceforge.net/

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

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

#editor #linux #windows #gtk
👍12🔥5
apt-dater - терминальный координатор обновлений, c его помощью вы можете легко поддерживать в актуальном состоянии один или несколько хостов GNU/Linux (Debian).

Возможности:
- поддержкой XML-отчетов
- поддержкака screen и tmux
- TCL фильтры для группировки хостов
- фильтр по тэгам хостов
- hooks до и после выполнения
действие на хосте
- запись сессий
- устанавка обновления на хостах, являющихся частью
кластер одновременно
- автоматические обновления

https://github.com/DE-IBH/apt-dater

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

#system #update #apt #tui #linux
👍8🔥2
RemoteUpdate - использует модуль PowerShell PSWindowsUpdate для установки обновлений Windows на удаленных хостах без необходимости запуска запланированных заданий.

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

https://github.com/aimaat/RemoteUpdate

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

#system #update #powershell #sccm #windows
🔥11👍5