ar
Feedback
Useful Tools | Linux | GitOps | DevOps

Useful Tools | Linux | GitOps | DevOps

الذهاب إلى القناة على Telegram

Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы. Понравился проект из поста - поддержи автора звездой! Web: https://gitgate.d3.ru Сотрудничество: @maxgrue

إظهار المزيد
6 674
المشتركون
-124 ساعات
+87 أيام
+4030 أيام
أرشيف المشاركات
Notifuse - современная платформа для рассылки электронных писем с самостоятельным размещением, которая позволяет отправлять н
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

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 #script

logfmt - простой инструмент командной строки, упрощающий чтение и анализ логов из терминала. Он поддерживает цветовое выделен
logfmt - простой инструмент командной строки, упрощающий чтение и анализ логов из терминала. Он поддерживает цветовое выделение, выделение полей вывода, а также фильтрацию по уровню логирования и ключевому значению. Цель этого инструмента - сделать логи более читабельными за счет подсветки синтаксиса, разделения полей временной метки и уровня на статические ячейки без ключей, фильтрации по уровню лога, выбора определенных столбцов вывода и фильтрации по определенным парам ключ=значение (например, если вы ищете только определенный вызов API). https://github.com/TheEdgeOfRage/logfmt Подсказал: Alex Kup - @Lifailon Опубликовано в @gitgate #log #cli #colorer

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

oxker - простой TUI для просмотра и управления контейнерами Docker. Создано на Rust с активным использованием ratatui и Bollard. https://github.com/mrjackwills/oxker Подсказал: Alex Kup - @Lifailon Опубликовано в @gitgate #docker #tui

Databasus - инструмент резервного копирования для PostgreSQL, MySQL и MongoDB. Предназначенный для резервного копирования баз
Databasus - инструмент резервного копирования для PostgreSQL, MySQL и MongoDB. Предназначенный для резервного копирования баз данных (с упором на PostgreSQL). Он позволяет создавать резервные копии с использованием различных хранилищ (S3, Google Drive, FTP и т. д.) и получать уведомления о ходе процесса (Slack, Discord, Telegram и т. д.). Ранее был известен как Postgresus Возможности: - поддерживаемые базы данных PostgreSQL: 12, 13, 14, 15, 16, 17 и 18 MySQL: 5.7, 8 и 9 MariaDB: 10 и 11 MongoDB: 4, 5, 6, 7 и 8 - резервное копирование по расписанию - интеллектуальное сжатие: экономия места в 4-8 раз благодаря сбалансированному сжатию (примерно 20% дополнительных затрат). - несколько мест хранения - безопасность: все данные остаются под вашим контролем. - умные уведомления. Множество каналов связи: электронная почта, Telegram, Slack, Discord, веб-хуки. - Безопасность корпоративного уровня (документация). Шифрование AES-256-GCM - журналы аудита: отслеживают все действия в системе и изменения, внесенные пользователями. - роли пользователей: Назначайте роли «просмотрщик», «участник», «администратор» или «владелец» в рабочих пространствах. - удобный для пользователя интерфейс - поддержка облачных сервисов: AWS RDS, Google Cloud SQL, Azure Database for PostgreSQL. https://github.com/databasus/databasus Полсказал: @zaazll опубликовано в  @gitgate #backup #postgres #mariadb #mysql #mongodb

Databasus - инструмент резервного копирования для PostgreSQL, MySQL и MongoDB. Предназначенный для резервного копирования баз данных (с упором на PostgreSQL). Он позволяет создавать резервные копии с использованием различных хранилищ (S3, Google Drive, FTP и т. д.) и получать уведомления о ходе процесса (Slack, Discord, Telegram и т. д.). Ранее был известен как Postgresus Возможности: - поддерживаемые базы данных PostgreSQL: 12, 13, 14, 15, 16, 17 и 18 MySQL: 5.7, 8 и 9 MariaDB: 10 и 11 MongoDB: 4, 5, 6, 7 и 8 🔄 Резервное копирование по расписанию Гибкий график: почасовая, ежедневная, еженедельная, ежемесячная оплата или по расписанию (cron). Точное соблюдение временных рамок: выполняйте резервное копирование в определенное время (например, в 4 утра при низкой нагрузке). Интеллектуальное сжатие: экономия места в 4-8 раз благодаря сбалансированному сжатию (примерно 20% дополнительных затрат). 🗄 Несколько мест хранения (поддерживается просмотр) Локальное хранилище: храните резервные копии на вашем VPS/сервере. Облачные хранилища: S3, Cloudflare R2, Google Drive, NAS, Dropbox, SFTP, Rclone и другие. Безопасность: все данные остаются под вашим контролем. 📱 Умные уведомления (поддерживается просмотр) Множество каналов связи: электронная почта, Telegram, Slack, Discord, веб-хуки. Обновления в режиме реального времени: уведомления об успехе и неудаче. Интеграция в команду: идеально подходит для рабочих процессов DevOps. 🔒 Безопасность корпоративного уровня (документация) Шифрование AES-256-GCM: защита резервных файлов корпоративного уровня. Хранилище с нулевым доверием: резервные копии шифруются и остаются бесполезными для злоумышленников, поэтому вы можете безопасно хранить их в общих хранилищах, таких как S3, Azure Blob Storage и т. д. Шифрование секретов: любые конфиденциальные данные шифруются и никогда не раскрываются, даже в журналах или сообщениях об ошибках. Пользователь только для чтения: По умолчанию Databasus использует пользователя только для чтения для резервного копирования и никогда не хранит ничего, что может изменять ваши данные. 👥 Подходит для команд (документов) Рабочие пространства: групповые базы данных, уведомления и хранилища для различных проектов или команд. Управление доступом: контролируйте, кто может просматривать или управлять определенными базами данных с помощью разрешений на основе ролей. Журналы аудита: отслеживают все действия в системе и изменения, внесенные пользователями. Роли пользователей: Назначайте роли «просмотрщик», «участник», «администратор» или «владелец» в рабочих пространствах. 🎨 Удобный для пользователя интерфейс Продуманный до мелочей пользовательский интерфейс: чистый, интуитивно понятный интерфейс, созданный с вниманием к деталям. Темная и светлая темы: выберите внешний вид, который подходит для вашего рабочего процесса. Адаптивный интерфейс для мобильных устройств: проверяйте резервные копии из любого места и с любого устройства. ☁️ Работает с собственными и облачными базами данных Databasus бесперебойно работает как с самостоятельно размещенными базами данных PostgreSQL, так и с облачными базами данных: Поддержка облачных сервисов: AWS RDS, Google Cloud SQL, Azure Database for PostgreSQL. Самостоятельное размещение: любой экземпляр PostgreSQL, которым вы управляете самостоятельно. Почему отсутствует поддержка PITR?: Облачные провайдеры уже предлагают встроенную функцию PITR, а внешние резервные копии PITR нельзя восстановить в управляемые облачные базы данных, что делает их непрактичными для PostgreSQL, размещенного в облаке. Практическая детализация: почасовых и ежедневных резервных копий достаточно для 99% проектов без сложностей, связанных с архивированием WAL-файлов. 🐳 Самостоятельное размещение и безопасность На основе Docker: простое развертывание и управление. Конфиденциальность превыше всего: все ваши данные остаются на вашей инфраструктуре. Открытый исходный код: лицензия Apache 2.0, проверяйте каждую строку кода. #backup #postgres

prek - фреймворк для запуска хуков, написанных на многих языках, и он управляет набором инструментов и зависимостями для запу
prek - фреймворк для запуска хуков, написанных на многих языках, и он управляет набором инструментов и зависимостями для запуска этих хуков. prek --это переосмысленная версия pre-commit, написанная на Rust. Она разработана как более быстрая, не требующая зависимостей и полностью интегрируемая альтернатива pre-commit, а также предоставляет ряд дополнительных, давно востребованных функций. Примечание Хотя prek — относительно новый инструмент, он уже используется в реальных проектах, таких как CPython, Apache Airflow, FastAPI, и всё больше проектов начинают его применять Возможности: - единый исполняемый файл без зависимостей, не требующий Python или какой-либо другой среды выполнения. - быстрее, чем предварительная фиксация транзакций, и эффективнее в использовании дискового пространства. Полностью совместимо с исходными конфигурациями и хуками, созданными до фиксации изменений. - встроенная поддержка монорепозиториев - интеграция с uv для управления виртуальными средами Python и зависимостями. - улучшена установка наборов инструментов для Python, Node.js, Bun, Go, Rust и Ruby, которые используются совместно различными хуками. - встроенная реализация некоторых распространенных хуков на Rust. https://github.com/j178/prek опубликовано в  @gitgate #hook #precommit #rust

mkbrr - мощный инструмент командной строки для создания, проверки и изменения торрент-файлов. По умолчанию приватный. Поддерживает работу трекеров. Возможности: - создание торрент-файлов - проверка торрент-файлов - изменение метаданных торрента - автоматическая поддержка требований, специфичных для трекера. - невероятно быстрое хеширование, превосходящее конкурентов. - удобный интерфейс командной строки - единый исполняемый файл без зависимостей. - обнаруживает возможные отсутствующие файлы при создании торрентов для season packs. https://github.com/autobrr/mkbrr Подсказал: Alex Kup - @Lifailon Опубликовано в @gitgate #torrent #cli

WG_1.5_script_RouterOS - скрипт, предназначенный для восстановления работоспособности нативного WireGuard. Алгоритм аналогичен AmneziaWG: - последовательно отправляются пакеты i1–i5 - затем передаются Jc рандомные пакеты - после этого выполняется handshake https://gist.github.com/Medium1992/b6aab2ff51153185b1c5793fa73713d0 Подсказал Ruslan^2 - @CrashXRU Опубликовано в @gitgate #mikrotik #wg #vpn

samba - Docker-контейнер Samba, реализации сетевого протокола Windows SMB. Легковесное решение для быстрого расшаривания ресурсов в локальной сети с минимальными настройками.. https://github.com/dockur/samba Опубликовано в @gitgate #samba #docker

Netronome - комплексное решение для мониторинга производительности сети, которое помогает вам понимать и отслеживать состояни
Netronome - комплексное решение для мониторинга производительности сети, которое помогает вам понимать и отслеживать состояние вашей сети. Независимо от того, отслеживаете ли вы домашнее интернет-соединение, управляете многосайтовой инфраструктурой или контролируете производительность серверов, Netronome предоставляет необходимую информацию через интуитивно понятный веб-интерфейс. Созданный на Go и разработанный для простоты использования, Netronome объединяет фронтенд и бэкенд в один исполняемый файл для лёгкого развертывания. Благодаря минимальному объёму используемой оперативной памяти (всего около 35 МБ), он идеально подходит для сред с ограниченными ресурсами. Никаких сложных настроек — просто скачайте, настройте и запустите. Основные возможности: тестирование скорости у разных провайдеров, непрерывный мониторинг потери пакетов, распределенный мониторинг серверов с помощью легковесных агентов и автоматическое оповещение — все это с красивой визуализацией и отслеживанием истории. https://github.com/autobrr/netronome Подсказал: Alex Kup - @Lifailon Опубликовано в @gitgate #moni #net #webui

git-secret - инструмент bash, который хранит закрытые данные внутри репозитория Git. git-secret шифрует файлы с помощью откры
git-secret - инструмент bash, который хранит закрытые данные внутри репозитория Git. git-secret шифрует файлы с помощью открытых ключей разрешенных пользователей, позволяя пользователям, которым вы доверяете, получать доступ к зашифрованным данным с помощью PGP и их секретных ключей. С помощью git-secret изменение прав доступа упрощается, а вопросы, связанные с закрытым и открытым ключами, решаются автоматически. Когда права доступа пользователя отзываются, секреты не нужно изменять с помощью git-secret - достаточно удалить ключ пользователя из хранилища ключей репозитория с помощью команды git secret removeperson their@email.com, повторно зашифровать файлы, и пользователь больше не сможет расшифровать секреты. Если вы считаете, что пользователь мог скопировать секреты или ключи, имея доступ, то вам также следует изменить секреты. Утилита входит в состав базовых репп почти всех дистрибутивов Linux https://github.com/sobolevn/git-secret Опубликовано в @gitgate #git #bash #secret #security

Apprise - позволяет отправлять уведомления практически во все популярные на сегодняшний день сервисы уведомлений, такие как:
Apprise - позволяет отправлять уведомления практически во все популярные на сегодняшний день сервисы уведомлений, такие как: Telegram, Discord, Slack, Amazon SNS, Gotify и др. Возможности: - одна библиотека уведомлений, которая подойдет для всего. - универсальный и интуитивно понятный синтаксис уведомлений. - поддерживает обработку изображений и вложений (для служб уведомлений, которые будут их принимать). - невероятно лёгкий. - потрясающе быстрая реакция, потому что все сообщения отправляются асинхронно. Разработчикам, желающим создать сервис уведомлений, больше не нужно изучать каждый существующий сервис. Им больше не нужно адаптироваться к новым, появляющимся сервисам. Им достаточно подключить эту библиотеку, и они сразу же получат доступ практически ко всем доступным сегодня сервисам уведомлений. Системным администраторам и специалистам DevOps, желающим отправлять уведомления, больше не нужно искать подходящий инструмент. Все необходимые функции уже встроены и поддерживаются в инструменте командной строки (CLI) apprise, поставляемом с этим продуктом. https://github.com/caronc/apprise Подсказал: Страйфи Ленджок - @strayfi_lendjok Опубликовано в @gitgate #alert #telegram #discord #slack #gotify

GNU-hot - панель мониторинга графических процессоров NVIDIA в режиме реального времени. Веб-интерфейс, SSH не требуется. Возм
GNU-hot - панель мониторинга графических процессоров NVIDIA в режиме реального времени. Веб-интерфейс, SSH не требуется. Возможности: - показатели в реальном времени (менее секунды) - автоматическое определение наличия нескольких графических процессоров - мониторинг процессов (PID-регуляторы, использование памяти) - исторические графики (использование, температура, мощность, время) - системные показатели (процессор, оперативная память) - масштабирование от 1 до 100+ графических процессоров Метрики: - использование - температура - память - потребляемая мощность - скорость вращения вентилятора - тактовые частоты - информация о PCIe, P-State - состояние ограничения нагрузки - сессии кодировщика/декодера. https://github.com/psalias2006/gpu-hot Опубликовано в @gitgate #mini #nvidia #webui

ppl - консольная утилита “как системный инструмент”, которая подключается к Perplexity API и помогает общаться, генерировать команды и собирать скрипты прямо из терминала. Возможности: - chat: разговорный режим: подмешивает историю (контекст) и печатает ответ в формате Markdown - cmd: генерирует одну bash-команду под задачу: возвращает строгий JSON (команда + заметки), умеет предложить выполнить после подтверждения (--run) - script python: возвращает код + список pip-зависимостей; ppl предлагает установить зависимости, затем показывает код и предлагает запуск - script bash: генерирует bash-скрипт, показывает и предлагает запуск - key: сохранить/очистить Perplexity API key локально - clear: очистить историю диалога - Готовые onefile бинарники в Releases (Linux/Windows), на macOS пока нет https://github.com/Fristivan/perplexity-cli.git Поддержите нашего автора @fristivan звездой в репке ! Для разработчика это очень важно ! Опубликовано в @gitgate #ai #cli #perplexity #bash #python #linux #windows #devtools

it_alarm_clock - самый эффективный рингтон для будильник для ИТ. Страшнее него только тишина в серверной. Внимание применять
it_alarm_clock - самый эффективный рингтон для будильник для ИТ. Страшнее него только тишина в серверной. Внимание применять с осторожностью, может вызывать панические атаки и дестабилизацию психики. Возможности: - 100% эффективность - не затрагивает людей вокруг - не влияет на домашних животных https://github.com/pdacity/it_alarm_clock Опубликовано в @gitgate #alarm #ringtone

pSyslog - клиент.сервер Syslog и ретранслятор UDP на основе класса System.Net.Sockets из .NET Framework для работы в фоновом
pSyslog - клиент.сервер Syslog и ретранслятор UDP на основе класса System.Net.Sockets из .NET Framework для работы в фоновом режиме. https://github.com/Lifailon/pSyslog Опубликовано в @gitgate #moni #logs #syslog

Healthchecks - служба мониторинга заданий cron. Она отслеживает HTTP-запросы и электронные письма («ping») от ваших заданий c
Healthchecks - служба мониторинга заданий cron. Она отслеживает HTTP-запросы и электронные письма («ping») от ваших заданий cron и запланированных задач («checks»). Если ping не приходит вовремя, Healthchecks отправляет оповещения. Healthchecks включает в себя веб-панель управления, API, более 25 интеграций для отправки уведомлений, ежемесячные отчеты по электронной почте, поддержку двухфакторной аутентификации WebAuthn, функции управления командой: проекты, участники команды, доступ только для чтения. Healthchecks распространяется под лицензией BSD 3-clause. https://github.com/healthchecks/healthchecks Web: https://healthchecks.io/. Опубликовано в @gitgate #moni #cron #webui

Тестируйте OpenClaw в облаке Cloud․ru ❤️ OpenClaw — персональный AI-ассистент для решения задач DevOps-команд, системных адми
Тестируйте OpenClaw в облаке Cloud․ru ❤️ OpenClaw — персональный AI-ассистент для решения задач DevOps-команд, системных администраторов и технических специалистов. В отличие от обычных чат-ботов, он может самостоятельно запускать команды, работать с файлами и отправлять отчеты в мессенджеры. Почему стоит попробовать ➡️Бесплатно: разверните решение через Маркетплейс на бесплатной виртуальной машине Evolution free tier. ➡️Быстро: вся необходимая инфраструктура создается автоматически. Образы готовы к работе в несколько кликов. ➡️Безопасно: можно безопасно развернуть OpenClaw в изолированной среде на отдельной ВМ, настроить необходимое окружение для экспериментов, не используя локальный ПК.
Программный продукт предоставляется на условиях «как есть» (as is). Подробности в Пользовательском соглашении Cloud․ru
Запустить OpenClaw 🖱