TGViewer
Channel Public Channel
Useful Tools | Linux | GitOps | DevOps

Useful Tools | Linux | GitOps | DevOps

@gitgate

Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы.

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

Web: https://gitgate.d3.ru

Сотрудничество: @maxgrue
Subscribers
6.78K
Photos
406
Videos
10
Links
1.1K

Showing posts older than #437 · Back to latest

Older Posts 20 shown
Post #436 2.72K
Совет дня:

Для логирования использования команды sudo отредактируйте файл sudoers используя команду visudo и в конец секции Defaults добавьте:

Defaults logfile=/var/log/sudo


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

#tips
  • 🔥 24
  • 👍 18
Post #435 2.83K
Trippy- утилита, которая сочетает в себе функции трассировки (traceroute) и проверки связи (ping) и предназначен для помощи в анализе сетевых проблем.

Функции :

Трассировка с использованием нескольких протоколов:
- ICMP, UDP и TCP
- IPv4 и IPv6

Настраиваемые параметры отслеживания:
- размер пакета и шаблон полезной нагрузки
- начало и максимальное время жизни (TTL)
- минимальная и максимальная продолжительность раунда
- льготный период завершения раунда и максимальное количество неизвестных прыжков
- порт источника и назначения (TCP и UDP)
- исходный адрес и исходный интерфейс
- TOS (он же DSCP + ECN)

RFC4884 ICMP-сообщения, состоящие из нескольких частей
- Общие объекты расширения
- Стеки меток MPLS

Непривилегированный режим

Обнаружение NAT

TUI интерфейс:
- Отслеживайте несколько целей одновременно с помощью одного экземпляра Trippy
- Статистика по каждому переходу (отправлено, получено, % потерь, последнее, среднее, лучшее, худшее, стандартное отклонение, дрожание и статус)
- История времени прохождения сигнала туда и обратно (RTT) для каждого перехода и диаграммы распределения частот
- Интерактивная диаграмма RTT для всех переходов трассы с возможностью масштабирования
- Интерактивная карта мира GeoIp
- Умеет изолировать и фильтровать по отдельным потокам трассировки
- Настраиваемая цветовая тема и привязки клавиш
- Настраиваемый порядок столбцов и видимость
- Конфигурация с помощью аргументов командной строки и файла конфигурации.
- Отображение нескольких хостов на переход с возможностью ограничения отображения до N хостов и отображения частоты в %
- Отображение сведений о переходе и навигация по хостам внутри каждого перехода.
- Заморозить/разморозить TUI, сбросить статистику, очистить кеш, сохранить экран при выходе
- Адаптивный пользовательский интерфейс с регулируемой частотой обновления.
- Конфиденциальность

DNS:
- Используйте системный, внешний (Google 8.8.8.8 или Cloudflare 1.1.1.1) или собственный DNS.
- Ленивые обратные DNS-запросы
- Поиск номера и имени автономной системы (ASN)

ГеоIP:
- Поиск и отображение информации GeoIp из локальных файлов MaxMind и IPinfo mmdb.

Создание отчетов о отслеживании:
- json, csv и табличные формы (в том числе и markdown)
- Отчет о потоках трассировки
- Точечные диаграммы Graphviz
- настраиваемые циклы отчетности

Работает на нескольких платформах (macOS, Linux, Windows, NetBSD, FreeBSD, OpenBSD)

https://github.com/fujiapple852/trippy

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

#traceroute #ping #net #util #tui #cli
GitHub GitHub - fujiapple852/trippy: A network diagnostic tool A network diagnostic tool . Contribute to fujiapple852/trippy development by creating an account on GitHub.
  • 👍 17
  • 🔥 12
Post #434 2.75K
Useful Tools | Linux | GitOps | DevOps proxmox-lxc-autoscale - демон управления ресурсами, специально разработанный для сред Proxmox. Он автоматически корректирует распределение CPU и памяти без простоев и может клонировать контейнеры LXC на основе показателей использования в реальном времени…
Proxmox VM Autoscale - служба динамического масштабирования, которая автоматически настраивает ресурсы виртуальной машины (VM) (CPU и RAM) в вашей виртуальной среде Proxmox VE на основе показателей реального времени и определяемых пользователем пороговых значений. Это решение помогает обеспечить эффективное использование ресурсов, динамическую оптимизацию производительности и доступности ресурсов.

Служба поддерживает несколько хостов Proxmox через SSH-соединения и может быть легко установлена ​​и управляема как служба systemd для плавной автоматизации.

https://github.com/fabriziosalmi/proxmox-vm-autoscale

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

#proxmox #scalibg #autoscale #vm #moni
GitHub GitHub - fabriziosalmi/proxmox-vm-autoscale: Automatically scale virtual machines resources on Proxmox hosts Automatically scale virtual machines resources on Proxmox hosts - fabriziosalmi/proxmox-vm-autoscale
  • 👍 12
  • 🔥 4
Post #432 2.76K
Useful Tools | Linux | GitOps | DevOps Spegel (зеркало на шведском языке) - представляет собой зеркало локального реестра OCI кластера без сохранения состояния. Spegel пригодится, если вы хотите добиться чего-либо из следующего: - локального кэширования образов из внешних реестров без явной…
и прям сразу новость:

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

https://docs.k3s.io/installation/registry-mirror

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

#k3s #registry #spegel
docs.k3s.io Embedded Registry Mirror | K3s K3s embeds Spegel, a stateless distributed OCI registry mirror that allows peer-to-peer sharing of container images between nodes in a Kubernetes cluster. The distributed registry mirror is disabled by default. For K3s to leverage it, you must enable both…
  • 🔥 14
  • 👍 5
Post #431 2.98K
Совет дня:

Выйти из текущего сеанса без сохранения истории команд

unset HISTFILE && exit


или можно еще короче и красивее

kill -9 $$


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

#tips
  • 🔥 29
  • 👍 10
Post #430 2.68K
Spegel (зеркало на шведском языке) - представляет собой зеркало локального реестра OCI кластера без сохранения состояния.

Spegel пригодится, если вы хотите добиться чего-либо из следующего:

- локального кэширования образов из внешних реестров без явной настройки.
- избежать сбоев кластера во время простоя внешнего реестра.
- улучшить скорость получения образов и время запуска модуля, сначала извлекая образа из локального кэша.
- избегать ограничения скорости при получении образов из внешних реестров (например Docker Hub).
- уменьшить исходящий трафик за пределы сети кластера.
- повысит эффективность получения образов при развертывании пограничных узлов.

Spegel позволяет каждому узлу в кластере Kubernetes действовать как локальное зеркало реестра, позволяя узлам обмениваться образами между собой. Любой образ, уже полученный узлом, будет доступен для извлечения любому другому узлу в кластере.

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

https://github.com/spegel-org/spegel

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

#k8s #registry
GitHub GitHub - spegel-org/spegel: Stateless cluster local OCI registry mirror. Stateless cluster local OCI registry mirror. Contribute to spegel-org/spegel development by creating an account on GitHub.
  • 👍 12
  • 🔥 5
Post #429 2.84K
docker-haproxy-acme - образ Docker, сочетающий в себе haproxy и acme.sh

Комбинация haproxy и acme.sh представляет собой облегченную альтернативу Traefik для реализации завершения SSL (TLS) для общедоступных служб Docker. Основным преимуществом является децентрализованная организация сертификатов и реализация принципа нулевого доверия внутри группы контейнеров.

Поддерживает как ACME HTTP, так и ACME DNS (включая и wildcard сертификаты). Как следствие нет необходимости открывать 80 и 443 порт снаружи, и можно получать сертификаты в закрытом контуре.

PS. Да, у себя активно использую (если это для кого то довод)


https://github.com/flobernd/docker-haproxy-acme

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

#proxy #haproxy #traefik #ssl #tls #cert #acme #docker
GitHub GitHub - flobernd/docker-haproxy-acme: A Docker image that combines 'haproxy' and 'acme.sh'. A Docker image that combines 'haproxy' and 'acme.sh'. - flobernd/docker-haproxy-acme
  • 👍 13
  • 🔥 6
Post #426 2.37K
Someday - простой инструмент планирования с открытым исходным кодом, разработанный специально для пользователей Gmail

Использует сценарии Google Apps для размещения и застежку для управления. Создан с использованием современных технологий, таких как React, TypeScript, Shadcn/UI и Vite.

Простая альтернатива традиционным приложениям для планирования, таким как Calendly

Ключевые особенности:
- Бесплатно и с открытым исходным кодом: наслаждайтесь всеми премиум-функциями планирования без каких-либо затрат. Someday полностью бесплатен для использования и открыт для внесения пожертвований.
- Простая интеграция: Someday, разработанный в виде скрипта Google Apps, легко интегрируется с вашей Gmail, что позволяет легко управлять своим расписанием прямо из почтового ящика.
- Удобство для разработчиков: Someday, созданный на основе современных технологий, предпочитаемых разработчиками, легко настраивается и расширяется в соответствии с вашими конкретными потребностями.
- Настраиваемые рабочие часы: точно устанавливайте свою доступность, позволяя другим бронировать временные интервалы, которые идеально соответствуют вашему графику.
- Простой процесс бронирования: пользователи могут выбрать дату и временной интервал, затем заполнить простую форму, указав свое имя, адрес электронной почты, телефон и необязательное примечание.
- Конфиденциальность прежде всего: передача данных сторонним приложениям за пределы Google запрещена.

https://github.com/rbbydotdev/someday

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

#google #calendar #calendly #alternative
GitHub GitHub - rbbydotdev/someday: Free to host calendar availability picker - open-source cal.com / calendly alternative built on Google… Free to host calendar availability picker - open-source cal.com / calendly alternative built on Google-Apps-Script for Gmail users. Built with modern technologies like React, TypeScript, Shadcn/UI,...
  • 👍 5
  • 🔥 5
Post #424 2.47K
pgtop - интерактивный вьювер процессов базы данных Postgres, показывающий информацию, связанную с текущей активностью базы данных, такую ​​как состояние и текущий запрос.

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

https://github.com/chagui/pgtop?tab=readme-ov-file

Основана на https://www.postgresql.org/docs/9.4/monitoring-stats.html#PG-STAT-ACTIVITY-VIEW

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

#postgres #top #cli #tui #rust #pgtop
GitHub GitHub - chagui/pgtop: Postgres database interactive process viewer, showing information related to the current database activity… Postgres database interactive process viewer, showing information related to the current database activity, such as state and current query. - chagui/pgtop
  • 👍 6
  • 🔥 6
Post #423 2.62K
Совет дня:

Выполнить предыдущую команду от рута

sudo !!


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

#tips
  • 👍 13
  • 🔥 9
Post #422 3.08K
viseron - автономное селфхостед программное обеспечение NVR и AI Computer Vision для IP камер

Благодаря таким функциям, как обнаружение объектов, обнаружение движения, распознавание лиц и многое другое, он дает вам возможность следить за своим домом, офисом или любым другим местом, которое вы хотите контролировать.

Функциональность Viseron может быть расширена с помощью компонентов.

Альтернатива инзвестного Frigate

https://github.com/roflcoopter/viseron

Документация: https://viseron.netlify.app/
Компоненты: https://viseron.netlify.app/docs/documentation/configuration#components

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

#nvr #face #object #video
GitHub GitHub - roflcoopter/viseron: Self-hosted, local only NVR and AI Computer Vision software. With features such as object detection… Self-hosted, local only NVR and AI Computer Vision software. With features such as object detection, motion detection, face recognition and more, it gives you the power to keep an eye on your home...
  • 🔥 13
  • 👍 7
Post #420 2.33K
Совет дня вечера:

в vim попробуйте написать :smile

в neovim еще интереснее (на несколько экранов)

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

#tips
  • 🔥 22
  • 👍 5
Post #419 2.67K
Permission Manager - это проект, который привносит здравомыслие в Kubernetes RBAC и управление пользователями, веб-интерфейс WebUI

https://github.com/sighupio/permission-manager

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

#k8s #rbac #webui #permission
GitHub GitHub - sighupio/permission-manager: Permission Manager is a project that brings sanity to Kubernetes RBAC and Users management… Permission Manager is a project that brings sanity to Kubernetes RBAC and Users management, Web UI FTW - sighupio/permission-manager
  • 🔥 7
  • 👍 6
Post #417 2.75K
Teable- сверхбыстрая, работающая в режиме реального времени, профессиональная, удобная для разработчиков база данных без кода, построенная на Postgres.

Альтернатива Airtable.

Он использует простой интерфейс, похожий на электронные таблицы, для создания сложных приложений баз данных корпоративного уровня. Откройте для себя эффективную разработку приложений без программирования, без проблем, связанных с безопасностью данных и масштабируемостью.

Возможности:
- Пакетное редактирование ячеек
- Поддержка формул
- Сортировка и фильтрация данных
- Функция агрегирования
- Форматирование данных
- Группировка
- Заморозить колонки
- Импорт/Экспорт
- Отменить/Повторить
- Проверка данных
- Диаграммы и визуализация
- Комментарии
- Стилизация строк (скоро)

Доступны масса шаблонов от комьюнити. Содержит встроенный API

https://github.com/teableio/teable

Шаблоны: https://template.teable.io/

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

#postgres #db #gui #wizzard #airtable
GitHub GitHub - teableio/teable: ✨ AI Spreadsheet for Business ✨ AI Spreadsheet for Business. Contribute to teableio/teable development by creating an account on GitHub.
  • 👍 10
  • 🔥 5
Post #416 2.83K
tinymind - превратите свой GitHub в место для хранения данных блога и заметок одним щелчком мыши. Сервер не требуется - все входные данные автоматически синхронизируются с вашим репозиторием GitHub

Как это работает:

Вы разрешаете Tinymind читать/записывать ваши общедоступные репозитории GitHub.
Tinymind немедленно создает общедоступный репозиторий с именем tinymind-blog в вашей учетной записи GitHub.
Когда вы что-то пишете на Tinymind, оно автоматически фиксируется в вашем репозитории yourname/tinymind-blog

Ваши данные хранятся в вашем репозитории GitHub отдельно от Tinymind

Конфиденциальность данных и разрешения:

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

https://github.com/mazzzystar/tinymind

Демо: https://tinymind.me/mazzzystar

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

#github #blog
GitHub GitHub - mazzzystar/tinymind: Tinymind - Write and sync your blog & thoughts with GitHub Tinymind - Write and sync your blog & thoughts with GitHub - mazzzystar/tinymind
  • 👍 6
  • 🔥 5
Post #415 2.68K
Scanvus - простой сетевой сканер уязвимостей для хостов Linux и образов Docker, который использует внешние API обнаружения уязвимостей (Vulners Linux API или Vulns.io API)

Кстати отлично интегрируется в проверки инфобеза и линтеры. Лучше не обновиться, чем выкатить дырявое. Или узнать что пора все таки уже обновить древнюю постгрю, хотя это и больно.

https://github.com/leonov-av/scanvus

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

#virus #linux #docker
GitHub GitHub - leonov-av/scanvus: Simple Authenticated Vulnerability Scanner for Linux hosts and Docker images Simple Authenticated Vulnerability Scanner for Linux hosts and Docker images - leonov-av/scanvus
  • 🔥 13
  • 👍 4
Post #414 2.45K
issues-mover - перенос задач из YouTrack в Gitea с поддержкой вложений

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

https://github.com/deviltm/issues-mover

На правах поддержки личных проектов. Просьба озвездить репку. Автор проекта Игорь Рогов - @chert_tm

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

#migration #gitea #youtrack
GitHub GitHub - deviltm/issues-mover: Скрипт переносит задачи из YouTrack в Gitea|forgejo с возможностью добавления меток, статусов, комментариев… Скрипт переносит задачи из YouTrack в Gitea|forgejo с возможностью добавления меток, статусов, комментариев и загрузки вложений. - deviltm/issues-mover
  • 👍 7
  • 🔥 3
Post #413 2.61K
rbac-wizard - инструмент, который помогает визуализировать и анализировать конфигурации RBAC вашего кластера Kubernetes. Он обеспечивает графическое представление объектов Kubernetes RBAC

https://github.com/pehlicd/rbac-wizard

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

#k8s #webui #rbac #wizzard
GitHub GitHub - pehlicd/rbac-wizard: RBAC Wizard is an intuitive UI tool for visualizing Kubernetes RBAC resources. RBAC Wizard is an intuitive UI tool for visualizing Kubernetes RBAC resources. - pehlicd/rbac-wizard
  • 🔥 5
  • 👍 3
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →