ch
Feedback
Useful Tools | Linux | GitOps | DevOps

Useful Tools | Linux | GitOps | DevOps

前往频道在 Telegram

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

显示更多
6 669
订阅者
-424 小时
-67
+3830
帖子存档
frp-docker - образы Docker для Frp на основе Alpine и Debian. Или сделай из старенького одноплатника универсальный шлюз в свою закрытую (или локальную за NAT) сеть Платформы: amd64, Arm32v5, Arm32v6, Arm32v7, Arm64v8, i386, mips64le, ppc64le,riscv64, s390x https://github.com/snowdreamtech/frp Ранее рассказывал про проект FRP - https://t.me/gitgate/782 опубликовано в @gitgate #frp #docker #alpine

Rocket Redis - графический пользовательский интерфейс (GUI) для простого управления базами данных Redis. https://github.com/d
Rocket Redis - графический пользовательский интерфейс (GUI) для простого управления базами данных Redis. https://github.com/diego3g/rocketredis опубликовано в @gitgate #redis #gui #webui

🌐Роль и задачи DevOps в современном IT На открытом уроке рассмотрим: - что меняется в DevOps; - актуальные инструменты DevOp
🌐Роль и задачи DevOps в современном IT На открытом уроке рассмотрим: - что меняется в DevOps; - актуальные инструменты DevOps инженера; - сравним DevOps c SRE, Platform Engineer. После занятий вы будете знать: - в чем различия и пересечения между ролями DevOps и SRE (Site Reliability Engineering; - об актуальных трендах и изменениях в методологиях DevOps; - об актуальных инструментах DevOps инженера. 👉 Регистрация и подробности о курсе DevOps Advanced: https://vk.cc/cM410J Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

lumier - виртуальные машины macOS и Linux в контейнере Docker. Lumier - позволяет запускать виртуальные машине macOS с минима
lumier - виртуальные машины macOS и Linux в контейнере Docker. Lumier - позволяет запускать виртуальные машине macOS с минимальной настройкой. Он использует Docker в качестве системы упаковки для предоставления предварительно настроенной среды, которая подключается к службе виртуализации lume, работающей на вашей хост-машине. С Lumier вы получаете: - готовая к использованию виртуальная машина macOS или Linux за считанные минуты - доступ к вашей виртуальной машине через браузер через VNC - простой обмен файлами между вашим хостом и виртуальной машиной - простая настройка через переменные среды https://github.com/trycua/cua/tree/main/libs/lumier опубликовано в @gitgate Ранее были еще посты про варианты запуска MacOs, искать по тэгу #macos #macos #docker #linux

FrankenPHP - современный сервер приложений для PHP, созданный на основе веб-сервера Caddy. FrankenPHP дает вашим PHP-приложен
FrankenPHP - современный сервер приложений для PHP, созданный на основе веб-сервера Caddy. FrankenPHP дает вашим PHP-приложениям сверхвозможности благодаря своим потрясающим функциям: ранние подсказки, рабочий режим, возможности реального времени, автоматическая поддержка HTTPS, HTTP/2 и HTTP/3... FrankenPHP работает с любым PHP-приложением и ускоряет ваши проекты Laravel и Symfony как никогда прежде благодаря официальной интеграции с рабочим режимом. Поддерживает большинство расширений PHP и все расширения Caddy, встроенная поддержка Prometheus, автоматическая генерация, продление и отзыв HTTPS-сертификатов, мягкая перезагрузка и многое другое ! https://github.com/dunglas/frankenphp FrankenPHP теперь официально поддерживается PHP Foundation - https://les-tilleuls.coop/en/blog/frankenphp-is-now-officially-supported-by-the-php-foundation опубликовано в @gitgate #php #go #caddy #appserver #cert #metrics #prometheus

GitLabracadabra - способ GitOps настроить экземпляр GitLab с помощью модификации конфигурации YAML с помощью API. Позволяет создавать группы, проекты, пользователей и настройки приложений GitLab. Он также может зеркалировать: - репозитории Git, используя параметр mirrors в разделе Зеркалирование репозиториев. - образы контейнеров (Docker), используя параметр image_mirrors. - пакеты, используя параметр package_mirrors. Есть в виде пакета почти во всех линукс дистрибутивах. https://gitlab.com/gitlabracadabra/gitlabracadabra опубликовано в @gitgate #git #tools #mirror #gitops

⚠️ Terraform меняет правила игры в DevOps. Хотите освоить инструмент, с которым инфраструктура развертывается в несколько кли
⚠️ Terraform меняет правила игры в DevOps. Хотите освоить инструмент, с которым инфраструктура развертывается в несколько кликов? ⏰ На открытом вебинаре 20 мая в 20:00 МСК вы узнаете, как Terraform делает инфраструктуру управляемой, прозрачной и масштабируемой. Разберём ключевые понятия: провайдеры, состояние, модули и переменные. Вы узнаете, почему IaC стал золотым стандартом DevOps. 💪 Научитесь автоматизировать развёртывание ресурсов, избавьтесь от рутинной ручной работы и освободите время на действительно важные задачи. 👉 Регистрируйтесь прямо сейчас и получите скидку на программу обучения «DevOps-практики и инструменты»: https://vk.cc/cLWrxI Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

AirRemote - решение, разработанное для модернизации устаревших устройств с дистанционным IR управлением, делая их интеллектуальными и доступными удаленно. AirRemote работает как универсальный эмулятор IR пульта дистанционного управления. Он работает, захватывая инфракрасные (IR) сигналы с любого пульта дистанционного управления - независимо от того, насколько они редки или малозаметны - и сохраняя их для последующего использования. Затем вы можете воспроизводить эти команды удаленно через веб-интерфейс (или с помощью автоматизированных процедур), что позволяет вам выполнять такие действия, как включение кондиционера или обогревателя, поиск идеальной температуры в доме по прибытии или просто хранить все пульты дистанционного управления в одном месте, не ища их каждый раз. Возможности: - запись ИК-сигналов, просто нажимая кнопки имеющегося пульта дистанционного управления на устройстве AirRemote - воспроизведение сохраненных сигналов по команде через веб-интерфейс. - создание автоматики для выполнения набора операций (например, включение освещения, кондиционирования и т. д.) в определенное время. - управление, удаление и переупорядочивание ваших любимых устройств через веб-интерфейс. Благодаря этим возможностям AirRemote превращает практически любое устройство с ИК-пультом в интеллектуальное, дистанционно управляемое устройство. https://github.com/jugeekuz/AirRemote-Frontend опубликовано в @gitgate #smarthome #ir #remote

Inadyn - небольшой и простой клиент Dynamic DNS, DDNS с поддержкой HTTPS. Обычно доступен во многих дистрибутивах GNU/Linux, используется в готовых маршрутизаторах и интернет-шлюзах для автоматизации задачи синхронизации вашего интернет-имени с вашим публичным IP-адресом. Его также можно использовать в установках с избыточными (резервными) подключениями к интернету. Используя клиент DDNS, такой как inadyn, вы можете зарегистрировать интернет-имя у провайдера DDNS, например FreeDNS. Клиент DDNS обновляет вашу запись DNS периодически и/или по требованию при изменении вашего IP-адреса. Inadyn может поддерживать несколько записей хоста с одним и тем же IP-адресом, использовать комбинацию скрипта, адрес из интерфейса, выходящего в Интернет, или использовать по умолчанию детектор изменения IP-адреса провайдера DDNS. Поддерживаемые сервисы: - https://freedns.afraid.org - https://www.nsupdate.info - https://duckdns.org - https://freemyip.com - https://www.dyndns.org - https://dyn.com - https://www.easydns.com - https://www.tunnelbroker.net - https://www.sitelutions.com - https://www.dnsexit.com - https://www.zoneedit.com - https://www.changeip.com - https://www.ovh.com - https://www.strato.com - https://www.dhis.org - https://giradns.com - https://gira.de - https://www.duiadns.net - https://ddnss.de - https://dynv6.com - https://www.cloudxns.net - https://www.dnspod.cn - https://connect.yandex.ru - https://www.cloudflare.com - https://www.goip.de - https://www.dnshome.de - https://ipv64.net - https://domene.shop https://github.com/troglobit/inadyn опубликовано в @gitgate #dns #dyndns

4gaBoards - простая система Kanban boards для управления проектами в реальном времени Возможности: - темная тема - интуитивно понятный пользовательский интерфейс UX - расширенный редактор Markdown - экспорт/импорт досок - обновления в реальном времени без перезагрузки страницы - одновременное редактирование/просмотр карточек и фильтрация/переупорядочивание доски, сохраняя локальные изменения описаний. - Google/GitHub/Microsoft SSO вход/регистрация - минимум беспорядка и никакого неиспользуемого пространства - мощные сочетания клавиш - поддержка нескольких языков (EN, PL, FR, PT - 100%, другие языки - частичная поддержка) - сворачиваемые списки и боковая панель которые экономят место на экране и облегчают навигацию в сложных проектах. - многоуровневая иерархия: проекты -> доски -> списки -> карточки -> задачи - двусторонняя синхронизация Github (скоро) - MIT лицензия Форк проект Planka, предлагающий запускаемый на собственном оборудовании сервис канбан-доски для организации командной работы и отслеживания задач, который перешел на несвободную лицензию. С AGPLv3 → на «Fair Use License» (не одобрена OSI, не соответствует Open Source). https://github.com/RARgames/4gaBoards Веб: https://4gaboards.com/

oomd - средство устранения проблем с нехваткой памяти (OOM) в пользовательском пространстве (userspace) для систем Linux. OOM из-за нехватки памяти исторически происходило внутри пространства ядра. В системе Linux с перерасходом памяти malloc и его альтернатив обычно никогда не терпят неудачу. Однако, если приложение разыменовывает возвращенный указатель, а система исчерпывает физическую память, ядро ​​Linux вынуждено принимать крайние меры, вплоть до уничтожения процессов. Иногда это медленный и болезненный процесс, поскольку ядро ​​может тратить неограниченное количество времени на подкачку страниц и выгрузку страниц и вытеснение кэша страниц. Кроме того, настройка политики не очень гибкая, хотя и довольно сложная. oomd стремится решить эту проблему в пользовательском пространстве. oomd использует PSI и cgroupv2 для комплексного мониторинга системы. Затем oomd предпринимает корректирующие действия в пользовательском пространстве до того, как OOM произойдет в пространстве ядра. Корректирующие действия настраиваются с помощью гибкой системы плагинов, в которой можно написать пользовательский код. По умолчанию это завершение нарушающих процессов. Это обеспечивает непревзойденный уровень гибкости, при котором каждая рабочая нагрузка может иметь пользовательские правила защиты. Кроме того, время, проведенное в режиме livelock в пространстве ядра, сводится к минимуму. https://github.com/facebookincubator/oomd опубликовано в @gitgate #oom #kernel #userspace #cgroups

📥 Получено приглашение на Cloud․ru Tech Lab: DevOps 📅Когда: 22 мая в 18:00 📍Где: Москва, Гоэрло Лофт, м. Электрозаводская В программе: 😶‍🌫️ClusterAPI как цель, Terraform как мост: управляем жизненным циклом платформы Олег Одинцов, старший инженер платформы App.Farm РСХБ-Интех 😶‍🌫️Автомасштабирование K8s в ноль: от базы до хардкора Илья Смирнов, архитектор решений Cloud․ru 😶‍🌫️Calico CNI: жизнь после запуска Александр Качмашев, лидер круга «Инфраструктура для разработчиков» Точка 😶‍🌫️Как организовать сетевую связность Bare Metal Kubernetes Антон Паус, DevOps-инженер Cloud․ru
Вечер завершится приятным afterparty c нетворкингом, легкими напитками и закусками.
🟢 Зарегистрироваться на митап

Rezolus - экспортер Prometheus для контроля производительности базовых метрик Linux, который обеспечивает подробную информацию о поведении системы с помощью эффективного инструментария с низкими накладными расходами используя eBPF. Используя eBPF, Rezolus предоставляет инструментарий с высоким разрешением и низкими издержками, который раскрывает подробное поведение системы. Rezolus собирает полный набор показателей производительности системы в нескольких областях: - CPU: измерение показателей использования и производительности - планировщик: проверка выполнения задач и скорости реагирования системы - блок ввода-вывода: анализ характеристик рабочей нагрузки и производительности - сеть: анализирует динамику трафика и протоколов - системные вызовы: изучение шаблонов вызовов и задержек - уровень контейнеров: количественная оценка динамики производительности на уровне контейнера https://github.com/iopsystems/rezolus Готовый дашбоард для Grafana: https://github.com/iopsystems/rezolus/blob/main/dashboard.json опубликовано в @gitgate #moni #exportet #prometheus #ebpf

Lokxy - мощный агрегатор журналов для Loki, разработанный для сбора и объединения потоков журналов из нескольких источников в
Lokxy - мощный агрегатор журналов для Loki, разработанный для сбора и объединения потоков журналов из нескольких источников в единую, запрашиваемую конечную точку. Он упрощает управление журналами и улучшает видимость в распределенных средах, обеспечивая бесшовную интеграцию с вашей существующей инфраструктурой Loki. Lokxy решает проблему растущей сложности рабочих процессов наблюдения, особенно в крупномасштабных распределенных средах, где управление журналами в нескольких экземплярах становится проблемой. Вдохновленный философией дизайна Promxy, Lokxy предоставляет похожее решение на основе прокси, но сфокусированное на агрегации журналов для Loki. Поскольку Loki является мощным инструментом агрегации журналов, Lokxy использует его в качестве бэкэнда, чтобы пользователи могли легко агрегировать и запрашивать журналы из нескольких экземпляров Loki. Этот подход разработан для упрощения запросов, улучшения наблюдаемости и улучшения масштабируемости в средах, где управление журналами в нескольких бэкэндах может стать неэффективным. Мы черпаем особое вдохновение из Promxy для Prometheus, который объединяет несколько бэкэндов в единый интерфейс для запросов. Lokxy воспроизводит эту мощную концепцию для журналов, гарантируя пользователям единый интерфейс для запросов без необходимости прямого взаимодействия с каждым отдельным экземпляром Loki. https://github.com/paulojmdias/lokxy Подсказал: Max Zotov - @sf1nk5 Про Promxy рассказывал чуть раньше: https://t.me/gitgate/801 опубликовано в @gitgate #moni #logs #loki #proxy #grafana

Iosevka - семейство шрифтов с открытым исходным кодом, без засечек + с засечками, моноширинное + квазипропорциональное, предн
Iosevka - семейство шрифтов с открытым исходным кодом, без засечек + с засечками, моноширинное + квазипропорциональное, предназначенное для написания кода, использования в терминалах и подготовки технической документации. В официальном пакете Iosevka предусмотрено 6 моноширинных подсемейств (sans-serif и slab-serif, каждое в 3 интервалах Default, Term и Fixed) и 2 квазипропорциональных подсемейства (sans-serif) и (slab-serif)). Во всех моноширинных подсемействах включено 9 начертаний (от тонкого до толстого), 2 ширины (нормальная и удлиненная) и 3 наклона (прямой, курсив и наклонный). В квазипропорциональных подсемействах количество ширин сокращено до 1. Все версии включают в себя одинаковые наборы символов: латинские буквы, греческие буквы (включая политонические), некоторые буквы кириллицы, символы IPA и общепринятые знаки препинания, а также некоторые символы. Содержит в себе и символы кириллицы. https://github.com/be5invis/Iosevka опубликовано в @gitgate #font

Mission Center - контролируйте использование CPU, памяти, диска, сети и графического процессора. Linux приложение по мотивам
Mission Center - контролируйте использование CPU, памяти, диска, сети и графического процессора. Linux приложение по мотивам диспетчера задач Windows. Распространяется и в ввиде AppImage что мегаудобно и не требует установки. Возможности: - мониторинг общего или попотокового использования CPU - просмотр системных процессов, потоков и количества дескрипторов, времени безотказной работы, тактовую частоту (базовую и текущую), размеры кэша. - мониторинг использования оперативной памяти и подкачки - просмотр как система использует память - мониторинг использования диска и скорости передачи данных - мониторинг использования сети и скорости передачи данных - просмотр информации о сетевом интерфейсе, имя сетевой карты, тип подключения (Wi-Fi или Ethernet), скорость и частота беспроводной связи, аппаратный адрес, IP-адрес - отслеживание общего использования графического процессора, использования видеокодера и декодера, использования памяти и энергопотребления на основе популярного проекта NVTOP - мониторинг вентиляторов - просмотр разбивки использования ресурсов по приложениям и процессам - поддержка минимизированного обзора для простого мониторинга. - использование аппаратного ускорения для рендеринга всех графиков, чтобы снизить нагрузку на CPU и общее использование ресурсов. - использует GTK4 и Libadwaita - написано на Rust https://gitlab.com/mission-center-devs/mission-center Web: https://missioncenter.io/ опубликовано в @gitgate #system #utils #resources #gui

Promxy - прокси-сервер Prometheus, который позволяет нескольким узлам Prometheus выглядеть как одна конечная точка API для пользователя. Это значительно упрощает операции и использование Prometheus в multinode инсталции (когда у вас более одного хоста Prometheus). Promxy предоставляет эту унифицированную конечную точку доступа, не требуя никаких дополнительных модулей, пользовательских сборок или других изменений в вашей инфраструктуре Prometheus. Сам Prometheus не предоставляет никакой реальной поддержки HA/кластеризации. Таким образом, лучшей практикой является запуск нескольких (например, N) хостов с одинаковой конфигурацией. Аналогично, у Prometheus нет настоящей встроенной федерации запросов, что означает, что в итоге вы получаете N источников в Grafana, что сбивает с толку пользователей Grafana и не поддерживает агрегацию по всем источникам. Promxy обеспечивает настройку HA Prometheus путем «слияния» данных с дублирующихся хостов (так что если в одном из них есть пробел, Promxy заполнит его другим). Кроме того, Promxy предоставляет единый источник данных для всех запросов Promql — это означает, что у Grafana может быть один источник, а у вас могут быть глобально агрегированные запросы Promql. https://github.com/jacksontj/promxy опубликовано в @gitgate #moni #prometheus #grafana #api #ha

onfluence-markdown-exporter - экспортирует страницы Confluence в формате Markdown. Этот экспортер помогает переносить контент
onfluence-markdown-exporter - экспортирует страницы Confluence в формате Markdown. Этот экспортер помогает переносить контент из Confluence на платформы, поддерживающие Markdown, например Obsidian, Gollum, Azure DevOps, Foam, Dendron и другие. Возможности: - конвертирует страницы Confluence в формат Markdown. - использует API Atlassian для экспорта отдельных страниц, страниц с дочерними элементами и целых пространств. - поддерживает различные элементы Confluence, такие как заголовки, абзацы, списки, таблицы и многое другое. - сохраняет форматирование, такое как полужирный шрифт, курсив и подчеркивание. - преобразует макросы Confluence в эквивалентный синтаксис Markdown, где это возможно. - обрабатывает изображения и вложения, соответствующим образом связывая их в выходных данных Markdown. - поддерживает расширенные функции Markdown, такие как задачи, оповещения и вводная часть. https://github.com/Spenhouet/confluence-markdown-exporter опубликовано в @gitgate #confluence #markdown #obsidian

OSX-PROXMOX - запуск macOS на любом компьютере (AMD и Intel) Это руководство предоставляет самый простой и эффективный способ
OSX-PROXMOX - запуск macOS на любом компьютере (AMD и Intel) Это руководство предоставляет самый простой и эффективный способ настройки macOS на Proxmox, независимо от того, используете ли вы оборудование AMD или Intel. https://github.com/luchina-gabriel/OSX-PROXMOX Подсказал: @yolkis Несколько ранее было MacOS в Virtualbox - https://t.me/gitgate/96 опубликовано в @gitgate #pve #proxmox #macos

🐳❓ Хотите стать экспертом по Docker и микросервисам? Освойте ключевые навыки для разработки, упаковки и развертывания прилож
🐳❓ Хотите стать экспертом по Docker и микросервисам? Освойте ключевые навыки для разработки, упаковки и развертывания приложений с Docker-образами! ⏰ На открытом вебинаре 13 мая в 20:00 мск мы разберём, как эффективно использовать Docker для контейнеризации и автоматизации процессов развертывания микросервисов. Вы познакомитесь с принципами создания и оптимизации Docker-образов, а также с лучшими практиками DevOps и CI/CD. Умение использовать Docker для автоматизации и управления микросервисами сделает вас более конкурентоспособным на рынке труда. Получите знания, которые востребованы в крупных компаниях. 👉 Регистрируйтесь на открытый урок и получите скидку на программу обучения «DevOps-практики и инструменты»: https://vk.cc/cLHKJk Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru