Useful Tools | Linux | GitOps | DevOps
الذهاب إلى القناة على Telegram
Полезные opensource проекты на все случаи жизни, а иногда и советы. Понравился проект из поста - поддержи автора звездой! Web: https://gitgate.d3.ru Сотрудничество: @maxgrue
إظهار المزيد6 791
المشتركون
-124 ساعات
+37 أيام
+2630 أيام
أرشيف المشاركات
OpenBao - программное решение для управления, хранения и распространения конфиденциальных данных, включая секреты, сертификаты и ключи.
Современная система требует доступа к множеству секретов: учетным данным базы данных, ключам API для внешних сервисов, учетным данным для взаимодействия в рамках сервисно-ориентированной архитектуры и т. д. Понимание того, кто и к каким секретам имеет доступ, уже само по себе очень сложно и зависит от платформы. Добавление механизма смены ключей, безопасного хранения и подробных журналов аудита практически невозможно без специального решения. Именно здесь на помощь приходит OpenBao.
Основные особенности OpenBao:
- надежное хранение секретов: в OpenBao можно хранить произвольные секреты в формате ключ/значение. OpenBao шифрует эти секреты перед записью в постоянное хранилище, поэтому для доступа к вашим секретам недостаточно просто получить доступ к самому хранилищу. OpenBao может записывать данные на диск, в PostgreSQL и другие системы.
- динамические секреты: OpenBao может генерировать секреты по запросу для некоторых систем, таких как AWS или базы данных SQL или S3.
- шифрование данных: OpenBao может шифровать и расшифровывать данные без их хранения. Это позволяет группам безопасности определять параметры шифрования, а разработчикам - хранить зашифрованные данные в таких местах, как база данных SQL, без необходимости разрабатывать собственные методы шифрования.
- аренда и продление: Все секреты в OpenBao имеют связанный с ними срок аренды. По истечении срока аренды OpenBao автоматически аннулирует этот секрет. Клиенты могут продлевать аренду с помощью встроенных API для продления.
- отзыв секретов: OpenBao имеет встроенную поддержку отзыва секретов. OpenBao может отзывать не только отдельные секреты, но и дерево секретов, например, все секреты, прочитанные конкретным пользователем, или все секреты определенного типа.
https://github.com/openbao/openbao
Опубликоввано в @gitgate
#vault #hashicorp #securityMouse Jiggler - очень простая программа, единственная функция которой - «имитировать» ввод с мыши в Windows, покачивая указатель мыши взад и вперед.
Это полезно для предотвращения запуска заставок или других действий, срабатывающих при обнаружении бездействия, которые по какой-либо причине нельзя отключить другим способом; или как быстрый способ предотвратить активацию заставки во время установки или мониторинга длительной операции без необходимости изменять настройки заставки.
https://github.com/arkane-systems/mousejiggler
Аппаратное решение: https://www.tomshardware.com/how-to/diy-mouse-jiggler-raspberry-pi-pico
Опубликоввано в @gitgate
#mouse #win #sleepVaultUI - интерфейс терминала (TUI) для HashiCorp Vault, вдохновленный k9s. Просматривайте секреты, методы аутентификации, политики и многое другое, не покидая терминал.
Возможности:
- панель управления: seal статус, версия, количество узлов высокой доступности, хранилище данных, количество ресурсов, быстрая навигация.
- браузер Secret Engines: отображает все точки монтирования KV, PKI, Transit, Identity и другие.
- KV v2 браузер путей: позволяет переходить в каталоги, читать секретные данные, копировать значения в буфер обмена.
- история версий KV v2: просмотр истории версий, отображение конкретных версий, сравнение версий.
- браузер политик: список и просмотр содержимого политик ACL с подсветкой синтаксиса.
- список методов аутентификации: отображает все включенные методы аутентификации с указанием типа, метода доступа и описания.
- браузер механизма PKI: просмотр сертификатов и ролей, просмотр сведений о PEM-файлах с возможностью копирования.
- браузер транзитного движка: просмотр ключей шифрования и свойств ключей.
- браузер идентификации: просмотр объектов и групп с переключением вкладок и подробным отображением.
- переключение контекста: управление несколькими подключениями к Vault через ~/.vaultui.yaml
- несколько методов аутентификации: аутентификация по токену, паролю пользователя и роли приложения.
- палитра команд: :secrets, :auth, :policies, :pki, :transit, :identity, :ctx
- настраиваемые сочетания клавиш: переопределяйте значения по умолчанию через файл конфигурации.
- буфер обмена с автоматической очисткой: скопированные секретные данные удаляются через 30 секунд.
- headless режим: подкоманда get в vaultui для вывода JSON в скриптах
- маршрутизация на основе стека: каждое представление сохраняет положение и состояние прокрутки.
https://github.com/miladbeigi/vaultui
Опубликоввано в @gitgate
#vault #hashicorp #tuiownCloud Infinite Scale (oCIS) - новая платформа для синхронизации и обмена файлами, которая станет основой вашей платформы управления данными.
Infinite Scale - это облачная микросервисная архитектура и серверные приложения последнего поколения. Она не зависит от внешних программных пакетов, таких как PHP или базы данных, что устраняет все сложности, связанные с их использованием. Благодаря своей современной архитектуре, Infinite Scale предоставляет все модели развертывания для облачной инфраструктуры и оптимизированные настройки масштабирования для достижения наилучших результатов при минимальных затратах. Концепция единого бинарного файла значительно упрощает управление сервером по сравнению с любыми другими методами развертывания.
Infinite Scale поддерживает следующие клиенты ownCloud:
- веб
- Android
- iOS
- Рабочий стол
Для синхронизации и совместного использования файловых пространств с масштабируемой серверной частью на базе Reva с использованием открытых и хорошо определенных API, таких как WebDAV и CS3.
Infinite Scale ориентирован на простоту установки и эксплуатации и поставляется в виде единого исполняемого файла или контейнера, позволяющего масштабировать систему от Raspberry Pi до кластера Kubernetes путем изменения конфигурации и запуска нескольких сервисов по мере необходимости. Мультисервисная архитектура позволяет адаптировать функциональность под ваши потребности и повторно использовать уже существующие сервисы, например, при использовании Keycloak.
https://github.com/owncloud/ocis
Документация: https://doc.owncloud.com/
Опубликоввано в @gitgate
#nextcloud #owncloud #share #files #webdaw #s3 #k8s #keycloakArtifact Hub - веб-приложение, позволяющее находить, устанавливать и публиковать пакеты и конфигурации для облачных приложений.
Поиск артефактов для использования в проектах CNCF может быть сложной задачей. Если каждый проект CNCF, которому необходимо обмениваться артефактами, создает свой собственный хаб, это приводит к значительному повторению работы для каждого проекта и разрозненному опыту для тех, кто пытается найти нужные артефакты. Центр артефактов призван решить эту проблему, предоставляя единый интерфейс для пользователей, который может использовать любой проект CNCF.
В настоящий момент поддерживаются следующие типы артефактов (в будущем планируется поддержка и других проектов):
Argo templates
- Backstage plugins
- Bootable containers
- Containers images
- CoreDNS plugins
- Falco configurations
- Gatekeeper policies
- Headlamp plugins
- Helm charts
- Helm plugins
- Inspektor Gadgets
- Kagent agents
- KCL modules
- KEDA scalers
- Keptn integrations
- Knative client plugins
- KubeArmor policies
- Kubectl plugins (Krew)
- Kubewarden policies
- Kyverno policies
- Meshery designs
- OLM operators
- OpenCost plugins
- Open Policy Agent (OPA) policies
- Radius Recipes
- Tekton tasks, pipelines and stepactions
- Tinkerbell actions
https://github.com/artifacthub/hub
Опубликоввано в @gitgate
#artefact #cncf #hub #webuicrowdsec_manager - веб-интерфейс управления
CrowdSec. Принятие решений, оповещения, списки разрешенных пользователей, сценарии, центр управления, журналы, резервное копирование и интеграция с Traefik.
Плюс нативное iOS и Android приложение. Поддерживает режимы подключения Pangolin (удаленный доступ на основе токенов) и Basis (прямой URL).
https://github.com/hhftechnology/crowdsec_manager
Подсказал: Elliot Spencer - @tehn0mad
Опубликоввано в @gitgate
#security #firewall #crowdsec #traefikwacli - интерфейс командной строки WhatsApp: синхронизация, поиск, отправка
CLI клиент WhatsApp, созданный на основе whatsmeow. Подключается как устройство WhatsApp Web, дублирует ваши сообщения в локальное хранилище SQLite и предоставляет возможности поиска, отправки и управления чатами/группами/контактами в автономном режиме из командной строки.
Возможности:
- аутентификация + синхронизация - сопряжение QR-кодов, однократная или последовательная синхронизация, опциональная загрузка медиафайлов, опциональная рассылка подписанных веб-хуков.
- автономное хранилище сообщений - SQLite с поиском FTS5 (резервный вариант LIKE), фильтрация по чату, отправителю, направлению, времени и типу медиафайлов, при этом сообщения о статусе хранятся отдельно.
- отправка текстовых сообщений с упоминаниями/ответами/предварительным просмотром ссылок, файлов (изображений/видео/аудио/документов, ≤100 Мб), стикеров, голосовых заметок, реакций и сообщений о статусе; предусмотрены механизмы быстрой отправки и возможность повторной отправки.
-восстановление истории - запросы на загрузку более старых сообщений на ваше основное устройство с максимально возможной скоростью.
-контакты / чаты / группы / каналы / профиль - поиск, псевдоним, тег, архив, закрепление, отключение звука, пометка «прочитано», переименование, удаление, управление участниками и ссылками на приглашения, отправка в каналы и управление метаданными профиля.
- диагностика + безопасность - восстановление, режим только для чтения, хранение блокировок с уведомлением владельца, аварийное восстановление, ограниченная очередь воспроизведения, права доступа к базе данных только для владельца.
- возможность создания скриптов --json везде, --events поток жизненного цикла NDJSON, детерминированные коды завершения.
https://github.com/openclaw/wacli
полная документация: https://wacli.sh
Опубликоввано в @gitgate
#whatsapp #cliLimine - современный, безопасный, портативный, многопротокольный загрузчик и менеджер загрузки, который также используется в качестве эталонной реализации протокола загрузки
Limine. Альтернатива grub
Поддерживаемые архитектуры:
- IA-32 (32-bit x86)
- x86-64
- aarch64 (arm64)
- riscv64
- loongarch64
Поддерживаемые протоколы загрузки:
- Linux
- Limine
- Multiboot 1
- Multiboot 2
- Chainloading
Поддерживаемы схемы партиций:
- MBR
- GPT
- Unpartitioned media
Поддерживаемые файловые системы:
- FAT12/16/32
- ISO9660 (CDs/DVDs)
https://github.com/Limine-Bootloader/Limine
Опубликоввано в @gitgate
#boot #grub #uefinbd-vram- используйте видеопамять вашей видеокарты
NVIDIA в качестве пространства подкачки в Linux.
Проект создан для ноутбуков с гибридной графикой, с припаянной памятью и без возможности апгрейда. Дисплей работает от встроенного графического процессора AMD/ATI. Видеокарта NVIDIA большую часть времени простаивает, её видеопамять полностью не используется. Это позволяет использовать видеопамять в качестве высокоприоритетного файла подкачки.
Порядок переполнения: сначала заполняется ОЗУ, затем видеопамять поглощает излишки (PCIe), затем zram сжимает оставшуюся память (CPU), затем SSD только если все остальное исчерпано.
https://github.com/c0deJedi/nbd-vram
Опубликоввано в @gitgate
#swap #gpu #laptop #linux #memory #nbd #nvidia #vramVPS-Monitor - высокопроизводительный инструмент мониторинга и управления контейнерами Docker с открытым исходным кодом. Разработанный для скорости и простоты использования, он обеспечивает потоковую передачу логов в реальном времени, статистику контейнеров, управление образами, визуализацию сети, оповещения и поддержку нескольких хостов через чистый, современный интерфейс.
https://github.com/hhftechnology/vps-monitor
Подсказал: Elliot Spencer - @tehn0mad
Опубликоввано в @gitgate
#dockerVPS-Monitor - высокопроизводительный инструмент мониторинга и управления контейнерами Docker с открытым исходным кодом. Разработанный для скорости и простоты использования, он обеспечивает потоковую передачу логов в реальном времени, статистику контейнеров, управление образами, визуализацию сети, оповещения и поддержку нескольких хостов через чистый, современный интерфейс.
https://github.com/hhftechnology/vps-monitor
Подсказал: Elliot Spencer - @tehn0mad
Опубликоввано в @gitgate
#dockerSRE тут? Нашли для вас подкаст, который вполне может пополнить ряд любимых.
Коллеги из Авито создали «В SREду на кухне», периодически собираются, зовут на запись гостей и обсуждают то, о чём не принято говорить в опенспейсе. Например, вот темы недавних выпусков:
— GitOps не волшебная таблетка;
— Зачем продукту бюджет ошибок;
— Роняем прод, чтобы стать сильнее: всё о Chaos Engineering;
— SRE больше не нужны. AI переписал правила.
Отвечая на вопрос «А при чём здесь комьюнити?» — все дополнительные инсайты, статьи и мысли на темы выпусков ребята выкладывают в канал «Avito SREда». И там уже собралась активная аудитория коллег-инженеров.
Если в бэклоге есть задача по миграции инфраструктуры, Yandex Cloud предлагает программу поддержки для переезда из других облаков, хостингов или on-premise.
Она рассчитана на организации, которые переходят из других облаков, хостингов или собственных дата-центров. В рамках программы можно получить грант на 60 дней использования облачной платформы, а также консультации архитектора по подготовке плана миграции и поддержку персонального менеджера.
В распоряжении пользователей Yandex Cloud — более 75 сервисов и 4 собственных дата-центра для работы с инфраструктурой, данными и приложениями. Расходы зависят только от объёма реально потреблённых ресурсов, Приём заявок открыт до 20 июня, успейте получить помощь от экспертов. Грант покроет все расходы на миграцию (размер рассчитывается индивидуально).
Enshittifier - Замените AI на 💩 (или что-нибудь еще) на каждой странице. Пропускайте сайты, на которых вы бы предпочли этого не видеть.
Интернет тонет в искусственном интеллекте. Enshittifier заменяет каждое упоминание "ИИ".
На каждой странице — 💩 или любой другой текст или смайлик, который вы предпочитаете видеть.
✦ Нажмите на значок панели инструментов, чтобы включить или выключить её.
✦ Выберите один из шести предустановленных эмодзи - 💩 🤖 ✨ 🚽 🔥 🤡 — или введите свой собственный.
✦ Заставьте заменяющие элементы светиться, вращаться или переливаться радугой по мере их появления.
✦ Пропускайте сайты, которые вы бы предпочли оставить без изменений (поддомены и сайты с подстановочными знаками).
поддерживаемые шаблоны).
Сопоставляется только с заглавными буквами "AI" (но безопасно пропускает MAIL, AIR, said, maintain и т. д.), и пропускает поля форм, блоки кода и редактируемые области, чтобы ваш
Собственный процесс набора текста не нарушается.
Без аналитики, сбора данных и удаленных серверов. Бесплатное и открытое программное обеспечение под лицензией AGPL-3.0
https://github.com/wr/enshittifier-extension
web: https://chromewebstore.google.com/detail/enshittifier-%E2%80%94-dead-inter/aphiafiemboinkpikgndmiejehdnpofo
Подсказал: @shadow6
Опубликовано в @gitgate
#ai #mozilla #chromeFlightGear - бесплатный авиасимулятор с открытым исходным кодом, распространяемый по лицензии GPL и доступный для Windows, macOS и Linux. Он разрабатывался в сотрудничестве с большой группой международных волонтеров на протяжении более двух десятилетий.
Помимо тысяч энтузиастов авиасимуляторов, FlightGear используется исследователями из более чем 40 университетов и академических институтов по всему миру, а также такими организациями, как NASA и DARPA. Он также используется в нескольких авиасимуляторах, одобренных Федеральным управлением гражданской авиации США (FAA).
Возможности:
- бесплатное, с открытым исходным кодом и кроссплатформенное приложение.
- пейзажи по всему миру (полет в любую точку Земли)
- космические полеты
- комплексное моделирование погоды
- поддержка многопользовательского онлайн-режима и VATSIM.
https://github.com/FlightGear/flightgear
Web: https://www.flightgear.org/
Опубликовано в @gitgate
#game #simulator #flyIncidentRelay - самостоятельно размещаемая система планирования дежурств, маршрутизации оповещений, доставки оповещений, напоминаний и эскалации для команд, желающих контролировать свой рабочий процесс обработки инцидентов.
IncidentRelay помогает командам SRE, DevOps, платформенным, инфраструктурным и операционным командам направлять оповещения нужным людям по нужным каналам, не завися от размещенной платформы управления инцидентами.
Она предоставляет основные компоненты системы дежурства:
- группы доступа и роли в группах по типу RBAC;
- команды и дежурства по вызову;
- маршруты приема оповещений с токенами для каждого маршрута;
- интеграция с Alertmanager, Zabbix и универсальными веб-хуками;
- Mattermost, Slack, Telegram, Discord, Microsoft Teams, уведомления по электронной почте, веб-хуки и голосовые вызовы;
- подтверждать и разрешать рабочие процессы;
- напоминания и передача запроса следующему дежурному пользователю;
- режим тишины для оповещений;
- календарный вид расписания дежурств;
- персональные API-токены;
- документация Swagger/OpenAPI.
IncidentRelay разработан для сред с самостоятельным размещением, где командам необходимы предсказуемое поведение, четкое распределение ответственности, простая интеграция и полный контроль над маршрутизацией оповещений.
https://github.com/roxy-wi/IncidentRelay
Поделился: Alex Kup - @lifalion
Опубликовано в @gitgate
#moni #alert #supportКитайские LLM продолжают завоевывать рынок
За пару месяцев вышли сразу несколько сильных open source релизов: GLM-5.1, Kimi K2.6, DeepSeek V4 Pro.
Что интересного:
▶️GLM-5.1 — мощная модель для Agentic AI: умеет автономно выполнять задачи до 8 часов и поддерживает сложные сценарии. ▶️Kimi K2.6 делает ставку на мультимодальность и Agent Swarm-подход, позволяя оркестрировать до 300 субагентов. ▶️DeepSeek V4 Pro выделяется контекстом до 1 млн токенов и гибридной архитектурой внимания для эффективной работы с длительным контекстом.Как внедрить в проекты: 📍 Все модели доступны в каталоге Evolution Foundation Models от Cloud.ru.
В сервисе уже 45+ популярных LLM. Модели готовы к использованию — не нужно развертывать инференс и писать код, достаточно подключиться через API.👉Протестируйте новые модели в личном кабинете👈
LCE Emerald Launcher - современный, удобный и мощный лаунчер для Minecraft Legacy Console Edition на ПК.
Он упрощает установку и запуск возрожденных сообществом версий, таких как neoLegacy, Revelations и 360 Revived, с полной поддержкой пользовательских скинов, модов и многопользовательского режима.
Возможности:
- простое управление несколькими сборками LCE.
- поддержка neoLegacy, Revelations и 360 Revived
- поддержка пользовательских скинов и персонажей.
- совместимость с модами
- функциональность многопользовательского режима
- чистый и удобный интерфейс
- переключение и управление версиями
- быстрый запуск с оптимизацией
https://github.com/lceminecraft-launcher/LCE-Emerald-Launcher
Опубликовано в @gitgate
#game #minecraftteleskopio - небольшой и красивый веб-клиент для Kubernetes с открытым исходным кодом.
Возможности:
- поддержка нескольких конфигураций: переключение между кластерами происходит без усилий. Teleskopio считывает переменную $KUBECONFIG и проверяет файл config.yaml.
- простая авторизация с помощью JWT-токена.
- роли администратора и наблюдателя: полный доступ (администратор) или доступ только для чтения (наблюдатель) к кластеру.
- обзор кластера: получите общее представление о состоянии и активности кластера.
- редактор/создатель ресурсов: интегрированный редактор Monaco Editor с подсветкой синтаксиса.
- обновления в реальном времени: изменения ресурсов в режиме реального времени с помощью наблюдателей Kubernetes.
- журналы подов и события: просматривайте журналы и историю событий непосредственно в пользовательском интерфейсе.
-ссылки владельца: переход от ресурса к его владельцу.
- CRD: редактор пользовательских определений ресурсов.
- множество вариантов шрифтов: настройка внешнего вида пользовательского интерфейса, светлая и темная темы.
- запуск CronJob вручную
- масштабирование ресурсов (развертывания, репликационные наборы)
- отфильтруйте любой ресурс с помощью CTRL + F.
- переход к разделу CTRL + J в любом меню.
- операции множественного выбора объектов (удаление, удаление, блокировка и т. д.)
- это нативная реализация на языке Go, которая взаимодействует напрямую с API-сервером Kubernetes.
- схемы ресурсов Kubernetes для каждой версии API.
- интеграция Helm.
- нет необходимости устанавливать в систему какие-либо внешние зависимости или инструменты.
- готовы к использованию изолированные среды. Внешние запросы не принимаются.
https://github.com/teleskopio/teleskopio
Опубликовано в @gitgate
#k83 #webui #helmWarsmash: Mod Engine- эмулятор
Warcraft III, созданный с использованием игрового движка LibGDX. По понятным причинам, проект Warsmash не включает в себя ресурсы Warcraft III. Вместо этого, для запуска эмулятора Warcraft III вам необходимо приобрести действительную копию Warcraft III у Activision Blizzard, а затем настроить Warsmash для использования этих ресурсов.
https://github.com/ErikSom/WarsmashModEngine/tree/HTML
Подсказал: Max Zotov - @Sf1nk5
Опубликовано в @gitgate
#game #multipayer #wc3 #linux