Useful Tools | Linux | GitOps | DevOps
Ir al canal en Telegram
Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы. Понравился проект из поста - поддержи автора звездой! Web: https://gitgate.d3.ru Сотрудничество: @maxgrue
Mostrar más6 696
Suscriptores
-424 horas
+27 días
+930 días
Archivo de publicaciones
keenetic-dark-theme-extension - тёмная тема для WebUI роутера keenetic
https://github.com/Eralde/keenetic-dark-theme-extension
опубликовано в @gitgate
#keenetic #webui #themekeenetic-grafana-monitoring - мониторинг keenetic роутера с помощью Grafana и InfluxDB
https://github.com/vitaliy-sk/keenetic-grafana-monitoring
опубликовано в @gitgate
PS. прямо какой то день кинетиков получился..
#moni #grafana #keeneticXkeen — утилита для роутеров Keenetic. Обеспечивает работоспособность и актуальность ядра Xray и GeoIP / GeoSite из списков AntiZapret / Antifilter / v2fly
https://github.com/Skrill0/XKeen
Подробные инструкцииипо настройке то комьюнити: https://github.com/Corvus-Malus/XKeen
Подсказал: @TheMelbine
опубликовано в @gitgate
#xray #geoip #geosite #keenetic #vpnkvas - vpn и shadowsocks клиент для роутеров keenetic
Пакет представляет собой обвязку или интерфейс командной строки для защиты Вашего соединения при обращении к определенным доменам.
В пакете реализуется связка: ipset + один из вариантов связки DNS сервера:
- dnsmasq (с поддержкой wildcard) + dnscrypt-proxy2 + блокировщик рекламы adblock или
- AdGuardHome (уже всключает в себя и шифрование DNS трафика и блокировщик рекламы).
https://github.com/qzeleza/kvas
опубликовано в @gitgate
#vpn #keenetic #shadowsocks #ipset #dnsmasq #adblock #AdGuardHomecava - мультиплатформенный TUI визуализатор аудио
https://github.com/karlstav/cava
опубликовано в @gitgate
#tui #audio❓Хотите добавить в свой стек инструменты DevOps и повысить востребованность на рынке?
На курсе «DevOps практики и инструменты» вы научитесь:
- применять подход Infrastructure as Code;
- работать с Continuous Integration/Continuous Delivery/Continuous Deployment;
- управлять конфигурациями и хранением артефактов;
- работать с чувствительными данными;- использовать инструменты Observability (Monitoring, Logging, Tracing).
Программа создана для разработчиков, системных администраторов и тестировщиков.
⏰Стартуем уже 26 сентября!
👉 Получите скидку на обучение прямо сейчас: https://otus.pw/MARRm/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
K8up - оператор резервного копирования Kubernetes на основе Restic , для создания резервных копии PVC и приложений в кластере Kubernetes или OpenShift.
Просто создайте scheduleи credentials объект в пространстве имен, которое вы хотите резервировать. K8up позаботится обо всем остальном. Он также содержит экспортер Prometheus для мониторинга.
https://github.com/k8up-io/k8up
Web: https://k8up.io/
опубликовано в @gitgate
#k8s #backup #restic #pvctg2md - скрипт анализирует выходные данные из канала Telegram и преобразует каждую публикацию в публикацию, совместимую с Jekyll, в разметке markdown.
Telegram Desktop создает файл JSON, а также различные каталоги, содержащие мультимедиа, фотографии и т. д. Этот скрипт создает новый каталог и заполняет его отформатированными сообщениями, готовыми к публикации.
https://github.com/la-ninpre/tg2md
опубликовано в @gitgate
#jekyll #json #telegram #convertDevOps-инженеры, пост для вас 😉
«Орки тут» — бесплатный митап 💜💜💜 для DevOps-инженеров и не только 🎙
Темы докладов 👇
🟣 Apache Kafka в кластере логов: что было сделано не так?
🟣Один deploy, чтобы править всеми: как скрестить K8s, Ansible и Jenkins, не привлекая внимания санитаров.
Встречаемся 24 сентября в 19:00 (мск) онлайн и офлайн в Санкт-Петербурге.
Чтобы поучаствовать и узнать подробности, зарегистрируйтесь на сайте митапа «Орки тут».
systemctl-tui - быстрый и простой TUI для взаимодействия со службами systemd и их журналами journald
Может быстро просматривать состояние и журналы служб, а также запускать, останавливать и перезапускать службы.
https://github.com/rgwood/systemctl-tui
опубликовано в @gitgate
#tui #systemd #journald #toolsrainfrog -TUI утилита для управления базой данных для postgres
Функции:
- эффективная навигация через vim подобные сочетания клавиш и элементы управления мышью
- редактор запросов с подсветкой ключевых слов и историей сеансов
- быстрое копирование данных, фильтр таблиц и переключение между схемами
- ярлыки для просмотра метаданных и свойств таблицы
Кроссплатформенный (macOS, Linux, Windows, Android через termux)
https://github.com/achristmascarl/rainfrog
опубликовано в @gitgate
#tui #postgres #toolsБудущее Greenplum в России — оно какое?
Обсудим на T-Meetup: Greenplum 27 сентября в Москве! Встречу проведем офлайн в нашей штаб-квартире на «Белорусской».
Сначала поделимся нашим опытом автоматизации обслуживания СУБД и расскажем, зачем и как мы создали собственное решение для мониторинга Greenplum 6. Центральным событием станет круглый стол с экспертами из нашей компании и из Yandex.Cloud, Сбер, GlowByte, Ростелеком и Arenadata. Разберем потенциал, риски и альтернативы инструмента.
После докладов и обсуждений останемся на неформальный нетворкинг с участниками.
📆 Встречаемся 27 сентября в Москве на T-Meetup: Greenplum.
Не забудьте зарегистрироваться
Реклама. АО "ТБанк", ИНН 7710140679, лицензия ЦБ РФ № 2673
tinymind - превратите свой GitHub в место для хранения данных блога и заметок одним щелчком мыши. Сервер не требуется - все введенные данные автоматически синхронизируются с вашим репозиторием GitHub.
Как это работает:
- создаем общедоступный репозиторий с именем tinymind-blog в вашей учетной записи GitHub.
- когда вы пишете что-либо на нашей веб-странице, это автоматически фиксируется в вашем репозитории yourname/tinymind-blog.
- это обеспечивает беспрепятственный способ создания контента и обепечение сохранности и версионности данных.
https://github.com/mazzzystar/tinymind
опубликовано в @gitgate
#web #blog #githubdecomposerize - Превращает файл docker-compose в команды запуска docker run!
https://github.com/composerize/decomposerize
Web: http://decomposerize.com
опубликовано в @gitgate
#docker #toolsТри бесплатных воркшопа по Linux для тех, кто хочет учиться на практике.
В программе: митап про карьеру в Linux и три закрытых онлайн-интенсива с инженерами из Orion soft, K2 Cloud и K2 Tech. На воркшопах погрузимся в практику — настроим self-hosted мессенджер, VPN-решение, облачное хранилище.
Переходи по ссылке и выбирай свой воркшоп до 7 октября.
erid: 2Vtzqwi1vzB
composerize - Превращает команды запуска docker run в файлы docker-compose.yml и даже объединяет их с существующим docker-compose.yml!
https://github.com/composerize/composerize
Web: http://composerize.com/
Подсказал: Бронислав Корнев - @bulch
А потом и в helm chart можно сконвертировать: https://t.me/gitgate/124
опубликовано в @gitgate
#docker #tools #docker-composezapper - Конфиденциальность для параметров командной строки. Инструмент Linux для сокрытия от "ps"
Возможности:
- не требует рута
- работает также со статическими двоичными файлами (например, двоичными файлами GoLang).
- не зависит от LD_PRELOAD= или libc.
- использует ptrace() для управления Elf Auxiliary Table
- накладные расходы всего 00,1%.
- не позволяет администратору видеть или шпионить за вашими процессами.
- запускает процесс под любым идентификатором процесса (-n <pid>)
ВНИМАНИЕ: Применять исключительно для причинения добра !
https://github.com/hackerschoice/zapper
опубликовано в @gitgate
#cli #security #tools🔵 Получи оффер инженера технической поддержки всего за неделю!
Ведущая технологическая компания России YADRO приглашает на One Week Offer инженеров технической поддержки, которые хорошо знают принципы серверной архитектуры и СХД.
Если ты хочешь участвовать в обеспечении непрерывной работоспособности сложных систем, необходимых для развития инфраструктуры страны, скорее присылай своё резюме до 22 сентября.
Принять участие и заполнить форму можно → по ссылке.
slim - Сделайте свои контейнеры лучше, меньше, безопаснее !
Slim позволяет разработчикам проверять, оптимизировать и отлаживать свои контейнеры с помощью команд xray, lint, build, debug, run, images, merge, registry, vulnerability (и других). Он упрощает и улучшает процесс создания, настройки и использования контейнеров для разработчиков. Это делает ваши контейнеры лучше, меньше и безопаснее, обеспечивая при этом улучшенную видимость и удобство использования при работе с исходными и минимизированными контейнерами.
Ничего не меняйте в образе контейнера и уменьшите его до 30 раз, что также сделает его безопасным! Однако оптимизация образа - не единственное, что он может сделать. Он может помочь вам понять и создать более качественные образы контейнеров.
https://github.com/slimtoolkit/slim
Примеры: https://github.com/slimtoolkit/examples
опубликовано в @gitgate
#docker #container #optimizeerror-pages - однажды вы, возможно, захотите заменить стандартные страницы ошибок вашего HTTP-сервера или кластера K8S на что-то большее. оригинально и привлекательно. Именно поэтому и был создан этот репозиторий :)
Он содержит:
- простой генератор страниц ошибок, написанный на Go.
- одностраничные шаблоны ошибок (темы) с различным оформлением (находятся в каталоге шаблонов ), которые вы можете настроить по своему желанию
- быстрый и легкий HTTP-сервер доступен в виде одного двоичного файла и образа Docker. Он включает встроенную ошибку шаблоны страниц из этого репозитория. Вам не нужно ничего, кроме скомпилированного двоичного файла или образа Docker.
- предварительно сгенерированные страницы ошибок.
Список функций:
- HTTP-сервер, написанный на Go, использующий чрезвычайно быстрый FastHTTP и кэширование в памяти.
- поддержка Content-Type HTTP-заголовоки (и X-Format), отвечающее соответствующим форматом (поддерживаемые форматы: json, xml, и plaintext)
- страницы ошибок настроены на исключение из индексации поисковых систем (с использованием метатегов и заголовков HTTP). предотвратить проблемы с SEO на вашем сайте
- HTML-контент (включая CSS, SVG и JS) минимизируется на лету.
- журналы сохраняются json формате
- содержит healthcheck для проверки работоспособности ( /healthz)
- потребляет очень мало ресурсов и подходит для использования в средах с ограниченными ресурсами.
- облегченный образ Docker, не требующий дистрибутива и по умолчанию использующий непривилегированного пользователя.
- Go-template. В шаблонах разрешены теги
- готов к интеграции с Traefik , Ingress-nginx и другими.
- страницы ошибок могут быть встроены в ваш собственный образ Docker с помощью nginx за несколько простых шагов
- ролностью настраиваемый
- распространяется в виде образа Docker и скомпилированных двоичных файлов.
- локализованные страницы ошибок HTML.
https://github.com/tarampampam/error-pages
Демо: https://tarampampam.github.io/error-pages/
опубликовано в @gitgate
#404 #error #http #traefik #ingres #docker