Useful Tools | Linux | GitOps | DevOps
Databasus - инструмент резервного копирования для PostgreSQL, MySQL и MongoDB. Предназначенный для резервного копирования баз данных (с упором на PostgreSQL). Он позволяет создавать резервные копии с использованием различных хранилищ (S3, Google Drive, FTP…
This media is not supported in your browser
VIEW IN TELEGRAM
oxker - простой TUI для просмотра и управления контейнерами Docker.Создано на
Rust с активным использованием ratatui и Bollard.https://github.com/mrjackwills/oxker
Подсказал: Alex Kup - @Lifailon
Опубликовано в @gitgate
#docker #tui
👍13🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
BlitzBrowser- развертывание и управление браузерами с графическим интерфейсом в
Docker.Управление браузерами может стать сложной задачей из-за утечек памяти, зомби-процессов и проблем
DevOps. BlitzBrowser берет на себя всю сложную работу по развертыванию и масштабированию браузеров, позволяя вам сосредоточиться на своем коде.Подключайтесь к браузерам с поддержкой
Headful Browser через Puppeteer, Playwright и любые CDP-фреймворки. Сохраняйте данные пользователей в S3 и подключайтесь к HTTP-прокси.Возможности:
- параллелизм: запуск и одновременное выполнение нескольких браузеров.
- протокол
Chrome DevTools: без проприетарного SDK. Подключение напрямую из Puppeteer, Playwright или любой другой поддерживаемой CDP платформы.-
Headful: запускает браузеры с графическим интерфейсом пользователя, чтобы обойти обнаружение ботов и отображать контент точно так, как его увидит пользователь.- режим
Live View: смотрите и взаимодействуйте напрямую с любым запущенным браузером.- ростоянные сессии: сохраняйте данные пользователей вашего браузера с помощью
S3.- поддержка прокси: подключайте свои браузеры к любым
HTTP-прокси.- постановка в очередь: соединения
CDP автоматически ставятся в очередь при запуске браузера.- никаких
DevOps-решений: запускайте браузеры, не беспокоясь об инфраструктуре, «зомби-процессах» или пользовательских скриптах. Контейнер управляет всем за вас.https://github.com/blitzbrowser/blitzbrowser
Документация: https://docs.blitzbrowser.com
Опубликовано в @gitgate
#browser #docker #headful
👍14🔥2
logfmt - простой инструмент командной строки, упрощающий чтение и анализ логов из терминала. Он поддерживает цветовое выделение, выделение полей вывода, а также фильтрацию по уровню логирования и ключевому значению.
Цель этого инструмента - сделать логи более читабельными за счет подсветки синтаксиса, разделения полей временной метки и уровня на статические ячейки без ключей, фильтрации по уровню лога, выбора определенных столбцов вывода и фильтрации по определенным парам ключ=значение (например, если вы ищете только определенный вызов
https://github.com/TheEdgeOfRage/logfmt
Подсказал: Alex Kup - @Lifailon
Опубликовано в @gitgate
#log #cli #colorer
Цель этого инструмента - сделать логи более читабельными за счет подсветки синтаксиса, разделения полей временной метки и уровня на статические ячейки без ключей, фильтрации по уровню лога, выбора определенных столбцов вывода и фильтрации по определенным парам ключ=значение (например, если вы ищете только определенный вызов
API).https://github.com/TheEdgeOfRage/logfmt
Подсказал: Alex Kup - @Lifailon
Опубликовано в @gitgate
#log #cli #colorer
👍19🔥5
Bash-Oneliner - коллекция полезных команд на bash. Не все из них однострочные. Простые команды bash для анализа данных и обслуживания систем Linux, Список разделов:
- Terminal Tricks
- Variable
- Math
- Grep
- Sed
- Awk
- Xargs
- Find
- Condition and Loop
- Time
- Download
- Random
- Xwindow
- System
- Hardware
- Networking
- Data Wrangling
- Others
https://github.com/onceupon/Bash-Oneliner
Web: https://onceupon.github.io/Bash-Oneliner/
Опубликовано в @gitgate
#bash #onliner #noscript
🔥26👍12
Notifuse - современная платформа для рассылки электронных писем с самостоятельным размещением, которая позволяет отправлять новостные рассылки и транзакционные письма с минимальными затратами. Созданная на Go и React, она предоставляет функции корпоративного уровня с гибкостью программного обеспечения с открытым исходным кодом.Возможности:
- визуальный конструктор электронных писем: редактор с функцией перетаскивания, компонентами
MJML и предварительным просмотром в реальном времени.- управление кампаниями: создание, планирование и отправка целевых
email-рассылок.- управление списками подписчиков: расширенная сегментация подписчиков и организация списков.
- профили контактов: Расширенные возможности управления контактами с настраиваемыми полями и подробными профилями.
- простая настройка: интерактивный мастер настройки для быстрого развертывания и конфигурации.
- транзакционный
API: Мощный REST API для автоматической доставки электронной почты- интеграция веб-хуков: уведомления о событиях в режиме реального времени и интеграция.
-
Liquid Templates: Динамический контент с переменными, такими как {{ contact.first_name }}
- поддержка нескольких провайдеров: подключение к Amazon SES, Mailgun, Postmark, Mailjet, SparkPost и SMTP.- отслеживание открытий и кликов: подробные показатели вовлеченности и эффективности кампаний.
- аналитика в реальном времени: отслеживание показателей доставки, открытий, кликов и конверсий.
- отчеты по кампаниям: комплексная панель отчетности и аналитики.
-
S3 File Manager: Интегрированное управление файлами с доставкой через CDN.- центр уведомлений: Централизованная система уведомлений для ваших приложений.
- адаптивные шаблоны: шаблоны электронных писем, оптимизированные для мобильных устройств.
- настраиваемые поля: гибкое управление контактными данными.
- управление рабочим пространством: поддержка многопользовательского доступа для команд и агентств.
https://github.com/Notifuse/notifuse
Опубликовано в @gitgate
#mail #smtp
👍8🔥5
Saku Overclock - превратит ваш ноутбук с процессором AMD Ryzen в высокопроизводительную машину. Разработанный для энтузиастов, которые предъявляют к своему оборудованию более высокие требования, наш продвинутый пакет для разгона обеспечивает профессиональный контроль при простой и удобной для пользователя конфигурации.
Возможности:
- полный доступ к разгону с рекомендациями.
- мониторинг системы в режиме реального времени
- предварительное переключение
- кастомизация
- огромный список поддерживаемого оборудования
https://github.com/Erruar/Saku-Overclock
Опубликовано в @gitgate
#cpu #amd #ryzen #tools #overclock
👍7🔥3
MQTT-exporter - простой и универсальный экспортер
Он предоставляет метрики из
https://github.com/kpetremann/mqtt-exporter
Подсказал: Alex Kup - @Lifailon
Опубликовано в @gitgate
#moni #mqtt #exporter #prometheus
Prometheus для MQTT. Протестировано с Mosquitto MQTT и датчиками Xiaomi.Он предоставляет метрики из
MQTT-сообщений «из коробки». По умолчанию будет доступно до 2000 метрик из MQTT. Это можно настроить с помощью параметра MAX_METRICS.https://github.com/kpetremann/mqtt-exporter
Подсказал: Alex Kup - @Lifailon
Опубликовано в @gitgate
#moni #mqtt #exporter #prometheus
GitHub
GitHub - kpetremann/mqtt-exporter: Simple generic MQTT Prometheus exporter for IoT working out of the box
Simple generic MQTT Prometheus exporter for IoT working out of the box - kpetremann/mqtt-exporter
👍7🔥3
PicoClaw - сверхлегкий персональный ИИ-помощник, вдохновленный nanobot, полностью переработанный на языке Go с использованием процесса самоинициализации, в рамках которого сам ИИ-агент руководил всей архитектурной миграцией и оптимизацией кода.Работает на оборудовании стоимостью 10 долларов с объемом оперативной памяти менее 10 МБ: это на 99% меньше памяти, чем у
OpenClaw, и на 98% дешевле, чем Mac mini!Возможности:
- сверхлегкий: занимает менее 10 МБ памяти - на 99% меньше, чем базовый
Clawdbot - минимальная стоимость: достаточно эффективен для работы на оборудовании стоимостью 10 долларов - на 98% дешевле, чем
Mac mini.- молниеносная скорость: время запуска в 400 раз быстрее, загрузка за 1 секунду даже на одноядерном процессоре с частотой 0,6 ГГц.
- настоящая портативность: единый автономный исполняемый файл для
RISC-V, ARM и x86, запуск одним щелчком мыши!-
AI-Bootstrapped: Автономная реализация Go-native - 95% ядра создано агентами, а доработка осуществляется с участием человека.- интеграция c
Telegram, Discord, DingTalk или LINE.https://github.com/sipeed/picoclaw
Опубликовано в @gitgate
#ai #nanobot
👍15🔥6
undelete-btrfs - инструмент для автоматизации генерации регулярных выражений для пути при восстановлении BTRFS, а также для попытки восстановления на 3 уровнях. Чем дольше файл существовал до удаления, тем выше вероятность его восстановления. Это означает, что скрипт может не всегда хорошо работать в «тестовых» средах, где вы просто создаете файл и сразу же пытаетесь его восстановить, но он должен неплохо работать в «реальной» системе.В итоге вы также можете восстановить более старую версию файла. Скрипт попытается восстановить самую последнюю версию, но нет гарантии, что именно эта самая последняя восстанавливаемая версия является самой последней версией файла.
Скрипт протестирован и подтверждена его работоспособность с версией
btrfs-progs: v6.16.1 (скрипт также должен работать на более старых версиях).https://github.com/danthem/undelete-btrfs
Подсказал: Павел Тихонюк - @ptikhonyuk
Опубликовано в @gitgate
#btrfs #undelete #recovery #fs
GitHub
GitHub - danthem/undelete-btrfs: A noscript that attempts to undelete files in a BTRFS file system. Make sure you read the README.
A noscript that attempts to undelete files in a BTRFS file system. Make sure you read the README. - danthem/undelete-btrfs
👍11🔥8
Abdal OCSERV MGR - инструмент для управления VPN-сервером OpenConnect (ocserv) написанный на голом bashВозможности:
- создание пользователя
- изменение пароля пользователя
- блокировка учетной записи пользователя
- разблокировка учетнуой записи пользователя
- удаление учетной записи пользователя
- показать всех пользователей
- показать подключающихся пользователей
- отключить указанного пользователя
- выводит заблокированные
IP-адреса.- разблокировка указанного
IP-адреса.- показ пользователям тип программного обеспечения для подключения
- поддержка
Fedora - Debian - CentOS - Ubuntu - Red Hathttps://github.com/ebrasha/abdal-ocserv-mgr
Опубликовано в @gitgate
#ocserv #openconnect #vpn #adminpanel #bash
🔥17👍8
This media is not supported in your browser
VIEW IN TELEGRAM
Whosthere - инструмент для обнаружения локальных сетей с интерактивным пользовательским интерфейсом терминала (TUI), написанный на языке Go. Обнаруживайте, исследуйте и понимайте свою локальную сеть интуитивно понятным способом.Whosthere выполняет сканирование без привилегий, одновременно используя сканеры mDNS и SSDP. Кроме того, он сканирует локальную подсеть, пытаясь установить TCP/UDP-соединения для запуска разрешения ARP-запросов, а затем считывает ARP-кэш для идентификации устройств в вашей локальной сети. Этот метод заполняет ARP-кэш без необходимости повышения привилегий. Все обнаруженные устройства дополняются поиском OUI для отображения производителей, если таковые имеются.Whosthere предлагает удобный и интуитивно понятный способ ответить на вопрос, который задает каждый сетевой администратор: «Кто находится в моей сети?»https://github.com/ramonvermeulen/whosthere
Опубликовано в @gitgate
#net #tui #mdns #ssdp #arp
👍15🔥9
DPI Detector - инструмент для обнаружения блокировок сайтов/CDN/хостинг-провайдеров у российских интернет-провайдеров.Возможности:
- анализ
TLS - Проверка работы TLS 1.2 и TLS 1.3, обнаружение подмены сертификатов (MITM) и блокировки по SNI-
HTTP Injection детектор - находит редиректы на блок-страницы провайдера-
TCP 16-20KB блокировка - обнаруживает обрыв соединения после передачи 14-34KB- классификация ошибок -
TCP Reset (RST), Connection Abort, Handshake/Read Timeout, TLS alerts, SNI blocking, MITM (подмена сертификата), HTTP 451 и редиректы провайдера.- поддержка
IPv4-only режима - для изоляции от IPv6https://github.com/Runnin4ik/dpi-detector
Подсказал: Артем Вдовин - @Peregrin_Took84
Опубликовано в @gitgate
#ркн #rkn #dpi
1👍37🔥15
Media is too big
VIEW IN TELEGRAM
DockrTUI - быстрая, современная и управляемая с клавиатуры терминальная панель для Docker - создана с использованием Rust и ratatui.Потому что управление контейнерами не должно напоминать набор заклинаний в
Bash.Возможности:
- контейнеры, изображения, сети, тома и
Compose - всё в одном месте.- быстрые действия - запуск, остановка, перезапуск, осмотр, очистка
- интеллектуальный поиск и фильтрация
- встроенная оболочка внутри контейнеров (
cd, history, autocomplete и т. д.)- интеграция с
Compose - обнаружение и управление вашими проектами Compose.- управление томами - отображение списка, проверка, удаление и очистка неиспользуемых томов.
- чистый и эффективный
TUI на базе ratatuihttps://github.com/LuuNa-JD/dockrtui
Подсказал: Eliot Spencer - @tehn0mad
Опубликовано в @gitgate
#docker #tui #rust
1👍16🔥6
paqctl - унифицированный инструмент управления для обхода прокси-серверов. Он помогает подключаться к серверу вне закрытых сетей (например, за «Великой китайской стеной») и свободно получать доступ к интернету. Серверный компонент запускается на VPS, а клиент - на вашем компьютере с Windows/Mac/Linux.https://github.com/SamNet-dev/paqctl
Опубликовано в @gitgate
#vpn #bypass
GitHub
GitHub - SamNet-dev/paqctl: Unified proxy manager for bypassing firewalls - supports Paqet (KCP/raw socket) and GFW-Knocker (violated…
Unified proxy manager for bypassing firewalls - supports Paqet (KCP/raw socket) and GFW-Knocker (violated TCP/QUIC) with dual-backend simultaneous operation - SamNet-dev/paqctl
👍13🔥7
K8sQuest - локальная игровая платформа для обучения Kubernetes с интерактивным терминалом, похожим на графический интерфейс пользователя. В каждом задании происходит сбой в работе Kubernetes. Ваша задача это исправить.50 постепенно усложняющихся заданий в 5 мирах - от начального до продвинутого уровня.
Возможности:
- мониторинг в реальном времени - следите за обновлением ресурсов
Kubernetes в режиме реального времени с помощью команды "check".- постепенное раскрытие подсказок - они открываются по мере необходимости.
- пошаговые инструкции - пошаговые руководства для начинающих, когда они вам понадобятся
- после завершения миссии - узнайте, ПОЧЕМУ ваше решение сработало, на реальных примерах.
- четкие инструктажи по выполнению заданий - вы будете знать сложность, примерные сроки и основные понятия.
- система очков и отслеживания прогресса - следите за своим процессом обучения и достижениями.
- многотерминальный рабочий процесс - изучите реальные примеры отладки
- автоматическое сохранение прогресса - вы никогда не потеряете свои достижения
- сброс уровней - Застряли? Начните заново в любое время
https://github.com/Manoj-engineer/k8squest
Подсказал: Max Zotov - @Sf1nk5
Опубликовано в @gitgate
#game #k8s
GitHub
GitHub - Manoj-engineer/k8squest: K8sQuest — A local, hands-on Kubernetes learning game with real-world troubleshooting challenges.…
K8sQuest — A local, hands-on Kubernetes learning game with real-world troubleshooting challenges. Practice Pods, Deployments, Services, networking, storage, and debugging using kubectl on a local c...
3🔥18👍8
GlobalProtect-openconnect - современный VPN-клиент GlobalProtect для Linux, построенный на основе OpenConnect с полной поддержкой аутентификации SSO. Этот проект предоставляет как интерфейс командной строки, так и графический интерфейс для бесперебойного VPN-подключения.https://github.com/yuezk/GlobalProtect-openconnect
Опубликовано в @gitgate
#vpn #openconnect #ocserv #client
👍8🔥7
VibeNVR - современная, модульная и контейнеризированная система видеонаблюдения, предназначенная для управления IP-камерами, записью видео, обнаружением движения и единой временной шкалой событий. Она включает в себя высокопроизводительный видеодвижок (
VibeEngine), разработанный для эффективности и надежности, и реализованный в премиальном интерфейсе на основе React.Возможности:
- современный веб-интерфейс. Ультрапремиальный пользовательский интерфейс, созданный с использованием
React, Vite и иконок Lucide.- настраиваемая панель мониторинга. Переключайте виджеты и графики в соответствии с вашими потребностями в мониторинге.
- безопасность по умолчанию. Полная аутентификация
JWT для API, потоков и статических медиафайлов. Отсутствие несанкционированного доступа.- eсовершенствованный видеодвижок. Пользовательский движок на
Python, использующий OpenCV и FFmpeg для потоковой передачи и обработки RTSP.- поддержка сквозной записи и прямого копирования потока для записи с минимальным использованием ЦП
- интеллектуальное обнаружение движения. Встроенная функция обнаружения движения с регулируемой чувствительностью, интервалом между кадрами и буферами до/после захвата.
- хронология событий. Единый браузер для видеозаписей и снимков высокого разрешения с мгновенными фильтрами.
- управление хранилищем: Автоматическая фоновая очистка (
FIFO) и инструменты массового удаления.- группы камер. Организуйте камеры в пользовательские группы для логического управления многоракурсным просмотром.
- синхронизация часовых поясов. Полная поддержка ISO 8601 обеспечивает идеальную синхронизацию между движком, бэкэндом и пользовательским интерфейсом.
- иониторинг в реальном времени. Просмотр в режиме реального времени с адаптивным опросом кадров и динамическим проксированием потока
MJPEG.- развертывание без зависимостей в
Docker с использованием Docker Compose.https://github.com/spupuz/VibeNVR
Опубликовано в @gitgate
#nvr #ipcamera #api #opencp #ffmpeg #rtsp #docker
👍12🔥3
straps - комплексный инструмент тестирования на Bash, предоставляющий более 80 вспомогательных функций для облачной разработки, контейнеров Docker, Kubernetes, системного администрирования, проверки безопасности и автоматизации DevOps.Возможности:
- проверка типов данных: целые числа, числа с плавающей запятой, строки, беззнаковые целые числа.
- операции со строками: Сопоставление с образцом (начинается с, заканчивается на, содержит)
- тестирование сети: проверка подключения с использованием протоколов
TCP/UDP и таймаутом в 3 секунды.- операции с файловой системой: существование файлов/каталогов, права доступа и свойства.
-
Docker и контейнеры: статус контейнеров, проверка образов, доступ к портам, тома, сети.-
Kubernetes: именование ресурсов, метки, аннотации, пространства имен, запросы ресурсов.- обнаружение сервисов: мониторинг портов, разрешение
DNS, проверка работоспособности, проверка FQDN.- управление процессами и системами: мониторинг процессов, проверка пользователей/групп, интеграция с
systemd.- окружение и конфигурация: переменные окружения, проверка кодировки
base64/base32.- функции безопасности:
SSL/TLS-сертификаты, SSH-ключи, права доступа к файлам, контексты SELinux.- сетевая безопасность:
IPv6, обозначение CIDR, MAC-адреса, обнаружение частных/замкнутых IP-адресов.- мониторинг ресурсов: использование ЦП/памяти, дисковое пространство, системная нагрузка, ограничения процессов.
- тестирование
URL и API: проверка URL-адресов, коды ответов HTTP, конечные точки веб-перехватчиков.- интеграция с
BATS: бесшовная интеграция с системой автоматизированного тестирования Bash.- кроссплатформенность: несколько резервных инструментов для максимальной совместимости.
https://github.com/meeghele/straps
Подсказал: Сергай - @snubats
Опубликовано в @gitgate
#bash #docker #k8s #systemd #selinux #net
👍13🔥8
xyOps™ - система нового поколения для планирования заданий, автоматизации рабочих процессов, мониторинга серверов, оповещений и реагирования на инциденты - все это объединено в единую, целостную платформу. Она создана для разработчиков и операционных команд, которые хотят контролировать свой стек автоматизации, не жертвуя данными, свободой действий или прозрачностью. xyOps не скрывает функции за платными барьерами и не передает телеметрию никому. Она открыта, расширяема и предназначена для работы где угодно. Большинство платформ автоматизации сосредоточены на оркестрации рабочих процессов - они запускают задачи, но на самом деле не помогают увидеть, что происходит за их пределами.
xyOps идет дальше. Он не просто планирует задания; он связывает их с мониторингом в реальном времени, оповещениями, снимками серверов и системой обработки заявок, создавая единую интегрированную петлю обратной связи. Когда срабатывает оповещение, электронное письмо содержит список запущенных заданий на этом сервере. Одним щелчком мыши открывается снимок, показывающий каждый процесс, загрузку ЦП и сетевое соединение. Если задание завершается с ошибкой, xyOps может открыть заявку с полным контекстом - журналами, историей и связанными метриками. Все в xyOps взаимодействует со всем остальным, поэтому вы можете отслеживать проблему от обнаружения до устранения, не покидая систему.форк и дальнейшее развитие идей
Cronicle
https://github.com/pixlcore/xyopsОпубликовано в @gitgate
#job #tasr #scheduler #devops #management #cronicle
👍10🔥6
🎥 Вебинар по DevOps: Docker образы. Микросервисы
На вебинаре вы узнаете:
1. Как работает Docker и почему он стал стандартным контейнером?
2. Docker-образы: создание, настройка, оптимизация и безопасность.
3. Как Docker помогает в построении микросервисной структуры?
4. Лучшие практики работы с Docker-образами в DevOps и CI/CD процессах.
5. Ошибки при создании Docker-образов и как их избежать.
6. Демонстрация на одних примерах: сборка и деплой микросервисов с Docker.
В результате вебинара вы:
1. Поймёте, как эффективно работать с Docker-образами.
2. Узнайте, как собирать и модифицировать контейнеры для микросервисов.
3. Получите практические навыки работы с Docker в собственных проектах.
4. Освоите ключевые подходы к развертыванию и масштабированию контейнеризированных приложений.
👉 Для участия зарегистрируйтесь: https://vk.cc/cUIrtz
🎁 Все участники вебинара получат специальные условия на полное обучение курса "DevOps практики и инструменты"
На курсе вы пройдёте путь от концепции до конкретных инструментов: Terraform, Ansible, Docker, Kubernetes, Prometheus, GitLab CI и других. Программа построена практикующими инженерами и сочетает теорию с применением знаний в реальных сценариях.
👉 Повысить свои навыки: https://vk.cc/cUIrvV
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
На вебинаре вы узнаете:
1. Как работает Docker и почему он стал стандартным контейнером?
2. Docker-образы: создание, настройка, оптимизация и безопасность.
3. Как Docker помогает в построении микросервисной структуры?
4. Лучшие практики работы с Docker-образами в DevOps и CI/CD процессах.
5. Ошибки при создании Docker-образов и как их избежать.
6. Демонстрация на одних примерах: сборка и деплой микросервисов с Docker.
В результате вебинара вы:
1. Поймёте, как эффективно работать с Docker-образами.
2. Узнайте, как собирать и модифицировать контейнеры для микросервисов.
3. Получите практические навыки работы с Docker в собственных проектах.
4. Освоите ключевые подходы к развертыванию и масштабированию контейнеризированных приложений.
👉 Для участия зарегистрируйтесь: https://vk.cc/cUIrtz
🎁 Все участники вебинара получат специальные условия на полное обучение курса "DevOps практики и инструменты"
На курсе вы пройдёте путь от концепции до конкретных инструментов: Terraform, Ansible, Docker, Kubernetes, Prometheus, GitLab CI и других. Программа построена практикующими инженерами и сочетает теорию с применением знаний в реальных сценариях.
👉 Повысить свои навыки: https://vk.cc/cUIrvV
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
🔥2