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

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

Web: https://gitgate.d3.ru

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

Коллеги из Авито создали «В SREду на кухне», периодически собираются, зовут на запись гостей и обсуждают то, о чём не принято говорить в опенспейсе. Например, вот темы недавних выпусков:
— GitOps не волшебная таблетка;
— Зачем продукту бюджет ошибок;
— Роняем прод, чтобы стать сильнее: всё о Chaos Engineering;
— SRE больше не нужны. AI переписал правила.

Отвечая на вопрос «А при чём здесь комьюнити?» — все дополнительные инсайты, статьи и мысли на темы выпусков ребята выкладывают в канал «Avito SREда». И там уже собралась активная аудитория коллег-инженеров.
👍6
VPS-Monitor - высокопроизводительный инструмент мониторинга и управления контейнерами Docker с открытым исходным кодом. Разработанный для скорости и простоты использования, он обеспечивает потоковую передачу логов в реальном времени, статистику контейнеров, управление образами, визуализацию сети, оповещения и поддержку нескольких хостов через чистый, современный интерфейс.

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

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

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

#docker
👍5🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
nbd-vram - используйте видеопамять вашей видеокарты NVIDIA в качестве пространства подкачки в Linux.

Проект создан для ноутбуков с гибридной графикой, с припаянной памятью и без возможности апгрейда. Дисплей работает от встроенного графического процессора AMD/ATI. Видеокарта NVIDIA большую часть времени простаивает, её видеопамять полностью не используется. Это позволяет использовать видеопамять в качестве высокоприоритетного файла подкачки.

Порядок переполнения: сначала заполняется ОЗУ, затем видеопамять поглощает излишки (PCIe), затем zram сжимает оставшуюся память (CPU), затем SSD только если все остальное исчерпано.

https://github.com/c0deJedi/nbd-vram

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

#swap #gpu #laptop #linux #memory #nbd #nvidia #vram
👍9🔥3
Limine - современный, безопасный, портативный, многопротокольный загрузчик и менеджер загрузки, который также используется в качестве эталонной реализации протокола загрузки 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 #uefi
👍3🔥1
wacli - интерфейс командной строки 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 #cli
🔥7👍2
crowdsec_manager - веб-интерфейс управления CrowdSec. Принятие решений, оповещения, списки разрешенных пользователей, сценарии, центр управления, журналы, резервное копирование и интеграция с Traefik.

Плюс нативное iOS и Android приложение. Поддерживает режимы подключения Pangolin (удаленный доступ на основе токенов) и Basis (прямой URL).

https://github.com/hhftechnology/crowdsec_manager

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

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

#security #firewall #crowdsec #traefik
👍7🔥2
Artifact 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 #webui
👍4🔥1