ru
Feedback

Не попадитесь на канал ботавода! Telemetrio находит и помечает такие каналы 👉 Хотите видеть метку — оформите подписку

Useful Tools | Linux | GitOps | DevOps

Useful Tools | Linux | GitOps | DevOps

Открыть в Telegram

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

Больше
6 793
Подписчики
Нет данных24 часа
+17 дней
+2330 дней
Архив постов
UTM - полнофункциональный системный эмулятор и хост виртуальных машин для iOS и macOS. Он основан на QEMU. Вкратце, он позвол
UTM - полнофункциональный системный эмулятор и хост виртуальных машин для iOS и macOS. Он основан на QEMU. Вкратце, он позволяет запускать Windows, Linux и другие операционные системы на вашем Mac, iPhone и iPad. Возможности: - полная эмуляция системы (MMU, устройства и т. д.) с использованием QEMU. - поддерживается более 30 процессоров, включая x86_64, ARM64 и RISC-V. - графический режим VGA с использованием SPICE и QXL - текстовый терминал - USB-устройства - JIT ускорение с использованием QEMU TCG - фронтенд разработан с нуля для macOS 11 и iOS 11+ с использованием новейших и лучших API. - создавайте, управляйте и запускайте виртуальные машины непосредственно с вашего устройства. Дополнительные функции macOS: - аппаратное ускорение виртуализации с использованием Hypervisor.framework и QEMU - загрузка гостевых систем macOS с помощью Virtualization.framework на macOS 12 и выше. https://github.com/utmapp/UTM Подсказал: Alex Kup - @Lifailon Опубликовано в @gitgate #mac #qemu #ios #macos

Lima - запускает виртуальные машины Linux с автоматическим обменом файлами и переадресацией портов (аналогично WSL2). Первоначальная цель Lima заключалась в популяризации containerd, включая nerdctl (contaiNERD ctl), среди пользователей Mac, но Lima можно использовать и для приложений, не связанных с контейнерами. Lima также поддерживает другие контейнерные движки (Docker, Podman, Kubernetes и т. д.) и хосты, отличные от macOS (Linux, NetBSD и т. д.). проект из инкубатора фонда Cloud Native Computing Foundation (CNCF). https://github.com/lima-vm/lima Опубликоввано в @gitgate #mac #containerd #vm #docker #podman

picosnitch - мониторинг сетевого трафика по каждому исполняемому файлу, с прекрасной визуализацией. Возможности: - уведомлени
picosnitch - мониторинг сетевого трафика по каждому исполняемому файлу, с прекрасной визуализацией. Возможности: - уведомления о подключении новых программ к сети или об их изменении. - отслеживает вашу пропускную способность, анализируя трафик по исполняемым файлам, хешу, родительским файлам, доменам, портам или пользователям с течением времени. - веб-интерфейс и интерфейс терминала с геолокацией по IP-адресу для каждого соединения (геолокация по IP-адресу с помощью DB-IP) - можно проверить хеши или исполняемые файлы с помощью VirusTotal. - хэши исполняемых файлов кэшируются на основе устройства и inode для повышения производительности. - обнаруживает приложения, работающие внутри контейнеров; различаются несколько версий одного и того же приложения на основе их хеша. - использует BPF для точного мониторинга полосы пропускания с низкими накладными расходами и fanotify для отслеживания изменений исполняемых файлов. - для каждого соединения регистрируется родительский исполняемый файл и его хеш. - минималистичный дизайн, ориентированный на точное обнаружение с четким и надежным сообщением об ошибках, когда это невозможно. https://github.com/elesiuta/picosnitch Подсказал: Elliot Spencer - @tehn0mad Опубликоввано в @gitgate #moni #ebpf #network #geoip #docker

Squirrel Servers Manager- универсальный инструмент для настройки и управления контейнерами, работающий на базе Ansible, Docke
Squirrel Servers Manager- универсальный инструмент для настройки и управления контейнерами, работающий на базе Ansible, Docker и Prometheus, с упором на пользовательский интерфейс и удобство использования. Он разработан как удобная альтернатива известным и проверенным инструментам, при этом являясь полностью открытым и бесплатным. Возможности: - статистика и метрики: Отслеживайте основные показатели ваших серверов (процессор, оперативная память и т. д.) и выявляйте аномалии. - управление и выполнение сценариев автоматизации (плейбуков): Управляйте своими сценариями автоматизации как локально, так и удаленно, и запускайте их на своих устройствах. - управление контейнерами: Просмотр всех запущенных контейнеров, мониторинг их статистики и получение уведомлений о наличии обновлений - автоматизация: Выполнение действий по триггерам, таким как выполнение плейбуков или действия контейнеров. - безопасность: Мы гарантируем безопасность ваших секретных данных и информации для аутентификации с помощью Ansible Vault и Bcrypt. - расширенные настройки: Удобный интерфейс с расширенными возможностями для удовлетворения ваших конкретных потребностей - коллекции: Устанавливайте сервисы с открытым исходным кодом на свои устройства одним щелчком мыши https://github.com/SquirrelCorporation/SquirrelServersManager Опубликоввано в @gitgate #ansible #docker #webui

Headlamp - простой в использовании и расширяемый веб-интерфейс для Kubernetes. Приложение Headlamp было создано для того, чтобы объединить традиционный набор функций других веб-интерфейсов/панелей управления (например, для отображения и просмотра ресурсов) с дополнительными возможностями. Возможности: - независимый от поставщика / универсальный пользовательский интерфейс Kubernetes - работает в кластере или локально как настольное приложение. - мультикластерный - поддерживает одновременную работу с несколькими кластерами - расширяемость за счет плагинов. - элементы управления пользовательского интерфейса, отражающие роли пользователей (удаление/обновление невозможно, если роль не разрешена). - чистый и современный пользовательский интерфейс - отменяемые операции создания/обновления/удаления - редактор журналов, исполняемых файлов и ресурсов с документацией. - чтение, запись / интерактивное взаимодействие (действия зависят от прав доступа) Опубликоввано в @gitgate #k8s #webui

PPDB (PortProton Database) - веб-платформа для Linux-геймеров, где делятся опытом запуска Windows игр через PortProton. Здесь можно узнать, насколько хорошо работает конкретная игра, какие настройки использовать, и с какими проблемами можно столкнуться. По сути, это ProtonDB, но специально для PortProton. Каждый может создать отчёт о запуске игры — описать возникшие проблемы и их решения. Система модерации помогает поддерживать качество отчётов. Авторизация через Keycloak (OpenID Connect) позволяет интегрироваться с другими сервисами экосистемы Linux Gaming. (https://linux-gaming.ru/ https://git.linux-gaming.ru) Внимание: в настоящее время проект находится в бета, возможны частые обновления и изредка временная недоступность. https://ppdb.linux-gaming.ru/ Проект от Евгения Храмова (ХрамычЪ - @xpamych) и команды Linux-Gaming Опубликоввано в @gitgate #game #proton #portproton #linux

btrfs_exporter - экспорт полезных счетчиков файловой системы btrfs в Prometheus. Запускается как systemd unit https://github.com/cooperlees/btrfs_exporter Опубликоввано в @gitgate #moni #btrfs

Вот вам повод отвлечься от салатиков и подумать о дУше, да тряхнуть стариной.. OpenRA — это проект с открытым исходным кодом, который воссоздает и модернизирует классические стратегии в реальном времени, такие как Red Alert, Command & Conquer и Dune 2000 Винда, мак, линукс. Под последний в виде AppImege. Можно подсунуть ресурсы с оригинальных дисков, тогда будут звуки и видео ролики. Надери задницу злобным Харконенам, покажи кто в доме Батя !! https://openra.net Опубликоввано в @gitgate #game #appimage

FRP-Panel - панель управления визуализацией для FRP, предлагающая централизованную конфигурацию, унифицированные учетные данн
FRP-Panel - панель управления визуализацией для FRP, предлагающая централизованную конфигурацию, унифицированные учетные данные, динамическое планирование и поддержку Edge Worker, что делает обход NAT и предоставление доступа к сервисам проще, безопаснее и эффективнее. Возможности: - развертывание в один клик: Быстрое развертывание с помощью Docker Compose или команд в одной строке, поддержка различных архитектур (x86/ARM), встроенные команды пакетного запуска узлов и автоматическая генерация конфигурации. - установка в один клик: Полностью автоматизированный скрипт установки с проверкой системных зависимостей, поддерживает дистрибутивы Linux Debian/Ubuntu/CentOS / Windows 10+ / macOS. - централизованное управление через WebUI: Визуальная панель управления для централизованного управления узлами FRPC/FRPS, метрики трафика в реальном времени, использование протоколов HTTPS/GRPC/WSS, анализ журналов в реальном времени и интерактивный веб-терминал. - безопасность корпоративного уровня: Порт RPC по умолчанию использует шифрование TLS. Как API, так и порт RPC поддерживают TLS через конфигурацию обратного прокси. https://github.com/VaalaCat/frp-panel Опубликовано в @gitgate #frp #nat #webui

webmax - асинхронная Python библиотека для работы с API мессенджера Max. Позволяет взаимодействовать с Max через WebSocket со
webmax - асинхронная Python библиотека для работы с API мессенджера Max. Позволяет взаимодействовать с Max через WebSocket соединение. Данная библиотека может быть использована для разработки юзерботов. https://github.com/Ladvix/WebMax Опубликовано в @gitgate #max #api #websocket

arcane - красивый и интуитивно понятный WebUI интерфейс для управления контейнерами Docker, образами, сетями и томами. Термин
arcane - красивый и интуитивно понятный WebUI интерфейс для управления контейнерами Docker, образами, сетями и томами. Терминал не требуется Возможности: - современный пользовательский интерфейс - мониторинг в реальном времени - управление контейнерами - управление образами - управление сетями - управление томами - визуальные графики использования ЦП, памяти и сети. - полностью документированный API https://github.com/getarcaneapp/arcane Опубликовано в @gitgate #docker #webui

gitlab-license - GitLab gem и Ruby скрипт, позволяющие легко генерировать и проверять лицензии GitLab EE. GitLab использует пару открытого и закрытого ключей для шифрования своей лицензии. Открытый ключ поставляется вместе с дистрибутивом GitLab, а закрытый ключ хранится в безопасности. Сама лицензия представляет собой просто словарь JSON. Поскольку GitLab сделал свой код открытым, мы можем легко сгенерировать собственную лицензию. Не забудьте заменить открытый ключ GitLab на ключ из этого репозитория в файле /opt/gitlab/embedded/service/gitlab-rails/.license_encryption_key.pub, если хотите, чтобы сгенерированная лицензия работала в производственной системе GitLab. ВНИМАНИЕ !!! Имейте в виду, что законность этого действия, мягко говоря, сомнительна. Исходный код предоставляется исключиельно в ознакомительных целях и взят из открытых публичных источников. https://github.com/ismvru/gitlab-license Опубликовано в @gitgate #gitlab #license #keygen

sish - разместите общедоступные веб-сервисы на локальном компьютере. Используя SSH-туннели, мы можем перенаправлять запросы на ваш локальный хост по протоколам HTTPS, WSS и TCP. https://github.com/antoniomika/sish Web: https://ssi.sh Опубликовано в @gitgate #vpn #ssh #https #tcp #wss

photo content

xcaddy - инструмент командной строки и связанный с ним пакет Go упрощают создание пользовательских сборок веб-сервера Caddy. Его активно используют разработчики плагинов для Caddy, а также все, кто хочет создавать собственные исполняемые файлы для Caddy (с плагинами или без них). Процедура ручной сборки очень проста: просто скопируйте файл main.go в новую папку, инициализируйте модуль Go, подключите ваши плагины (добавьте импорт для каждого из них), а затем запустите команду `go build`. Конечно, вы можете настроить файл go.mod по своему вкусу (указать конкретные версии зависимостей, замены и т. д.). https://github.com/caddyserver/xcaddy Опубликовано в @gitgate #caddy #httpd #dev #build

Nextcloud All-in-One - официальный способ установки Nextcloud. Nextcloud AIO обеспечивает простое развертывание и обслуживани
Nextcloud All-in-One - официальный способ установки Nextcloud. Nextcloud AIO обеспечивает простое развертывание и обслуживание, при этом большинство функций включено в один экземпляр Nextcloud. В комплект входят: - Nextcloud - высокопроизводительная серверная часть для Nextcloud Files - Nextcloud Office (необязательно) - высокопроизводительная серверная часть для Nextcloud Talk и TURN-сервера (опционально) - сервер записи разговоров Nextcloud (необязательно) - решение для резервного копирования (опционально, на основе BorgBackup) - Imaginary (необязательно, для предварительного просмотра файлов heic, heif, illustrator, pdf, svg, tiff и webp) - ClamAV (опционально, антивирусная подсистема для Nextcloud) - полнотекстовый поиск (необязательно) - Whiteboard (необязательно) - Docker Socket Proxy (необязательно, необходимо для API приложения Nextcloud) - дополнительные контейнеры от сообщества https://github.com/nextcloud/all-in-one Опубликовано в @gitgate #nextcloud #office #talk #docker

termshot - cоздавайте красивые скриншоты своего терминала прямо из терминала. Этот инструмент считывает вывод консоли и отобр
termshot - cоздавайте красивые скриншоты своего терминала прямо из терминала. Этот инструмент считывает вывод консоли и отображает изображение, напоминающее окно пользовательского интерфейса. Он вдохновлён другими веб-инструментами, такими как carbon.now.sh и codekeep.io/screenshot. В отличие от этих инструментов, termshot не применяет подсветку синтаксиса к предоставленному тексту вслепую; вместо этого он считывает управляющие коды ANSI, регистрируемые большинством инструментов командной строки, и использует их для создания высококачественного «скриншота» вывода вашего терминала. https://github.com/homeport/termshot Подсказал: Alex Kup - @Lifailon Опубликовано в @gitgate #screenshot #term #cli

Gateryx - решение для межсетевого экрана веб-приложений (WAF), которое обеспечивает полностью интегрированный, высокозащищенный веб-шлюз, объединяя обратный прокси-сервер нового поколения и современный поставщик идентификационных данных в единый, оптимизированный продукт. Созданное на основе быстрой, проверенной в боевых условиях криптографии на эллиптических кривых (P-256), оно обеспечивает аутентификацию Passkey без пароля, токены JWT и OIDC, подписанные с помощью ES256, а также административный доступ, защищенный ECDSA. Возможности: - Zero-Trust API Gateway: Обеспечьте идентификацию на периферии сети с помощью проверки JWT ES256 до того, как трафик достигнет веб-сервисов. - вход для клиентов без пароля: Аутентификация с помощью пароля/WebAuthn для беспрепятственного доступа пользователей, защищенного от фишинга. - корпоративный SSO и OIDC: Компактный, интегрированный поставщик идентификации OIDC для внутренних инструментов, облачных приложений, порталов разработчиков и панелей мониторинга. - усиленная административная панель управления. Защита административных конечных точек с помощью запросов, подписанных по RFC 9421 ECDSA - без паролей, без токенов носителя. - высокопроизводительный уровень безопасности на уровне сети: Сверхнизкая задержка при входящем трафике благодаря парам сокетов «ведущий-ведомый» и облегченным путям проверки. - мгновенное развертывание: Замените множество инструментов (поставщик идентификации, служба аутентификации, входящий трафик, API-шлюз) одним продуктом, одной конфигурацией, одним развертыванием. - написано на Rust: легковесное, невероятно быстрое, с минимальным потреблением памяти, предназначено для работы во встроенных системах и виртуальных устройствах с ограниченными ресурсами. https://github.com/eva-ics/gateryx Опубликовано в @gitgate #security #firewall #proxy #waf #jwt #oidc #passkey

Detours - программный пакет для мониторинга и инструментирования вызовов API в Windows. Detours используется многими независимыми разработчиками программного обеспечения, а также продуктовыми командами Microsoft. В настоящее время Detours доступен под стандартной лицензией с открытым исходным кодом (MIT). Detours совместим с семейством операционных систем Windows NT: Windows NT, Windows XP, Windows Server 2003, Windows 7, Windows 8, Windows 10 и Windows 11. Он не может использоваться приложениями из Windows Store, поскольку Detours требует API, недоступных для этих приложений. Этот репозиторий содержит исходный код версии 4.0.1 Detours. https://github.com/microsoft/Detours Подсказал: Сергей - @snubats Опубликовано в @gitgate #win #api

Undervolt Go - утилита для снижения напряжения на процессорах Intel в системах Linux. Снижение напряжения может помочь уменьш
Undervolt Go - утилита для снижения напряжения на процессорах Intel в системах Linux. Снижение напряжения может помочь уменьшить температуру процессора, снизить энергопотребление и потенциально повысить стабильность и срок службы системы. Undervolt Go позволяет запускать приложение без необходимости установки каких-либо зависимостей, а также имеет удобную графическую версию. Возможности: - графический интерфейс пользователя: Взаимодействуйте с Undervolt Go через удобный графический интерфейс. - регулировка смещения напряжения: Примените пользовательские смещения напряжения к компонентам процессора для оптимизации производительности и тепловых характеристик. - переопределение целевого значения температуры: установите пользовательское целевое значение температуры для регулирования производительности процессора при питании от сети переменного тока или от батареи. - настройка ограничения мощности: отрегулируйте ограничения мощности процессора для контроля производительности и энергопотребления. - настройка Intel Turbo: включите или отключите Intel Turbo для оптимальной производительности. - управление профилями: сохраняйте и применяйте профили для быстрого изменения конфигурации. - автоматическое переключение профилей: автоматическое переключение на соответствующий профиль в зависимости от питания от сети или от батареи. - мониторинг температуры: отслеживание и отображение текущей температуры процессора. - мониторинг вентилятора: отслеживание и отображение текущей скорости вращения вентилятора процессора. https://github.com/Softorage/undervolt-go Опубликовано в @gitgate #cpu #gui