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

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

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

Сtrl-u стереть от курсора до начала строки

... сделать забытое ...

Сtrl-y вставить ранее стертое

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

#tips
  • 👍 46
  • 🔥 15
Post #389 2.54K
qrframe - автоматический генератор QR-кода на основе кода

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

Кастомные данные:
- режим кодирования, версия, устойчивость к ошибкам, шаблон маски
- работает на fuqr, моей собственной библиотеке Rust

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

https://github.com/zhengkyl/qrframe

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

#qr #generator
GitHub GitHub - zhengkyl/qrframe: code-based qr code designer code-based qr code designer. Contribute to zhengkyl/qrframe development by creating an account on GitHub.
  • 🔥 13
  • 👍 4
Post #388 2.76K
Совет дня:

Посмотреть рабочую директорию по PID процесса

pwdx <PID>


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

#tips
  • 👍 27
  • 🔥 14
Post #382 2.65K
Lapce - быстрый и мощный редактор кода (IDE)

Написан на чистом Rust с пользовательским интерфейсом на Floem.

Он разработан с использованием Rope Science из Xi-Editor, который обеспечивает молниеносные вычисления и использует Wgpu для рендеринга..

https://github.com/lapce/lapce

Web: https://lapce.dev/
Документация: https://docs.lapce.dev/

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

#editor #rust #ide
GitHub GitHub - lapce/lapce: Lightning-fast and Powerful Code Editor written in Rust Lightning-fast and Powerful Code Editor written in Rust - lapce/lapce
  • 🔥 9
  • 👍 7
Post #381 2.47K
Dito- усовершенствованный обратный прокси-сервер уровня 7, написанный на Go.

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


Функции:

- Обратный прокси-сервер уровня 7 для обработки HTTP-запросов
- Динамическая перезагрузка конфигурации (горячая перезагрузка)
- Поддержка промежуточного программного обеспечения (например, пример аутентификации, ограничения скорости, кэширования)
- Распределенное ограничение скорости с помощью Redis
- Распределенное кэширование с помощью Redis
- Управление пользовательскими сертификатами TLS для серверов (поддержка mTLS)
- Манипулирование заголовками (дополнительные заголовки, исключенные заголовки)
- Поддержка ведения журналов с подробными журналами запросов и ответов.

https://github.com/andrearaponi/dito

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

#go #reverseproxy #level7 #cli #redis
GitHub GitHub - andrearaponi/dito: an advanced reverse proxy server written in Go an advanced reverse proxy server written in Go . Contribute to andrearaponi/dito development by creating an account on GitHub.
  • 👍 7
  • 🔥 6
Post #380 2.67K
GeeseFS - высокопроизводительная файловая система S3 ( Яндекс , Amazon ), соответствующая стандарту POSIX и написанная на языке Go

Обзор:

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

https://github.com/yandex-cloud/geesefs

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

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

#s3 #fuse #yandex
GitHub GitHub - yandex-cloud/geesefs: Finally, a good FUSE FS implementation over S3 Finally, a good FUSE FS implementation over S3. Contribute to yandex-cloud/geesefs development by creating an account on GitHub.
  • 👍 16
  • 🔥 7
Post #379 2.56K
Dagu- мощная альтернатива Cron с веб-интерфейсом.

Он позволяет определять зависимости между командами в виде направленного ациклического графа (DAG) в декларативном формате YAML.

Dagu упрощает управление и выполнение сложных рабочих процессов. Он изначально поддерживает запуск контейнеров Docker, выполнение HTTP-запросов и выполнение команд через SSH.

Функции:

- Веб-интерфейс пользователя
- Интерфейс командной строки (CLI) с несколькими командами для запуска и управления группами DAG.
- Формат YAML для определения групп доступности баз данных с поддержкой различных функций, включая:
Выполнение пользовательских фрагментов кода
Параметры
Замена команды
Условная логика
Перенаправление stdout и stderr
Перехватчики жизненного цикла
Повторяющаяся задача
Автоматическая повторная попытка
- Исполнители для запуска разных типов задач:
Запуск произвольных контейнеров Docker
Выполнение HTTP-запросов
Отправка электронных писем
Запуск команды jq
Выполнение удаленных команд через SSH
- Уведомление по электронной почте
- Планирование с помощью выражений Cron
- Интерфейс REST API
- Базовая аутентификация по HTTPS

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

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

#cron #api #https #jq #ssh #docker #webui #yaml #cli
GitHub GitHub - dagucloud/dagu: Self-hostable workflow orchestrator for teams whose main work isn't orchestration. Declarative YAML over… Self-hostable workflow orchestrator for teams whose main work isn't orchestration. Declarative YAML over your scripts, SSH commands, containers, etc; keep workflows separate from business l...
  • 👍 14
  • 🔥 7
Post #378 2.6K
s3fs - позволяет Linux, macOS и FreeBSD монтировать S3 бакет через FUSE

s3fs позволяет вам работать с файлами и каталогами в S3 бакете как с локальной файловой системой. s3fs сохраняет нативный формат объектов для файлов, позволяя использовать другие инструменты, такие как AWS CLI .

https://github.com/s3fs-fuse/s3fs-fuse

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

#fuse #s3 #aws
GitHub GitHub - s3fs-fuse/s3fs-fuse: FUSE-based file system backed by Amazon S3 FUSE-based file system backed by Amazon S3. Contribute to s3fs-fuse/s3fs-fuse development by creating an account on GitHub.
  • 👍 15
  • 🔥 12
Post #377 2.48K
postgres-backup-s3 - периодического резервного копирования базы данных PostgreSQL на AWS S3 и восстановления из резервной копии по мере необходимости.

https://github.com/eeshugerman/postgres-backup-s3

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

#postgres #backup #s3
GitHub GitHub - eeshugerman/postgres-backup-s3: A handy Docker container to periodically backup PostgreSQL to S3 A handy Docker container to periodically backup PostgreSQL to S3 - eeshugerman/postgres-backup-s3
  • 👍 7
  • 🔥 5
Post #376 2.33K
postgres-backup-local - резервное копирование PostgresSQL в локальную файловую систему с периодическим чередованием резервных копий.

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

Умеет работать с webhook перед и после задания. Автоматическая ротация и удаление старых копий. Поддерживает следующие архитектуры Docker: linux/amd64, linux/arm64, linux/arm/v7, linux/s390x, linux/ppc64le.

https://github.com/prodrigestivill/docker-postgres-backup-local

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

#postgreq #backup #docker #podman
GitHub GitHub - prodrigestivill/docker-postgres-backup-local: Backup PostgresSQL to local filesystem with periodic backups and rotate… Backup PostgresSQL to local filesystem with periodic backups and rotate backups. - prodrigestivill/docker-postgres-backup-local
  • 👍 5
  • 🔥 2
Post #375 2.19K
wiisf - очень полная документация по всем (ну почти) режимам протокола WiFi

https://www.wiisfi.com/

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

#book #wifi
  • 👍 7
  • 🔥 3
Post #374 2.14K
tagdoc - небольшой скрипт для поиска по тегам в текстовом руководстве (TUI/CLI)

Консольный (TUI/CLI) справочник для поиска информации по тегам. Может быть использован сотрудниками в качестве адресной книги, справочника.

Студентами, при изучении новых языков программирования.

Cотрудниками IT, для записи полезных, но редко используемых конструкций, а также в качестве дополнения для man, в котором очень мало примеров использования.

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

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

В отличие от grep поиск производится только по тэгам, не затрагивая тело статьи(заметки/комментария). Строка тэгов может выделяться цветом. Весь вывод идет в stdout, поэтому дополнительно можно воспользоваться любым фильтром (grep,  sed)

https://github.com/tagd-tagd/tagdoc

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

В рамках акции "Я пиарюсь". Просьба поддержать звездочкой в репку.

#bash #dev #tui #cli #tag
GitHub GitHub - tagd-tagd/tagdoc: Small script for search by tags in text guide Small script for search by tags in text guide. Contribute to tagd-tagd/tagdoc development by creating an account on GitHub.
  • 🔥 9
  • 👍 4
Post #373 2.05K
Neofetch - инструмент для получения системной информации с командной строкой, написанный на bash 3.2+

Neofetch
отображает информацию о вашей операционной системе, программном и аппаратном обеспечении в эстетичной и визуально приятной форме.

https://github.com/dylanaraps/neofetch

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

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

#git #cli #tty #json #yaml #neofetch #fastfetch $bash
GitHub GitHub - dylanaraps/neofetch: 🖼️ A command-line system information tool written in bash 3.2+ 🖼️ A command-line system information tool written in bash 3.2+ - dylanaraps/neofetch
  • 👍 11
  • 🔥 5
Post #372 2.12K
Fastfetch - инструмент, похожий на neofetch, для получения системной информации и ее красивого отображения.

Он написан в основном на C с учетом производительности и настраиваемости. В настоящее время поддерживаются Linux, Android, FreeBSD, macOS, SunOS и Windows 7+

https://github.com/fastfetch-cli/fastfetch

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

#git #cli #tty #json #yaml #neofetch
GitHub GitHub - fastfetch-cli/fastfetch: A maintained, feature-rich and performance oriented, neofetch like system information tool. A maintained, feature-rich and performance oriented, neofetch like system information tool. - fastfetch-cli/fastfetch
  • 👍 11
  • 🔥 5
Post #371 2.31K
onefetch - информационный инструмент командной строки Git, написанный на Rust, который отображает информацию о проекте и статистику кода для локального репозитория Git непосредственно на ваш терминал. Инструмент полностью автономен – доступ к сети не требуется.

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

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

Onefetch можно настроить с помощью флагов командной строки для отображения именно того, что вы хотите, и так, как вы хотите: вы можете настроить форматирование ASCII/текста, отключить информационные строки, игнорировать файлы и каталоги, выводить данные в нескольких форматах (Json, Yaml), и т. д.

https://github.com/o2sh/onefetch

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

#git #cli #tty #json #yaml
GitHub GitHub - o2sh/onefetch: Command-line Git information tool Command-line Git information tool. Contribute to o2sh/onefetch development by creating an account on GitHub.
  • 👍 10
  • 🔥 6
Post #370 3.64K
awesome-prometheus-alerts - коллекция готовых prometheus алертов для базовых метрик распространенных сервисов.

Мониторинг базовых ресурсов

- Prometheus self-monitoring
- Host/Hardware
- SMART
- Docker Containers
- Blackbox
- Windows
- VMWare
- Netdata

Базы данных и брокеры

- MySQL
- PostgreSQL
- SQL Server
- Patroni
- PGBouncer
- Redis
- MongoDB
- RabbitMQ
- Elasticsearch
- Meilisearch
- Cassandra
- Clickhouse
- Zookeeper
- Kafka
- Pulsar
- Nats
- Solr
- Hadoop

Реверс прокси и лоад балансеры

- Nginx
- Apache
- HaProxy
- Traefik

Рантаймы

- PHP-FPM
- JVM
- Sidekiq

Оркестрация

- Kubernetes
- Nomad
- Consul
- Etcd
- Linkerd
- Istio
- ArgoCD

Сеть, безопасность и хранилища

- Ceph
- ZFS
- OpenEBS
- Minio
- SSL/TLS
- Juniper
- CoreDNS
- FreeSwitch
- Hashicorp Vault
- Cloudflare

Прочее

- Thanos
- Loki
- Promtail
- Cortex
- Jenkins
- Graph Node

https://github.com/samber/awesome-prometheus-alerts

Web: https://samber.github.io/awesome-prometheus-alerts

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

#moni #prometheus #alert
GitHub GitHub - samber/awesome-prometheus-alerts: 🚨 Collection of Prometheus alerting rules 🚨 Collection of Prometheus alerting rules. Contribute to samber/awesome-prometheus-alerts development by creating an account on GitHub.
  • 👍 28
  • 🔥 15
Post #368 2.96K
  • 🔥 51
  • 👍 22
Post #367 2.8K
zfs_exporter - зкспортер Prometheus для ZFS (пулы, файловые системы, снимки и тома) с упором на производительность.

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

Выбор пула - позволяет пользователю выбирать, какие пулы собираются.

Несколько сборщиков - позволяют пользователю выбирать, какие типы данных собираются (пулы, файловые системы, снимки и тома).

Выбор свойств - позволяет пользователю выбирать, какие свойства собираются для каждого типа данных (включение только необходимых свойств повысит производительность сборщика за счет сокращения запросов метаданных).

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

https://github.com/pdf/zfs_exporter

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

#moni #prometheus #exporter #zfs
GitHub GitHub - pdf/zfs_exporter: Prometheus ZFS exporter Prometheus ZFS exporter. Contribute to pdf/zfs_exporter development by creating an account on GitHub.
  • 👍 9
  • 🔥 4
Post #366 2.8K
quick-SQL-cheatsheet - краткое напоминание обо всех запросах SQL и примерах их использования.

https://github.com/enochtangg/quick-SQL-cheatsheet

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

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

#sql #doc #cheatsheet
GitHub GitHub - enochtangg/quick-SQL-cheatsheet: A quick reminder of all SQL queries and examples on how to use them. A quick reminder of all SQL queries and examples on how to use them. - enochtangg/quick-SQL-cheatsheet
  • 👍 7
  • 🔥 7
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 →