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 #413 · Back to latest

Older Posts 20 shown
Post #412 2.54K
usbkill - антикриминалистический аварийный выключатель, который ожидает изменения на ваших USB-портах, а затем немедленно выключает ваш компьютер.

Список функций:

- совместимость с Linux, *BSD и OS X
- выключайте компьютер при активности USB
- настраиваемый. Определите, какие команды следует выполнить непосредственно перед выключением
- возможность внесения в белый список USB-устройства.
- возможность изменить интервал проверки (по умолчанию: 250 мс).
- очистка RAM и SWAP.
- работает в спящем режиме (OS X).
- разумные настройки по умолчанию

https://github.com/hephaest0s/usbkill

ВНИМАНИЕ !!! Использовать во имя добра !

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

#security #usb
GitHub GitHub - hephaest0s/usbkill: « usbkill » is an anti-forensic kill-switch that waits for a change on your USB ports and then immediately… « usbkill » is an anti-forensic kill-switch that waits for a change on your USB ports and then immediately shuts down your computer. - hephaest0s/usbkill
  • 👍 12
  • 🔥 10
Post #411 2.58K
WireGuard-Guide - руководство по WireGuard, включая приложения, библиотеки и инструменты, которые помогут вам лучше и эффективнее разрабатывать WireGuard

https://github.com/mikeroyal/WireGuard-Guide

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

#doc #wireguard #wg #pfsense #openwrt #hass #unraid #pivpn #tailscale #netmaker
GitHub GitHub - mikeroyal/WireGuard-Guide: WireGuard Guide. Learn all about WireGuard for Networking and in the Cloud (Microsoft Azure… WireGuard Guide. Learn all about WireGuard for Networking and in the Cloud (Microsoft Azure, AWS, and Google Cloud). - mikeroyal/WireGuard-Guide
  • 👍 8
  • 🔥 7
Post #410 2.63K
Grizzly - утилита для управления различными ресурсами для наблюдения (обсервабилити) с помощью Jsonnet

В настоящее время поддерживаются:
-панели мониторинга/папки панелей мониторинга Grafana
- источники данных Grafana
- правила/оповещения записи Grafana Cloud Prometheus
- проверки Grafana Synthetic Monitoring

https://github.com/grafana/grizzly

Документация: https://grafana.github.io/grizzly

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

#moni #grafana #prometheus #jsonnet
GitHub GitHub - grafana-cold-storage/grizzly: A utility for managing Jsonnet dashboards against the Grafana API A utility for managing Jsonnet dashboards against the Grafana API - grafana-cold-storage/grizzly
  • 👍 5
  • 🔥 5
Post #409 3.6K
explore-logs -позволяет просматривать журналы Loki без запросов или без необходимости написания сложных запросов.

Откройте для себя или сузьте область поиска, используя объем и текстовые шаблоны. Находите связанные журналы и анализируйте закономерности - и все это с помощью всего лишь нескольких щелчков мыши. Знание LogQL не требуется.

С помощью explore-logs вы можете:

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

https://github.com/grafana/explore-logs

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

#moni #loki #grafana #logs
GitHub GitHub - grafana/logs-drilldown: Repo for the Loki log exploration app Repo for the Loki log exploration app. Contribute to grafana/logs-drilldown development by creating an account on GitHub.
  • 👍 6
  • 🔥 6
Post #407 3.95K
интрига..... :)
  • 🔥 23
  • 👍 13
Post #406 4.08K
AFFiNE - готовая к использованию альтернатива Notion и Miro с открытым исходным кодом, ориентированная на конфиденциальность, ориентированная на локальное использование.

AFFiNE - это универсальное рабочее пространство с открытым исходным кодом и операционная система для всех строительных блоков, из которых состоит ваша база знаний, и многое другое — вики, управление знаниями, презентации и цифровые активы. Это лучшая альтернатива Notion и Miro.

https://github.com/toeverything/affine

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

#miro #notion #alternative
GitHub GitHub - toeverything/AFFiNE: There can be more than Notion and Miro. AFFiNE(pronounced [ə‘fain]) is a next-gen knowledge base… There can be more than Notion and Miro. AFFiNE(pronounced [ə‘fain]) is a next-gen knowledge base that brings planning, sorting and creating all together. Privacy first, open-source, customizable an...
  • 👍 15
  • 🔥 8
Post #405 3.37K
SCUDA - это решение GPU over IP, позволяющий подключать графические процессоры на удаленных машинах к машинам только с процессором.

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

https://github.com/kevmo314/scuda

Подсказал: DedXacaH

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

#cuda #overip #gpu
GitHub GitHub - lupinemachines/lupine: LUPINE is a GPU over IP bridge allowing GPUs on remote machines to be attached to CPU-only machines. LUPINE is a GPU over IP bridge allowing GPUs on remote machines to be attached to CPU-only machines. - lupinemachines/lupine
  • 🔥 22
  • 👍 4
Post #404 3.02K
Совет дня:

Как включить отображение миллисекунд в rsyslog ?

в файле настроек сервиса /etc/rsyslog.conf

замените

rsyslog

$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat


на

rsyslog

$template CustomFormat,"%timegenerated:1:10:date-rfc3339% %timegenerated:12:24:date-rfc3339% %syslogtag%%msg%\n"
$ActionFileDefaultTemplate CustomFormat


и перезапустите сервис rsyslog. В результате таймстамп примет такой вид:

2024-10-10 18:28:49.5397

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

#tips
  • 👍 14
  • 🔥 6
Post #403 2.68K
Vi-Mongo - интуитивно понятное TUI приложение для терминала, написанное на Go и предназначенное для оптимизации и упрощения управления базами данных MongoDB.

Подчеркивая простоту использования без ущерба для функциональности, Vi Mongo предлагает удобный интерфейс командной строки как для администраторов баз данных, так и для разработчиков.

https://github.com/kopecmaciej/vi-mongo

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

#tui #mongo #mongodb
GitHub GitHub - kopecmaciej/vi-mongo: MongoDB TUI manager designed to simplify data visualization and quick manipulation MongoDB TUI manager designed to simplify data visualization and quick manipulation - kopecmaciej/vi-mongo
  • 👍 4
  • 🔥 4
Post #402 2.86K
Еще совет к совету дня:

Записываем пароль в файл echo 'yoursecretpass' > gpgpassfile
Затем шифруем его gpg -c gpgpassfile
Ну и используем так потом:

SSHPASS=$(gpg -d -q gpgpassfile.gpg) sshpass -e ssh -tt username@address command

или

SSHPASS=$(gpg -d -q gpgpassfile.gpg) sshpass -e ssh username@address


Подсказал: Max Zotov - @sf1nk5

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

PS. кстати еще и файлик с yousecretpass можно curl-ить из приватной репы или vault :)

#tips
  • 🔥 13
  • 👍 8
Post #400 2.43K
Совет дня:

Как передать пароль для SSH сесси в командной строке :

sudo apt-get install sshpass


После чего с помощью утилитки можно передавать пароль напрямую.

ВНИМАНИЕ: Делать так стоит только в крайнем случае, потому что небезопасно и пароль останеться в истории команд в явном виде !!!

sshpass -p your_password ssh user@hostname


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

#tips
  • 👍 7
  • 🔥 4
Post #398 3.02K
nchat- чат клиент на базе терминала для Linux и macOS с поддержкой Telegram и WhatsApp.

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

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

https://github.com/d99kris/nchat

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

#tui #whatsapp #telegram
GitHub GitHub - d99kris/nchat: Terminal-based messaging client for Linux and macOS with Telegram, WhatsApp and Signal support Terminal-based messaging client for Linux and macOS with Telegram, WhatsApp and Signal support - d99kris/nchat
  • 👍 12
  • 🔥 5
Post #397 2.47K
Rescuezilla - простое в использовании приложение для клонирования и создания образов дисков, полностью совместимое с Clonezilla - отраслевым стандартом, которому доверяют десятки миллионов человек.

Да, Rescuezilla - это графический интерфейс пользователя Clonezilla, который вы, возможно, искали. Но Rescuezilla - это больше, чем просто графический интерфейс Clonezilla!

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

Для многих людей альтернативные инструменты с открытым исходным кодом, такие как Clonezilla, пугают и сложны в использовании, поэтому Rescuezilla предоставляет простую в использовании графическую среду, такую ​​​​как ведущие коммерческие инструменты, Acronis True Image и Macrium Reflect.

Rescuezilla можно загрузить на любом ПК или Mac с USB-накопителя, и она была тщательно разработана для полной совместимости с Clonezilla. Это означает, что Rescuezilla может восстанавливать резервные копии, созданные Clonezilla, а резервные копии, созданные Rescuezilla, можно восстановить с помощью Clonezilla!

https://github.com/rescuezilla/rescuezilla

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

#clone #disk #clonezilla #gui #usb #recovery #backup
GitHub GitHub - rescuezilla/rescuezilla: The Swiss Army Knife of System Recovery The Swiss Army Knife of System Recovery. Contribute to rescuezilla/rescuezilla development by creating an account on GitHub.
  • 👍 10
  • 🔥 4
Post #396 2.84K
Tewi - TUI клиент для демона Transmission BitTorrent.

Функции:

- подключитение к демону Transmission, используя свои учетные данные.
- просмотр списока торрентов
- в виде карт и компактный режимы просмотра
- отображение подробностей торрента: обзор, файлы, трекеры, пиры
- действия торрента: запуск/пауза, удаление/удаление, проверка, повторное объявление
- просмотр и переключение режима черепахи
- просмотр статистики сеанса передачи
- темная и светлая цветовые темы

https://github.com/anlar/tewi

#tui #torrent #transmission
GitHub GitHub - anlar/tewi: Text-based interface for BitTorrent clients (Transmission, qBittorrent, Deluge) Text-based interface for BitTorrent clients (Transmission, qBittorrent, Deluge) - anlar/tewi
  • 👍 9
  • 🔥 6
Post #394 2.45K
Caps-Log - небольшой инструмент для ведения журналов на базе терминала.

Ежедневные записи сохраняются локально в виде файлов Markdown. Заголовки уровня 1 интерпретируются как «разделы», а неупорядоченные списки, начинающиеся с символа «*», интерпретируются как «теги». Названия этих разделов и тегов затем отображаются в двух меню. При выборе элемента в этих меню в календаре выделяются даты с упоминанием этого тега или заголовка. Эта функция обеспечивает визуальное представление о том, насколько (не)согласованы ваши привычки и действия.

Если выбрать дату или нажать Enter, когда дата выделена, этот файл журнала откроется в редакторе. В настоящее время Caps-Log использует переменную среды $EDITOR для запуска редактора, если она установлена. В противном случае эта функция отключена.

Кроме того, caps-log также имеет примитивную функцию «удаленного хранилища» в виде использования репозитория git с удаленным управлением для отправки и получения данных.

https://github.com/NikolaDucak/caps-log

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

#marcdown #calendar #terminal #journaling
GitHub GitHub - NikolaDucak/caps-log: A small TUI journaling tool. 📖 A small TUI journaling tool. 📖. Contribute to NikolaDucak/caps-log development by creating an account on GitHub.
  • 🔥 8
  • 👍 2
Post #393 2.87K
YoptaScript - первый в мире скриптовый язык программирования для гопников и реальных пацанов, транслируемый в чистый JavaScript. YoptaScript позволит "чётким пацанам" быстро влиться в ряды программистов и процесс разработки.

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

https://github.com/samgozman/YoptaScript

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

#yopta #js #script #fun
GitHub GitHub - samgozman/YoptaScript: Joke programming language for 'gopniks' in Russia. Back from 2016! Joke programming language for 'gopniks' in Russia. Back from 2016! - samgozman/YoptaScript
  • 🔥 23
  • 👍 4
Post #392 2.62K
etckeeper - набор инструментов, позволяющих хранить /etc в репозиториях git, mercurial, bazaar или darcs.

Это позволяет вам использовать git для просмотра или отмены изменений, внесенных в /etc. Или даже любого другого каталога для резервного копирования или выборочных изменений конфигурации.

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

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

Вы также можете запустить фиксацию etckeeper вручную, чтобы зафиксировать изменения.

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

PS. при использовании сразу с несколькими узлами можно использовать механизм .gitignore чтобы, например, не затирались имена узлов или настройки сети

https://github.com/PKRoma/etckeeper

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

#backup #cvs #security #system #cli
GitHub GitHub - PKRoma/etckeeper: store /etc in git store /etc in git. Contribute to PKRoma/etckeeper development by creating an account on GitHub.
  • 🔥 11
  • 👍 6
Post #391 2.39K
Совет дня:

Если первым символом в командной строке добавить пробел, то команда не попадет в .bash_history


PS. регулируется переменной

HISTCONTROL=ignorespace

подсказал: @SyntheticMax

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

#tips
  • 🔥 30
  • 👍 17
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 →