Useful Tools | Linux | GitOps | DevOps
رفتن به کانال در Telegram
Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы. Понравился проект из поста - поддержи автора звездой! Web: https://gitgate.d3.ru Сотрудничество: @maxgrue
نمایش بیشتر6 704
مشترکین
+224 ساعت
+37 روز
+1630 روز
آرشیو پست ها
It's MyTabs - с открытым исходным кодом, на основе веб-технологий, с возможностью самостоятельного размещения, просмотрщик и проигрыватель табулатур гитары/баса, похожий на Songsterr.
Возможности:
- ,есплатно и с открытым исходным кодом (лицензия MIT)
- gоддерживает табулатуры гитары и баса
- cинхронизация вкладок с аудиофайлами (.mp3, .ogg) или видео YouTube
- MIDI-синтезатор — возможность отключать дорожки и солировать треки
- поддерживает форматы .gp, .gpx, .gp3, .gp4, .gp5, .musicxml, .capx
- простой UI/UX
- оптимизировано для мобильных устройств
- раскрашивание заметок
- цвета вкладок «Темный/Светлый»
- возможность отображения просмотра результатов вместо просмотра вкладок
- возможность делиться вкладками с другими с помощью ссылки
https://github.com/louislam/its-mytabs
Демо: https://its-mytabs.kuma.pet/tab/1?audio=youtube-VuKSlOT__9s&track=2
Подсказал: Alex Kup - @Lifailon
Опубликовано в @gitgate
#misic #songsterr #webuipgexporter - экспортер Prometheus для PostgreSQL.
pgexporter подключится к одному или нескольким экземплярам PostgreSQL и позволит вам отслеживать их работу.
Возможности:
- поддержка bridge с функцией JSON
- удаленное управление
- поддержка протокола Transport Layer Security (TLS) v1.2+
- режим демона
- хранилище (vault) пользователя
https://github.com/pgexporter/pgexporter
Список метрик: https://pgexporter.github.io/docs/pgexporter/metrics.html
Опубликовано в @gitgate
#moni #postgres #exporterПолина пожалуйста свяжитесь с @maxgrue - он обо всем расскажет и посоветует как лучше
Почему страдают DevOps-инженеры?
Потому что нужно работать в Kubernetes, а базовых знаний — нет. 👉 Не нужно страдать, можно изучить K8s на онлайн-курсе «Kubernetes: База» от Слёрма.
🔸Научим разворачивать инфраструктуру k8s, обслуживать кластер и его сервисы
🔸Подготовим к работе в DevOps-проектах
🔸Расскажем, как поддерживать k8s, находить неисправности и решать проблемы
🔸Покажем, как внедрить CI/CD, настраивать мониторинг и управлять контейнеризированными приложениями
🔥В подарок — подготовительные курсы по Ansible и Docker
Старт 15 октября
Записаться на обучение — здесь⬅️
Реклама ООО «Слёрм» ИНН 3652901451
S3Sync- действительно быстрый инструмент синхронизации для
S3
Основная особенность: очень высокая скорость. Средняя скорость листинга составляет около 5 тыс. объектов/сек для S3. При 128 рабочих процессах средняя скорость синхронизации составляет около 2 тыс. объектов/сек (небольшие объекты 1–20 кб) (ограничено скоростью восходящего канала 1 Гбит).
Возможности:
- многопоточная загрузка/выгрузка файлов
- возможна синхронизация несколькими способами:
* S3 в локальную FS
* Локальная FS в S3
* из S3 в S3
- повторная попытка при ошибках
- текущая статистика
- ограничение скорости по объектам
- ограничение скорости по полосе пропускания
- гибкие фильтры по расширению, Content-Type, ETag и mtime объекта
https://github.com/larrabee/s3sync
Посвящаетс южнокорейским коллегам. Мы разделяем вашу Боль, но сами так делать не будем.
Опубликовано в @gitgate
#s3 #syncЕсли карьерный сайт упал…
То это от высоких амбиций!
🔥 Ребята из Orion soft решили не ждать упавшей звезды, чтобы загадать желание, и уронили сайт целого созвездия, чтобы исполнить своё.
Берем на себя роль тестировщиков и идем проверять их сайт. А, ну и загадывать желание, конечно. Авось сбудется.
Реклама. ООО «Орион», ИНН: 9704113582
Pipelight - небольшой инструмент командной строки, который выполняет список задач, указанных в файле конфигурации. Его главная цель - автоматизировать самые скучные задачи, улучшая ваши любимые инструменты.
Превратите ваши bash-скрипты в универсальные, отлаживаемые и автоматически запускаемые конвейеры.
Возможности:
- наглядные и подробные журналы
- обёртывание Bash в TypeScript с его прекрасным и простым синтаксисом
- используйте известные языки конфигурирования
- автоматический запуск конвейера при изменении файла
- автоматический запуск конвейера при git hooks
- конвейеры выполняются в фоновом режиме при некоторых событиях
- написан на Rust
https://github.com/pipelight/pipelight
Web: https://pipelight.dev:
Опубликовано в @gitgate
#cli #bash #pipeline #typecript #git #hooksInfrastructure as Code на практике: GitLab, Terraform и GitOps»
Автоматизация инфраструктуры уже давно перестала быть модой — это необходимость. Но как перейти от ручных действий к предсказуемым и управляемым системам?
OTUS приглашает на два открытых вебинара курса «Infrastructure as a Code», где вы разберёте ключевые практики:
📌 7 октября, 20:00
«Развёртывание инфраструктуры на примере связки GitLab + Terraform/OpenTofu»
→ как интегрировать IaC с CI/CD, строить пайплайны и автоматизировать развёртывание.
📌 21 октября, 20:00
«Идемпотентность и консистентность декларативной иммутабельной инфраструктуры. GitOps на практике»
→ почему эти принципы критичны для стабильности, как использовать GitOps и избежать дрейфа конфигураций.
Оба вебинара бесплатные и подойдут DevOps-инженерам, администраторам и разработчикам, которые хотят внедрить практики IaC и GitOps в своей работе.
👉 Регистрируйтесь: https://vk.cc/cQ7pXr
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Как построить отказоустойчивую архитектуру баз данных и избежать простоев бизнес-критичных сервисов?
Разберемся на вебинаре 15 октября.
В программе
🔹 Отказоустойчивость баз данных как основа непрерывности бизнес-процессов.
🔹 Архитектура отказоустойчивости: ключевые принципы и подводные камни.
🔹 Сравнение подходов: самостоятельное развертывание и управляемый сервис.
🔹 Livedemo. Испытаем отказоустойчивость на прочность.
Мы в реальном времени увидим, как кластер переживает сбой зоны доступности и переполнение диска. Разберем, как автоматизировать реакцию на инциденты: сбой зоны доступности, переполнение диска и восстановление из резервной копии.
Регистрируйтесь на вебинар «Базы данных без рисков и простоев: тестируем кластер СУБД в прямом эфире», чтобы принять участие в эксперименте вместе с нами.
Зарегистрироваться
ZimaOS - полноценная персональная облачная операционная система, разработанная командой на основе CasaOS. Это полноценная операционная система с системной поддержкой удалённого доступа, настройки RAID и таких важных функций, как беспроводные обновления.
Она разработана специально для ZimaCube и ориентирована на стабильность, унифицированное управление данными и локальные возможности LLM.
В отличие от традиционных NAS-устройств, которые часто требуют сложной настройки, ZimaOS предлагает элегантный и стильный дизайн, адаптированный для домашних и домашних офисов. В магазине представлены сотни сторонних приложений, включая медиасерверы, музыкальные серверы, загрузчики, веб-скраперы, веб-серверы, Git-серверы, технологии умного дома и многое другое. В последнее время ZimaOS расширяет поддержку таких приложений, как ChatGPT UI, Diffusion и другие функции преобразования текста в изображения и локального чата с использованием искусственного интеллекта.
Есть собственные десктопные и мобильные клиенты.
Ограничения на бесплатную версию: 4 диска и 3 пользорвателя
https://www.zimaspace.com/zimaos
Скачать: https://www.zimaspace.com/zimaos/download
Опубликовано в @gitgate
#nas #webui #dockerCasaOS - ваше персональное облако
Возможности:
- удобный пользовательский интерфейс, разработанный для домашних сценариев: никакого кода, никаких форм, интуитивно понятный дизайн для человечества.
- поддержка нескольких аппаратных средств и базовых систем: ZimaBoard, NUC, RPi, старые компьютеры, все, что доступно.
- избранные приложения в магазине приложений, установка в один клик: Nextcloud, HomeAssistant, AdGuard, Jellyfin и другие!
- простая установка многочисленных приложений Docker: более 100 000 приложений из экосистемы Docker которые можно легко установить.
- элегантное управление дисками и файлами
- хорошо продуманные системные/прикладные виджеты: всё, что вас интересует, на виду. Использование ресурсов, статус приложения и многое другое!
Особенно интересно смотрится для одноплатников или легаси железа.
https://github.com/IceWhaleTech/CasaOS
Опубликовано в @gitgate
#webui #docker #pictop - top-like интерфейс для управления и метрик контейнера
ctop предоставляет краткий и сжатый обзор показателей в реальном времени для нескольких контейнеров:
ctop поставляется со встроенной поддержкой Docker и runC; в будущих выпусках запланированы коннекторы для других контейнерных и кластерных систем.
https://github.com/bcicen/ctop
Опубликовано в @gitgate
#docker #runc #tui #cliБыть в тренде = быть на DevOps Meetup по Platform Engineering! ⚙️
Платформенный подход — новый тренд в IT, и кто первый его подхватит — тот сможет масштабироваться, ускорить и улучшить разработку, без потери контроля и безопасности.
🎤 На митапе спикеры из Сбера, Т-Банка и Cloud․ru поделятся практическим и честным опытом внедрения Platform Engineering.
📍 Москва, офис Сбера
⏰ 6 октября, 18:30
👉 Онлайн+офлайн
Регистрируйся по ссылке.
Ducker - терминальное приложение с текстовым пользовательским интерфейсом (TUI) для управления Docker-контейнерами, вдохновлённое проектом K9s. Оно предоставляет удобный интерактивный интерфейс для мониторинга и управления контейнерами, образами, томами и сетями Docker непосредственно из терминала.
Приложение написано на Rust и поддерживает настройку через YAML-конфигурацию, включая параметры подключения к Docker-демону и пользовательскую цветовую схему.
Основной функционал организован в виде страниц с возможностью навигации с помощью командной строки и горячих клавиш, обеспечивающих быстрый доступ к операциям: запуск, остановка, удаление контейнеров, просмотр логов и выполнение команд внутри контейнеров. Навигация реализована через привычные клавиши j/k, а интерфейс поддерживает контекстно-зависимые действия, упрощая администрирование в терминальной среде.
https://github.com/robertpsoane/ducker
Подсказал: @dhadow6
Опубликовано в @gitgate
#docker #tui #rust #cliLsyncd - демон синхронизации в реальном времени (зеркало)
Lsyncd отслеживает события локального дерева каталогов через интерфейс монитора (inotify или fsevents). Он агрегирует и объединяет события в течение нескольких секунд, а затем запускает один (или несколько) процессов для синхронизации изменений. По умолчанию это rsync. Таким образом, Lsyncd представляет собой легковесное решение для зеркалирования в режиме реального времени, которое сравнительно легко устанавливается, не требует создания новых файловых систем или блочных устройств и не снижает производительность локальной файловой системы.
Rsync+ssh - это расширенная конфигурация действий, которая использует SSH для выполнения перемещения файлов и каталогов непосредственно на целевом устройстве вместо повторной передачи пункта назначения перемещения по кабелю.
Тонкую настройку можно осуществить с помощью файла конфигурации. Пользовательские конфигурации действий можно даже написать с нуля, используя каскадные слои, от скриптов оболочки до кода на языке Lua. Таким образом, можно создать простые, мощные и гибкие конфигурации.
Lsyncd 2.2.1 требует rsync >= 3.1 на всех исходных и целевых машинах.
Лицензия: GPLv2 или любая более поздняя версия GPL.
https://github.com/lsyncd/lsyncd
опубликовано в @gitgate
#rsync #mirror #backup #ssh30 сентября: Z․ai выпустила GLM-4.6 😎
1 октября: модель уже доступна бесплатно в Evolution Foundation Models от Cloud․ru 😎
Что нового в версии 4.6: ▫️ Длинное контекстное окно — теперь не 128 000, а 200 000 токенов. ▫️ Лучше работает с кодом — высокая производительность в Cline, Roo Code и Kilo Code. ▫️ Апгрейд в агентских задачах — эффективнее работает с инструментами и поиском. ▫️ Более продвинутое рассуждение.Подробные результаты на бенчмарках можно посмотреть здесь. До 31 октября 2025 года GLM-4.6 и другие популярные LLM доступны всем пользователям Cloud․ru бесплатно. Подключить их можно по OpenAI совместимому API. Используйте прямо сейчас 🖱
Geyser - прокси-сервер, соединяющий серверы Minecraft: Bedrock Edition и Minecraft: Java Edition.
Главная цель этого проекта — обеспечить пользователям Minecraft: Bedrock Edition максимально удобный доступ к серверам Minecraft: Java Edition. Однако, учитывая особенности работы Geyser, транслирующего пакеты по сети двух разных игр, не стоит ожидать идеальной работы!
Geyser выступает в роли переводчика, располагаясь между клиентом Bedrock и сервером Java. Он принимает данные от клиента Bedrock и преобразует их в формат, понятный серверу Java, и наоборот. Geyser работает с любой современной версией Minecraft и может быть установлен как плагин или запущен как отдельная программа.
Особая благодарность проекту DragonProxy за то, что он стал первопроходцем в области перевода протоколов, а также всем членам команды, которые присоединились к нам!
Geyser в настоящее время поддерживает Minecraft Bedrock 1.21.90 - 1.21.110 и Minecraft Java 1.21.7 - 1.21.8.
https://github.com/GeyserMC/Geyser
Web: https://geysermc.org
опубликовано в @gitgate
#game #minecraft #badrock #javaWLED - быстрая и многофункциональная реализация веб-сервера ESP32 и ESP8266 для управления светодиодами NeoPixel (WS2812B, WS2811, SK6812) или чипсетами на базе SPI, такими как WS2801 и APA102
Возможности:
- библиотека WS2812FX с более чем 100 спецэффектами
- шумовые эффекты FastLED и 50 палитр
- современный пользовательский интерфейс с элементами управления цветом, эффектами и сегментами
- сегменты для установки различных эффектов и цветов для определенных пользователем частей светодиодной цепочки
- страница настроек - настройка через сеть
- точка доступа и режим станции: автоматическая отказоустойчивая точка доступа
- до 10 светодиодных выходов на экземпляр
- поддержка RGBW
- до 250 пользовательских предустановок для удобного сохранения и загрузки цветов/эффектов, с поддержкой циклического переключения между ними.
- предустановки можно использовать для автоматического выполнения вызовов API.
- функция ночника (постепенно приглушается)
- полное обновление программного обеспечения OTA (HTTP + ArduinoOTA), защита паролем
- настраиваемые аналоговые часы (поддержка часов Cronixie, 7-сегментных и EleksTube IPS через пользовательские моды)
- настраиваемый предел автоматической яркости для безопасной работы
- конфигурация на основе файловой системы для более легкого резервного копирования предустановок и настроек
Поддерживаемые интерфейсы:
- приложение WLED для Android и iOS
- API запросов JSON и HTTP
- MQTT
- E1.31, Art-Net, DDP и TPM2.net
- diyHue (по протоколу udp)
- Hyperion
- UDP в реальном времени
- голосовое управление Alexa (включая регулировку яркости и цвета)
- cинхронизация с лампами Philips Hueг
- Adalight (подсветка ПК через последовательный порт) и TPM2
- cинхронизация цвета нескольких WLED-устройств (UDP-уведомитель)
- инфракрасные пульты дистанционного управления
- простые таймеры/расписания
https://github.com/wled/WLED
опубликовано в @gitgate
#diy #ambilight #gamesWLED - быстрая и многофункциональная реализация веб-сервера ESP32 и ESP8266 для управления светодиодами NeoPixel (WS2812B, WS2811, SK6812) или чипсетами на базе SPI, такими как WS2801 и APA102
Возможности:
- библиотека WS2812FX с более чем 100 спецэффектами
- шумовые эффекты FastLED и 50 палитр
- современный пользовательский интерфейс с элементами управления цветом, эффектами и сегментами
- сегменты для установки различных эффектов и цветов для определенных пользователем частей светодиодной цепочки
- страница настроек - настройка через сеть
- точка доступа и режим станции: автоматическая отказоустойчивая точка доступа
- до 10 светодиодных выходов на экземпляр
- поддержка RGBW
- до 250 пользовательских предустановок для удобного сохранения и загрузки цветов/эффектов, с поддержкой циклического переключения между ними.
- предустановки можно использовать для автоматического выполнения вызовов API.
- функция ночника (постепенно приглушается)
- полное обновление программного обеспечения OTA (HTTP + ArduinoOTA), защита паролем
- настраиваемые аналоговые часы (поддержка часов Cronixie, 7-сегментных и EleksTube IPS через пользовательские моды)
- настраиваемый предел автоматической яркости для безопасной работы
- конфигурация на основе файловой системы для более легкого резервного копирования предустановок и настроек
Поддерживаемые интерфейсы:
- приложение WLED для Android и iOS
- API запросов JSON и HTTP
- MQTT
- E1.31, Art-Net, DDP и TPM2.net
- diyHue (по протоколу udp)
- Hyperion
- UDP в реальном времени
- голосовое управление Alexa (включая регулировку яркости и цвета)
- cинхронизация с лампами Philips Hueг
- Adalight (подсветка ПК через последовательный порт) и TPM2
- cинхронизация цвета нескольких WLED-устройств (UDP-уведомитель)
- инфракрасные пульты дистанционного управления
- простые таймеры/расписания
https://github.com/wled/WLED
опубликовано в @gitgate
#diy #ambilight #gamesWLED - быстрая и многофункциональная реализация веб-сервера ESP32 и ESP8266 для управления светодиодами NeoPixel (WS2812B, WS2811, SK6812) или чипсетами на базе SPI, такими как WS2801 и APA102!