Useful Tools | Linux | GitOps | DevOps
6.78K subscribers
406 photos
10 videos
13 files
1.12K links
Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы.

Понравился проект из поста - поддержи автора звездой!

Web: https://gitgate.d3.ru

Сотрудничество: @maxgrue
Download Telegram
VibeNVR - современная, модульная и контейнеризированная система видеонаблюдения, предназначенная для управления IP-камерами, записью видео, обнаружением движения и единой временной шкалой событий.

Она включает в себя высокопроизводительный видеодвижок (VibeEngine), разработанный для эффективности и надежности, и реализованный в премиальном интерфейсе на основе React.

Возможности:
- современный веб-интерфейс. Ультрапремиальный пользовательский интерфейс, созданный с использованием React, Vite и иконок Lucide.
- настраиваемая панель мониторинга. Переключайте виджеты и графики в соответствии с вашими потребностями в мониторинге.
- безопасность по умолчанию. Полная аутентификация JWT для API, потоков и статических медиафайлов. Отсутствие несанкционированного доступа.
- eсовершенствованный видеодвижок. Пользовательский движок на Python, использующий OpenCV и FFmpeg для потоковой передачи и обработки RTSP.
- поддержка сквозной записи и прямого копирования потока для записи с минимальным использованием ЦП
- интеллектуальное обнаружение движения. Встроенная функция обнаружения движения с регулируемой чувствительностью, интервалом между кадрами и буферами до/после захвата.
- хронология событий. Единый браузер для видеозаписей и снимков высокого разрешения с мгновенными фильтрами.
- управление хранилищем: Автоматическая фоновая очистка (FIFO) и инструменты массового удаления.
- группы камер. Организуйте камеры в пользовательские группы для логического управления многоракурсным просмотром.
- синхронизация часовых поясов. Полная поддержка ISO 8601 обеспечивает идеальную синхронизацию между движком, бэкэндом и пользовательским интерфейсом.
- иониторинг в реальном времени. Просмотр в режиме реального времени с адаптивным опросом кадров и динамическим проксированием потока MJPEG.
- развертывание без зависимостей в Docker с использованием Docker Compose.

https://github.com/spupuz/VibeNVR

Опубликовано в @gitgate

#nvr #ipcamera #api #opencp #ffmpeg #rtsp #docker
👍13🔥3
straps - комплексный инструмент тестирования на Bash, предоставляющий более 80 вспомогательных функций для облачной разработки, контейнеров Docker, Kubernetes, системного администрирования, проверки безопасности и автоматизации DevOps.

Возможности:
- проверка типов данных: целые числа, числа с плавающей запятой, строки, беззнаковые целые числа.
- операции со строками: Сопоставление с образцом (начинается с, заканчивается на, содержит)
- тестирование сети: проверка подключения с использованием протоколов TCP/UDP и таймаутом в 3 секунды.
- операции с файловой системой: существование файлов/каталогов, права доступа и свойства.
- Docker и контейнеры: статус контейнеров, проверка образов, доступ к портам, тома, сети.
- Kubernetes: именование ресурсов, метки, аннотации, пространства имен, запросы ресурсов.
- обнаружение сервисов: мониторинг портов, разрешение DNS, проверка работоспособности, проверка FQDN.
- управление процессами и системами: мониторинг процессов, проверка пользователей/групп, интеграция с systemd.
- окружение и конфигурация: переменные окружения, проверка кодировки base64/base32.
- функции безопасности: SSL/TLS-сертификаты, SSH-ключи, права доступа к файлам, контексты SELinux.
- сетевая безопасность: IPv6, обозначение CIDR, MAC-адреса, обнаружение частных/замкнутых IP-адресов.
- мониторинг ресурсов: использование ЦП/памяти, дисковое пространство, системная нагрузка, ограничения процессов.
- тестирование URL и API: проверка URL-адресов, коды ответов HTTP, конечные точки веб-перехватчиков.
- интеграция с BATS: бесшовная интеграция с системой автоматизированного тестирования Bash.
- кроссплатформенность: несколько резервных инструментов для максимальной совместимости.

https://github.com/meeghele/straps

Подсказал: Сергай - @snubats

Опубликовано в @gitgate

#bash #docker #k8s #systemd #selinux #net
👍16🔥9
S4 - высокопроизводительный сервер объектного хранилища, совместимый с S3, написанный на Rust. Он решает проблему исчерпания inode, характерную для традиционных файловых систем хранения данных, и предоставляет расширенные возможности, такие как атомарные операции с каталогами и дедупликация с адресацией по содержимому.

Возможности:
- совместимость с API S3: Полная совместимость с API AWS S3 (AWS CLI, boto3 и т. д.)
- проблема с inode решена: хранение логов только с добавлением данных исключает исчерпание inode.
- дедупликация контента: автоматическая дедупликация экономит 30-50% места для хранения.
- версионирование объектов: S3-совместимое версионирование с использованием маркеров удаления.
- политики жизненного цикла: автоматическое удаление объектов и удаление старых версий.
- атомарные операции: переименование каталогов с миллионами файлов за миллисекунды.
- строгая согласованность: гарантируется запись данных перед возвратом успешного результата.
API для управления идентификацией и доступом (IAM) и администрирования: управление доступом на основе ролей (читатель, писатель, суперпользователь) с аутентификацией JWT.
- S3 Select SQL: Запрос объектов CSV/JSON/Parquet с использованием полного SQL-запроса (на базе Apache DataFusion)
- многообъектный SQL: Расширенный запрос S3 SELECT с использованием шаблонов glob для выполнения запросов к нескольким объектам.
- высокая производительность: оптимизировано для работы в одноузловой среде.
- встроенный WebUI
- поддержка CORS
- MIT или Apache license 2.0

https://github.com/s4core/s4core

web: https://s4core.com

habt: https://habr.com/ru/articles/1007060/


Опубликовано в @gitgate

#s3 #docker #webui #cors
👍23🔥16
Distr - платформа распространения программного обеспечения.

Distr позволяет компаниям, занимающимся разработкой программного обеспечения и искусственного интеллекта, распространять приложения среди клиентов, самостоятельно управляющих своими приложениями, с минимальной настройкой.

Возможности:
- централизованное управление: просмотр и управление всеми развертываниями, артефактами, подключенными агентами, клиентами с самостоятельным управлением и клиентами BYOC через интуитивно понятный веб-интерфейс.
- автоматизация развертывания: Дополнительные предварительно настроенные агенты Helm и Docker управляют развертыванием, собирают журналы и метрики, а также позволяют удаленно устранять неполадки.
- клиентский портал под собственной торговой маркой: позвольте вашим клиентам контролировать развертывание или загружать ваши артефакты.
- управление лицензиями: Распространяйте определенные версии вашего приложения среди конкретных клиентов.
- реестр контейнеров: распространение OCI-совместимых артефактов (образов Docker, диаграмм Helm, модулей Terraform) со встроенным детальным контролем доступа и аналитикой.
- получите доступ к API, используя наш многофункциональный SDK.
- полностью открытый исходный код и возможность самостоятельного размещения.

https://github.com/distr-sh/distr

Web: https://distr.sh/

Опубликовано в @gitgate

#docker #k8s #helm #terraform #packages #app
👍9🔥4
OCI2Git - приложение на Rust, которое преобразует образы контейнеров (Docker и т. д.) в репозитории Git и генерирует спецификацию файловой системы (fsbom) в формате YAML. Каждый слой контейнера представлен в виде коммита Git, сохраняя историю и структуру исходного образа.

Возможности:
- анализ образов Docker и извлечение информации о слоях.
- создайте репозиторий Git, в котором каждый слой изображения представлен в виде коммита.
- генерация спецификации файловой системы (fsbom) в формате YAML с перечнем файлов по каждому слою.
- поддержка пустых слоев (ENV, WORKDIR и т. д.) в качестве пустых коммитов.
- полное извлечение метаданных в формат Markdown
- расширяемая архитектура для поддержки различных контейнерных движков.

https://github.com/Virviil/oci2git

Опубликовано в @gitgate

#docker #git
👍11🔥7
This media is not supported in your browser
VIEW IN TELEGRAM
RustRAG - система знаний для LLM, которую можно быстро развернуть через Docker и использовать как основу для внутренних чат-ботов, техподдержки, персональных ассистентов и других сценариев, где требуется собственный контур хранения и выдачи знаний.

Проект позволяет загружать файлы, документы, изображения и ссылки, извлекать из них текст и структуру, строить эмбеддинги, векторный индекс и граф связей, а затем использовать эту базу знаний через UI или подключать к любым ИИ-агентам через MCP.

Возможности:

- загрузка документов, веб-страниц и изображений в общую базу знаний;
- поддержка форматов txt, md, csv, json, yaml, xml, html, pdf, docx, pptx, а также изображений png, jpg, jpeg, gif, webp, svg, tiff, heic и других текстовых форматов;
- извлечение текста, построение векторов и графа сущностей/отношений;
- встроенный ассистент в UI для проверки ответов по выбранной библиотеке;
- подключение агентных клиентов через MCP;
- выбор разных моделей для различных этапов обработки;
- учет расходов на уровне документа, сайта и библиотеки;
- гибкая настройка прав: только чтение, доступ к отдельным библиотекам или запись для самообновления базы ИИ агентом;
- готовая инфраструктура с UI, API и служебными компонентами в одном развёртывании.

В планах:

- редактирование графа напрямую из UI;
- поддержка аудио и видео с преобразованием в базу знаний и векторное представление;
- SaaS-режим: систему можно будет либо развернуть у себя, либо использовать как внешний сервис.

Подход проекта - предоставить не отдельные компоненты для ручной сборки очередного RAG-стека, а целостную систему, которую можно быстро запустить и использовать в прикладных задачах.

https://github.com/mlimarenko/RustRAG

Поделился автор: Mikhail - @leader_lm

Опубликовано в @gitgate

#rust #rag #llm #mcp #docker #ai #chatbot #knowledgebase
7👍17🔥12
Pulse - современная, унифицированная панель мониторинга для отслеживания вашей инфраструктуры в средах Proxmox, Docker и Kubernetes. Она объединяет метрики, оповещения и аналитические данные, полученные с помощью ИИ, из всех ваших систем в единый, удобный интерфейс.

Разработано для домашних лабораторий, системных администраторов и поставщиков управляемых услуг, которым необходим «единый интерфейс» без сложностей корпоративных систем мониторинга.

Возможности:
- единый мониторинг: просмотр состояния и метрик для PVE, PBS, PMG, Docker и Kubernetes в одном месте.
- eмные оповещения: получайте уведомления через Discord, Slack, Telegram, электронную почту и другие каналы.
- автоматическое обнаружение: автоматически находит узлы Proxmox в вашей сети.
- история метрик: Постоянное хранилище с настраиваемым сроком хранения.
- backup Explorer: визуализация заданий резервного копирования и использования хранилища.
- чат-помощник (BYOK): Задавайте вопросы о вашей инфраструктуре на естественном языке.
- патрулирование (BYOK): проверка состояния здоровья с предоставлением результатов в соответствии с графиком.
анализ оповещений (Pro): Дополнительный анализ с помощью ИИ при срабатывании оповещений.
- отслеживание затрат: отслеживание использования и затрат по каждому поставщику/модели.
- Proxmox VE/PBS/PMG: Полный мониторинг и управление
- Kubernetes: Полный мониторинг кластера K8s с помощью агентов.
- Docker/Podman: Мониторинг контейнеров и сервисов Swarm.
- контейнеры OCI: нативная поддержка контейнеров в Proxmox 9.1+
- безопасность по умолчанию: учетные данные шифруются в состоянии покоя, строгая область действия API.
- обновление в один клик: простое обновление для поддерживаемых развертываний.
- OIDC/SSO: Аутентификация с использованием единого входа.
- ориентация на конфиденциальность: никакой телеметрии, все данные остаются на вашем сервере.

https://github.com/rcourtman/pulse

Подсказал: Eliot Spencer - @tehn0mad

Опубликовано в @gitgate

#moni #pve #pbs #docker #k8s
👍26🔥8
This media is not supported in your browser
VIEW IN TELEGRAM
sqlit - lazygit среди баз данных SQL

Подключайтесь к базе данных и выполняйте запросы к ней прямо с терминала за считанные секунды.

Возможности:
- менеджер подключений: сохранение и переключение подключений без аргументов командной строки.
- просто запустите sqlit: настройка через командную строку не требуется, выберите соединение и приступайте.
- поддержка нескольких баз данных: PostgreSQL, MySQL, SQLite, SQL Server и более 10 других.
- интеграция с Docker: автоматическое определение запущенных контейнеров базы данных.
- интеграция с Cloud CLI: легко просматривайте и подключайтесь к внешним базам данных через интерфейсы командной строки Azure, AWS и GCP.
- SSH-туннели: безопасное подключение к удаленным базам данных с использованием аутентификации по паролю или ключу.
- надежные учетные данные: пароли хранятся в связке ключей вашей операционной системы.
- редактирование в стиле Vim: Модальное редактирование для приверженцев терминального режима
- история запросов: поисковая история по каждому соединению.
- фильтрация результатов: нечеткий поиск по миллионам строк.
- контекстно-зависимая справка: сочетания клавиш отображаются на экране.
- просмотр баз данных: таблицы, представления, процедуры, индексы, триггеры, последовательности.
- автозаполнение: Усовершенствованный механизм автозаполнения SQL-запросов для таблиц, столбцов и процедур.
- режим командной строки: выполнение SQL-запросов из командной строки.
- темы: Rose Pine, Tokyo Night, Nord, Gruvbox
- мастер установки зависимостей: автоматическая установка отсутствующих драйверов.

https://github.com/Maxteabag/sqlit

Подсказал: Eliot Spencer - @tehn0mad

Опубликовано в @gitgate

#postgres #mysql #sqlite #mssql #docker #cloud #tui #cli
10👍14🔥5
Docker Wake Up - это легковесный инструмент, предназначенный для того, чтобы помочь пользователям использовать обратное проксирование для Docker приложений (таких как Immich, Nextcloud, Portainer и т. д.) для чистых URL-адресов, таких как yourdomain.com/photos.

Помимо проксирования, он обеспечивает интеллектуальное управление контейнерами за счет:
- автоматический запуск служб Docker при обращении к ним.
- отключение после периода бездействия (необязательно).

Это особенно полезно для сред с самостоятельным размещением, где необходимо экономить ресурсы, запуская только необходимые сервисы и обеспечивая при этом их легкий доступ по запросу.

Возможности:
- запуск контейнеров по запросу: автоматически запускает контейнеры Docker при получении HTTP-запросов.
- интеллектуальное управление простоями: отслеживает использование контейнеров и останавливает простаивающие контейнеры по истечении заданного времени ожидания.
- автоматическая настройка NGINX: генерирует конфигурации обратного прокси NGINX с поддержкой SSL.
- без простоев: бесперебойное проксирование с автоматической загрузкой страниц при запуске.
- ресурсоэффективность: контейнеры запускаются только при необходимости, что позволяет экономить ресурсы процессора и памяти.
- простая настройка: конфигурация всех сервисов в одном JSON-файле.
- автоматическая установка: установка одной командой с помощью скрипта установки.

https://github.com/jelliott2021/DockerWakeUp

Опубликовано в @gitgate

#docker #proxy #nginx
🔥12👍9
cronmaster - пользовательский интерфейс для управления заданиями Cron с удобочитаемым синтаксисом, возможностью ведения журналов в реальном времени и историей логов для ваших заданий Cron.

Возможности:
- современный пользовательский интерфейс: красивый, адаптивный интерфейс с темным/светлым режимом.
- информация о системе: отображение времени работы, памяти, сети, процессора и видеокарты.
- управление заданиями Cron: просмотр, создание и удаление заданий Cron с комментариями.
- управление скриптами: просматривайте, создавайте и удаляйте bash-скрипты на ходу для использования в заданиях cron.
- ведение журнала выполнения заданий: Дополнительная функция ведения журнала для заданий cron с автоматической очисткой, записью стандартного вывода, стандартной ошибки, кодов завершения и временных меток.
- обновления в реальном времени (SSE): Обновления статуса заданий в режиме реального времени и потоковая передача логов для длительно выполняющихся заданий (при включенном логировании).
- интеллектуальное выполнение заданий: задания с логированием выполняются в фоновом режиме с обновлениями в реальном времени, задания без логирования выполняются синхронно с 5-минутным таймаутом.
- аутентификация: Безопасная аутентификация на основе паролей и/или OIDC (SSO) с надлежащим управлением сессиями.
- REST API: Полноценный REST API с возможностью аутентификации по ключу API для внешних интеграций.
- поддержка Docker: полностью работает в контейнере Docker.
- простая настройка: быстрые предустановки для распространенных расписаний cron.

https://github.com/fccview/cronmaster

Опубликовано в @gitgate

#cron #webui #api #sso #docker
👍10🔥4
WinBoat - запускайте приложения Windows на Linux с бесшовной интеграцией.

WinBoat - приложение Electron, позволяющее запускать приложения Windows на Linux с использованием контейнерного подхода. Windows работает как виртуальная машина внутри контейнера Docker/Podman, и мы взаимодействуем с ней через гостевой сервер WinBoat для получения необходимых данных из Windows. Для компоновки приложений в виде нативных окон операционной системы мы используем FreeRDP вместе с протоколом RemoteApp от Windows.

Возможности:
- элегантный интерфейс: Изящный и интуитивно понятный интерфейс, который органично интегрирует Windows в вашу среду рабочего стола Linux, создавая ощущение работы с нативным программным обеспечением.
- автоматическая установка: Простой процесс установки через наш интерфейс - выберите свои предпочтения и характеристики, а остальное мы сделаем сами.
- запускайте любые приложения: если оно работает на Windows, оно может работать и на WinBoat. Наслаждайтесь полным набором приложений Windows в виде нативных окон операционной системы в вашей среде Linux.
- полноценный рабочий стол Windows: получите доступ ко всему функционалу рабочего стола Windows, когда это необходимо, или запускайте отдельные приложения, органично интегрированные в ваш рабочий процесс Linux.
- интеграция с файловой системой: ваш домашний каталог монтируется в Windows, что позволяет легко и без проблем обмениваться файлами между двумя системами.
- и многое другое: сквозная передача смарт-карт, мониторинг ресурсов и другие функции, которые регулярно добавляются.

https://github.com/TibixDev/winboat

Опубликовано в @gitgate

#linux #windows #rdp #docker
5👍22🔥6
rurima - запускайте образы Docker и LXC без программ Docker или LXC, без поддержки функций ядра, даже без прав root!

Возможности:
- получите образы корневой файловой системы из DockerHub или зеркала LXC.
- автоматический анализ конфигурации образа Docker и преобразование её в командную строку RURI.
- распаковка образов корневой файловой системы с правами root или без них.
- создание резервной копии/восстановление корневой файловой системы с помощью tar.
- встроенная среда выполнения контейнера от ruri.
- статический исполняемый файл для различных архитектур.
- встроенная функция OTA (обновления по воздуху).

Иными словами, Rurima - это облегченная реализация контейнеров, она стремится получить максимум возможностей Docker с минимальным количеством зависимостей, даже если ваше ядро ​​не поддерживает cgroups или пространства имен.

https://github.com/RuriOSS/rurima

Опубликовано в @gitgate

#docker #lxc #unshare #ruri
👍12🔥6
EmailFlare - минималистичная платформа для самостоятельной отправки электронной почты, построенная на основе Cloudflare Email Sending, небольшого административного интерфейса и хранилища на базе SQLite с минимальными практически необходимыми инфраструктурными затратами.

Система хранения данных работает на базе ядра Mesahub, которое в минимальной инфраструктуре выступает в качестве встроенного механизма хранения:

Возможности:
- простой API для отправки электронной почты
- небольшая административная панель для управления доменами, шаблонами, ключами и журналами.
- развертывание в одном контейнере для таких платформ, как Railway
- самостоятельное размещение с использованием Docker и встроенного хранилища SQLite вместо отдельной службы баз данных.

https://github.com/0xdps/emailflare

Опубликовано в @gitgate

#mail #email #cloudflare #cf #docker
👍10🔥2
Telescope - веб-приложение, разработанное для предоставления интуитивно понятного интерфейса для анализа данных логов. Оно поддерживает несколько типов источников, включая ClickHouse, StarRocks, Docker и Kubernetes.

Пользователи могут настраивать подключения к своим базам данных ClickHouse или StarRocks, получать доступ к логам контейнеров через API Docker или извлекать логи подов из кластеров Kubernetes. Telescope обеспечивает единый интерфейс запросов для различных типов источников, позволяя пользователям эффективно фильтровать, искать и анализировать логи. В то время как ClickHouse и StarRocks служат основными бэкэндами для структурированного хранения логов, поддержка Docker и Kubernetes предлагает удобные варианты для локальной разработки, временных сред или облачных развертываний. В будущих версиях поддержка источников может быть расширена.

Возможности:
- создавайте и управляйте множеством подключений к различным источникам данных, включая ClickHouse, StarRocks, Docker и Kubernetes.
- определите, какие поля из источника следует использовать, и настройте, какие из них будут предлагаться, скрываться или поддерживать автозаполнение.
- настройте, какие пользователи и группы имеют доступ к источнику, и определите их права доступа.
- получите ценную информацию из ваших журналов с помощью динамических визуализаций и интерактивных графиков.
- настройте отображение, выбрав соответствующие столбцы, скорректировав представление данных и применив фильтры, чтобы сосредоточиться на наиболее важных моментах.
- используйте селектор времени и даты с поддержкой относительных временных диапазонов, чтобы легко уточнять запросы к журналам событий.
- настройте группировку графов, включая поддержку вложенных полей, таких как строки JSON, карты или массивы.
- выполняйте сложные запросы с фильтрацией RAW SQL, используя предложение WHERE и выражения SQL от ClickHouse или StarRocks для точной фильтрации данных.
- наслаждайтесь лаконичным минималистичным дизайном, который фокусируется на данных журналов, обеспечивая бесперебойный и не отвлекающий процесс анализа.
- поддержка управления доступом на основе ролей (RBAC) и аутентификации
- аутентификация через GitHub с возможностью установки требований к членству в организации для контроля доступа.
- определяйте и управляйте правами доступа пользователей и групп для контроля доступа к определенным источникам в зависимости от их ролей.

https://github.com/iamtelescope/telescope

Опубликовано в @gitgate

#moni #logs #webui #clickhouse #docker #k8s #rbac
👍10🔥6
Witr существует для того, чтобы ответить на один-единственный вопрос: Почему это запускается?

Когда что-либо работает в системе, будь то процесс, служба или что-то, привязанное к порту, всегда есть причина. Эта причина часто бывает косвенной, неочевидной или распределена по нескольким уровням, таким как супервизоры, контейнеры, службы или оболочки.

Существующие инструменты (ps, top, lsof, ss, systemctl, docker ps) предоставляют доступ к состоянию и метаданным. Они показывают, что запущено, но оставляют пользователю возможность самостоятельно определить причину, вручную сопоставляя результаты работы разных инструментов.

witr явно указывает на эту причинно-следственную связь.

Это объясняет, откуда взялся тот или иной работающий процесс, как он был запущен и какая цепочка систем отвечает за его нынешнее существование, в едином, удобочитаемом формате или в интерактивной панели управления.

Запуск witr без аргументов или с флагом -i запускает интерактивный режим (TUI). Он предоставляет панель мониторинга в реальном времени на основе терминала с четырьмя вкладками для просмотра процессов, портов, контейнеров и блокировок файлов.

Возможности:
-вкладка «Процессы»: Список всех запущенных процессов в режиме реального времени с возможностью сортировки и фильтрации, а также боковая панель, отображающая родословную выделенного процесса.
- вкладка «Порты»: Открытые/прослушивающие порты с подключенными к ним процессами-владельцами в боковой панели. Переключение между режимами «Только прослушивание» и «Все» осуществляется с помощью клавиши A.
- вкладка «Контейнеры»: все запущенные контейнеры в Docker, Podman, nerdctl, K8s/crictl и FreeBSD jails в одном списке — имя, образ, статус, порты, команда, а также подробная информация по каждому контейнеру с указанием точек монтирования, сетей и метаданных проекта compose.
- вкладка «Блокировки»: Системные блокировки файлов (POSIX/FLOCK в Linux, основанные на lsof в macOS/FreeBSD). Нажмите клавишу A, чтобы переключиться в режим «все открытые файлы», где заблокированные записи объединяются со всеми интересующими открытыми файловыми дескрипторами; введите / для поиска по объединенному набору.
- подробная информация о процессе: Углубленный анализ процесса для просмотра его полного дерева происхождения, дочерних процессов, переменных среды, рабочего каталога, сокетов, контекста файлов и многого другого.
- действия с процессами: Отправка сигналов (Завершение, Прекращение, Приостановка, Возобновление) или запуск процессов непосредственно из пользовательского интерфейса (только для Unix).
- поддержка мыши: перемещайтесь по страницам, сортируйте столбцы и щелкайте по строкам с помощью мыши.

https://github.com/pranshuparmar/witr

Подсказал: @strayfi_lendjok

Опубликовано в @gitgate

#moni #tools #tui #top #docker #k8s #jails
🔥24👍13
Совет дня:

неожиданно про артефакты и свободное место:

docker buildx du


Опубликовано в @gitgate

#tips #docker
🔥17👍7
VPS-Monitor - высокопроизводительный инструмент мониторинга и управления контейнерами Docker с открытым исходным кодом. Разработанный для скорости и простоты использования, он обеспечивает потоковую передачу логов в реальном времени, статистику контейнеров, управление образами, визуализацию сети, оповещения и поддержку нескольких хостов через чистый, современный интерфейс.

https://github.com/hhftechnology/vps-monitor

Подсказал: Elliot Spencer - @tehn0mad

Опубликоввано в @gitgate

#docker
👍5🔥5
Docker Model Runner (DMR) упрощает управление, запуск и развертывание моделей ИИ с помощью Docker.

Разработанный для разработчиков, Docker Model Runner оптимизирует процесс загрузки, запуска и обслуживания больших языковых моделей (LLM) и других моделей ИИ непосредственно из Docker Hub или любого реестра, совместимого с OCI.

Работает и в Docker Desktop для Window или MacOS, для нативного Linux - устанавливается в виде Docker plugin

https://github.com/docker/model-runner

Опубликоввано в @gitgate

#docker #ai #model
👍6🔥2
buildx_gc - инструмент для автоматической и периодической очистки неиспользуемого кэша сборки Docker Buildx (docker buildx prune) с возможностью защиты определенных окружений сборки с помощью меток.

Позволяет автоматически освобождать дисковое пространство от устаревшего кэша сборщика, который имеет свойство разрастаться в процессах непрерывной интеграции (CI/CD).

https://github.com/pdacity/buildx_gc

Да моё, не возбраняется озвездить репку :)

опубликовано в @gitgate

#docker #buildx
👍7🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
M-Commander - текстовый файловый менеджер в полноэкранном режиме: две панели, встроенный редактор и средство просмотра файлов, а также встроенный терминал. Средство просмотра имеет режим структурированного дерева, а mcstruct - средство просмотра и редактирования структурированных бинарных файлов. Ядро небольшое: всё остальное является необязательным и поставляется в виде плагина, загружаемого во время выполнения, от архивов и git, Docker, Kubernetes, S3, FTP, SFTP и Samba. Он работает в любом терминале, от консоли Linux до tmux и удалённой сессии по SSH.

https://github.com/blue-panels/mcommander

опубликовано в @gitgate

#utils #mc #files #s3 #docker #git #sftp #samba
🔥5👍4