Useful Tools | Linux | GitOps | DevOps
Kanalga Telegram’da o‘tish
Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы. Понравился проект из поста - поддержи автора звездой! Web: https://gitgate.d3.ru Сотрудничество: @maxgrue
Ko'proq ko'rsatish6 697
Obunachilar
-124 soatlar
-57 kun
+730 kun
Postlar arxiv
screenity — это мощный инструмент для записи экрана и аннотирования без ограничений, обеспечивающий конфиденциальность, позволяющий создавать более качественные видеоролики для работы, учебы и многого другого.
https://github.com/alyssaxuu/screenity?tab=readme-ov-file#features
#tools #screenshotiwad - вдруг кому в пятницу понастальгировать.
Всем IDDQD !
https://github.com/Gaytes/iwad
#game #doomtiny - крошечный, но работающий init для контейнеров .
Все, что делает tini, — это запускает один дочерний процесс в контейнере. Умеет правильно обрабатывать процессы типа SIGTERM, переданные в контейнер. Альтернатива тяжеловесному полноценному init.
https://github.com/krallin/tini
#docker #init #sigtermtgt - рростой TUI клиент для Telegram (консольный клиент)
https://github.com/FedericoBruzzone/tgt
Подсказал: @noizo
#telegram #tui #client #consoletg-blog - публикация постов из телеграм канала на веб-странице
Формат данных указан в models.ts и может быть сгенерирован с помощью TelegramBackup.
https://github.com/one-among-us/tg-blog
#telegram #web #blogОдин из наших клиентов обнаружил, что резервные копии ClickHouse, которые он хранит в S3 провайдера CROC, не шифруются. Перед нами поставили задачу: настроить шифрование бэкапов. На Хабре показали, как мы это сделали.
Из статьи вы узнаете о различных методах шифрования данных на стороне сервера в S3 — SSE-C, SSE-KMS и SSE-S3. А ещё познакомитесь с таким инструментом как clickhouse-backup.
https://habr.com/ru/companies/nixys/articles/820907/
Реклама. ООО Никсис, ИНН:5407461244, erid: 2VtzqxgwEag
goto - простой терминальный SSH менеджер, который обеспечивает вам легкий доступ к списку ваших любимых SSH серверов.
Это приложение позволяет управлять списком ssh серверов. В отличие от PuTTY оно не включает в себя никакой логики подключения, а полагается на ssh утилиту, которая должна быть установлена в вашей системе.
Поддерживаемые платформы: macOS, Linux, Windows.
https://github.com/grafviktor/goto
Подсказал: @dukenukem2d
Протестировано и оценено в @bashday
#ssh #tools #clibookstack - платформа для документации c приятным и простым интерфейсом.
Для новичков опыт использования должен показаться интуитивно понятным, и для участия в создании контента в BookStack потребуются только базовые навыки обработки текста.
На базе Laravel, что открывает огромные возможности для интеграции и расширения огромным количеством готовых модулей в случае необходимости.
https://github.com/BookStackApp/BookStack
#doc #wikiawesome-git-hooks - огромная коллекция git-hooks на все случаи жизни....
https://github.com/aitemr/awesome-git-hooks
#git #dev #devopspre-commit - Платформа для управления и поддержки многоязычных pre-commit hooks.
https://github.com/pre-commit/pre-commit
Web: https://pre-commit.com/
#git #dev #devopspre-commit-hooks- коллекция готовых к применению "из коробки"
pre-commit hooks
https://github.com/pre-commit/pre-commit-hooks
#git #hook #devopshwstat - утилита для сбора статистики конфигурации оборудования и программного обеспечения и настроек ядра на узле.
Источники сбора данных:
- uname
- uptime
- systemd-analyze/systemd-timesyncd timedatectl
- systemctl
- ntpd
- syslog
- journalctl
- lsb_release
- lscpu
- dmidecode (use root permission)
- ps
- loadavg
- vmstat
- free
- meminfo
- swapon
- lspci
- dmidecode (use root permission)
- df
- fstab
- lvm (use root permission)
- md (use root permission)
- ethtool
- networkctl
- systemd-resolve/resolvectl
- hosts
- ss
- ufw (use root permission)
- firewalld (use root permission)
- iptables (use root permission)
- hosts allow/deny
- apt
- dpkg
- snap
- users/group
- shadow (use root permission)
- sudoers (use root permission)
- login.defs
- profile/bashrc
- ssh
- sysctl (vm, net, fs)
- lsof (for full output use root permission)
- limits users (for output all users use root permission)
- limits processes
- last logon
- quota (use root permission)
- versions
- docker (use root permission)
- zabbix
Комплексное решение для инвентаризации и аудита безопасности. Легко интегрируется с существующими системами мониторинга.
https://github.com/Lifailon/hwstat
#moni #audit #hardware #resourcesУпрощаем развертывание инфры с помощью Terraform-модулей
В своей статье Данил, DevOps-инженер из Nixys, показывает процесс развертывания инфраструктуры в Yandex Cloud с использованием Terraform-модулей из репозитория nxs-marketplace-terraform.
https://habr.com/ru/companies/nixys/articles/829726/
Реклама. ООО Никсис, ИНН:5407461244, erid: 2Vtzqwwy56b
Zellij — это еще не просто еще один терминал. Он имеет базовую функциональность терминального мультиплексора (аналогично tmux или screen), но включает в себя множество встроенных функций, которые позволяют пользователям расширять его и создавать свою собственную персонализированную среду.
Как и другие мультиплексоры, Zellij позволяет пользователям разделять свой терминал на разные панели и вкладки.
В Zellij также есть специальные панели, которые не являются терминалами. Эти панели называются плагинами. Zellij поставляется с некоторыми готовыми плагинами, такими как файловый менеджер Strider. Zellij использует Webassembly и WASI для загрузки этих панелей и предоставления им доступа к хост-компьютеру, чтобы их можно было написать на любом компилируемом языке.
https://github.com/zellij-org/zellij
Web: https://zellij.dev/
#terminal #multiplexor #tmux #screenwhatsapp-telegram-bridge - гейт между WatsApp и Telegram, позволяющие получать сообщения отправленные в WhatsApp через Telegram.
Примечание: Поскольку у WhatsApp нет официального API, используемый API основан на WhatsApp Web. Таким образом, вы не можете использовать WhatsApp Web во время работы.
WhatsApp Web также зависит от интернета вашего телефона, поэтому даже если вы развернете его на сервере, ваш телефон также должен иметь круглосуточный доступ в интернет.
https://github.com/UKnowWhoIm/whatsapp-telegram-bridge
#bot #telegram #whatsapp #gateawk-telegram-bot - простой телеграм-бот, написанный на чистом GNU Awk
https://github.com/winogrona/awk-telegram-bot
#telegram #bot #awkdblab - интерактивный легковесный TIU клиент для PostgreSQL, MySQL, SQLite3, Oracle и SQL Server.
Кросплатформенный - OSX, Linux, Windows. Не требует инсталяции (один бинарный файл). Написан на go и не требует дополнительных пакетов.
https://github.com/danvergara/dblab
#db #postgres #mysql #sqlite #mssql #oracle #tuiimmich - оренсурс решение для хостинга фото и видео или "GogleFoto давай досвидания"..
Помимо Web версии есть и мобильные клиенты для Mac и Android.
https://github.com/immich-app/immich
Web: https://immich.app/
Demo: https://demo.immich.app/
#photo #video #selfhosteddocmost - oпенсурс WiKi для совместной работы и документации.
Ключевые возможности:
- совместная работа в режиме реального времени
- разделенные пространства
- ролевая модель и управление разрешениями
- группы
- комментарии
- история страницы
- поиск
- файлы вложений
https://github.com/docmost/docmost
Web: https://docmost.com/
#wiki #docgitlab-ci-pipelines-exporter - для мониторинга GitLab CI с помощью Prometheus или любого решения для мониторинга, поддерживающего формат OpenMetrics .
В комплекте и готовые примеры дашбордов для Grafana.
https://github.com/mvisonneau/gitlab-ci-pipelines-exporter
#moni #cicd #gitlab #pipeline