saiah
- селфхостед аналог lazydocker
в виде web
сервиса.https://github.com/will-moss/isaiah
опубликовано в @gitgate
#docker #lazydocker #webui #moni #tools
GitHub
GitHub - will-moss/isaiah: Self-hostable clone of lazydocker for the web. Manage your Docker fleet with ease
Self-hostable clone of lazydocker for the web. Manage your Docker fleet with ease - will-moss/isaiah
👍4🔥3
grafana-backup-tool
- приложение для резервного копирования и восстановления настроек Grafana
с использованием Grafana
API
.https://github.com/ysde/grafana-backup-tool
опубликовано в @gitgate
#moni #backup #tools #grafana
GitHub
GitHub - ysde/grafana-backup-tool: A Python-based application to backup Grafana settings by using the Grafana API
A Python-based application to backup Grafana settings by using the Grafana API - ysde/grafana-backup-tool
👍11🔥9
aliases
- динамические алиасы для bash
на основе каталога, в котором вы находитесь в данный момент.https://github.com/sebglazebrook/aliases
опубликовано в @gitgate
#bash #alias #cli #tools
GitHub
GitHub - sebglazebrook/aliases: Contextual, dynamic aliases for the bash shell
Contextual, dynamic aliases for the bash shell. Contribute to sebglazebrook/aliases development by creating an account on GitHub.
👍14🔥3
runlike
- утилита для генерации параметров запуска контейнеров, аналогичных работющим. .Вы даете ей докер-контейнер, она выводит командную строку, необходимую для запуска другого такого же, вместе со всеми этими надоедливыми параметрами (порты, ссылки, тома, ...). Это экономит время для тех, кто обычно развертывает свои докер-контейнеры с помощью какого-либо инструмента CM, такого как
Ansible/Chef
, а затем обнаруживает, что им приходится вручную перезапускать какой-либо контейнер.https://github.com/lavie/runlike
Но можно и так, подсказал Бронислав Корнев - @bulch
docker inspect --format "$(curl -s https://gist.githubusercontent.com/efrecon/8ce9c75d518b6eb863f667442d7bc679/raw/run.tpl)" redis
опубликовано в @gitgate
#docker #tools
GitHub
GitHub - lavie/runlike: Given an existing docker container, prints the command line necessary to run a copy of it.
Given an existing docker container, prints the command line necessary to run a copy of it. - lavie/runlike
3👍14🔥7
Pgweb
- это веб-обозреватель баз данных для PostgreSQL
, написанный на Go
и работающий на компьютерах Mac
, Linux
и Windows
. Распространяется как простой двоичный файл без каких-либо зависимостей. Очень прост в использовании и содержит необходимое количество функций.
Функции:
- простая установка (распространяется в виде одного двоичного файла).
- никаких зависимостей.
- работает с
PostgreSQL 9.1+
-поддерживает собственные
SSH
-туннели.- несколько сеансов работы с базой данных.
- выполнение и анализ пользовательских
SQL
-запросов.- экспорт данных таблиц и запросов в
CSV/JSON/XML
.
- история запросов.
- закладки сервера.
https://github.com/sosedoff/pgweb
опубликовано в @gitgate
#postgres #webui #tools
GitHub
GitHub - sosedoff/pgweb: Cross-platform client for PostgreSQL databases
Cross-platform client for PostgreSQL databases. Contribute to sosedoff/pgweb development by creating an account on GitHub.
👍16🔥6
Composeverter
- Преобразование файлов docker-compose
из V1
в V2
(2.x
, 3.x
)https://github.com/outilslibre/composeverter
Web: http://composeverter.com
опубликовано в @gitgate
#docker #tools
GitHub
GitHub - outilslibre/composeverter: Docker compose V1/V2 format conversions
Docker compose V1/V2 format conversions. Contribute to outilslibre/composeverter development by creating an account on GitHub.
👍8🔥6
zapper
- Конфиденциальность для параметров командной строки. Инструмент Linux для сокрытия от "ps
"Возможности:
- не требует рута
- работает также со статическими двоичными файлами (например, двоичными файлами
GoLang
).- не зависит от
LD_PRELOAD=
или libc
.- использует
ptrace()
для управления Elf Auxiliary Table
- накладные расходы всего 00,1%.- не позволяет администратору видеть или шпионить за вашими процессами.
- запускает процесс под любым идентификатором процесса (
-n <pid>
)ВНИМАНИЕ:
Применять исключительно для причинения добра ! https://github.com/hackerschoice/zapper
опубликовано в @gitgate
#cli #security #tools
GitHub
GitHub - hackerschoice/zapper: Zaps arguments and environment from the process list
Zaps arguments and environment from the process list - hackerschoice/zapper
🔥11👍8
composerize
- Превращает команды запуска docker run
в файлы docker-compose.yml
и даже объединяет их с существующим docker-compose.yml
!https://github.com/composerize/composerize
Web: http://composerize.com/
Подсказал: Бронислав Корнев - @bulch
А потом и в
helm chart
можно сконвертировать: https://t.me/gitgate/124опубликовано в @gitgate
#docker #tools #docker-compose
GitHub
GitHub - composerize/composerize: 🏃→🎼 docker run asdlksjfksdf > docker-composerize up
🏃→🎼 docker run asdlksjfksdf > docker-composerize up - composerize/composerize
👍14🔥5
decomposerize
- Превращает файл docker-compose
в команды запуска docker run!
https://github.com/composerize/decomposerizeWeb: http://decomposerize.com
опубликовано в @gitgate
#docker #tools
GitHub
GitHub - composerize/decomposerize: Turn your Docker compose file to Docker run commands
Turn your Docker compose file to Docker run commands - composerize/decomposerize
👍10🔥4
rainfrog
-TUI
утилита для управления базой данных для postgres
Функции:- эффективная навигация через
vim
подобные сочетания клавиш и элементы управления мышью- редактор запросов с подсветкой ключевых слов и историей сеансов
- быстрое копирование данных, фильтр таблиц и переключение между схемами
- ярлыки для просмотра метаданных и свойств таблицы
Кроссплатформенный (
macOS
, Linux
, Windows
, Android
через termux
)https://github.com/achristmascarl/rainfrog
опубликовано в @gitgate
#tui #postgres #tools
GitHub
GitHub - achristmascarl/rainfrog: 🐸 a database tool for the terminal
🐸 a database tool for the terminal. Contribute to achristmascarl/rainfrog development by creating an account on GitHub.
👍8🔥3
systemctl-tui
- быстрый и простой TUI
для взаимодействия со службами systemd
и их журналами journald
Может быстро просматривать состояние и журналы служб, а также запускать, останавливать и перезапускать службы. https://github.com/rgwood/systemctl-tui
опубликовано в @gitgate
#tui #systemd #journald #tools
GitHub
GitHub - rgwood/systemctl-tui: A fast, simple TUI for interacting with systemd services and their logs
A fast, simple TUI for interacting with systemd services and their logs - rgwood/systemctl-tui
👍13🔥8
Useful Tools | Linux | GitOps | DevOps
Podman Desktop - графический интерфейс, который позволяет разработчикам приложений беспрепятственно работать с контейнерами и Kubernetes. Podman Desktop устанавливает, настраивает и обновляет Podman в вашей локальной среде. Настольное приложение предоставляет…
GoTTY
- простой инструмент командной строки, который превращает ваши CLI
инструменты в веб-приложения.По умолчанию
GoTTY
запускает веб-сервер на 8080 порту. Откройте URL
-адрес в веб-браузере, и вы увидите выполняемую команду, как если бы она выполнялась на вашем терминале.Отлично подходит например в процессе обучения, что то показать студентам.
https://github.com/yudai/gotty
опубликовано в @gitgate
#cli #webui #tools
GitHub
GitHub - yudai/gotty: Share your terminal as a web application
Share your terminal as a web application. Contribute to yudai/gotty development by creating an account on GitHub.
👍17🔥12
Boulette
- предотвращает случайное выполнение опасных команд для удаленных хостов путем выдачи предупреждения об опасных командах. В приглашении просто запрашивается подтверждение пользователя. а также может обеспечить разрешение запроса, чтобы решить, следует ли возобновить (или прервать) команду.
https://github.com/pipelight/boulette
опубликовано в @gitgate
#cli #ssh #sudo #security #tools
GitHub
GitHub - pipelight/boulette: A terminal confirmation prompt that prevents you from accidentally damaging remote hosts.
A terminal confirmation prompt that prevents you from accidentally damaging remote hosts. - pipelight/boulette
👍14🔥7
Gixy
инструмент для анализа конфигурации NGINX
. Основная цель
Gixy
- предотвратить неправильную конфигурацию безопасности и автоматизировать обнаружение недостатков.https://github.com/yandex/gixy
опубликовано в @gitgate
#nginx #security #tools #cli
GitHub
GitHub - yandex/gixy: Nginx configuration static analyzer
Nginx configuration static analyzer. Contribute to yandex/gixy development by creating an account on GitHub.
🔥23👍9
cgroup-utils
- предоставляет утилиту и библиотеку для контроля cgroups
в Linux
. Например, топ cgutil - htop подобная утилита , которая показывает деятельность запуска процессов в cgroups
Доступные команды: - configs
- event
- mkdir
- pgrep
- rmdir
- stats
- top
- tree
Поддерживаемые подсистемы:
- blkio (с возможностью debug)
- cpuset
- cpu and cpuacct
- devices
- freezer
- hugetlb
- memory
- net_cls
- net_prio
- pids
- rdma
Т.е. даже не используя контейнеризацию вы можете не только обернуть любой процесс в cgroups с установленными лимитами например по памяти или CPU и изоляцией, но и удобно им управлять и наблюдать.
Например поднять пару инстансов постгреса, чтобы они не дрались за память. :)
https://github.com/peo3/cgroup-utils
опубликовано в @gitgate
#cgroups #tools #cli #utils
GitHub
GitHub - peo3/cgroup-utils: cgroup-utils helps your cgroups life
cgroup-utils helps your cgroups life. Contribute to peo3/cgroup-utils development by creating an account on GitHub.
👍11🔥6
LaZagne
- приложение с открытым исходным кодом, используемое для извлечения большого количества паролей, хранящихся на локальном компьютере. Каждое программное обеспечение хранит свои пароли, используя различные методы (открытый текст, API
, пользовательские алгоритмы, базы данных и т. д.). Этот инструмент был разработан с целью поиска этих паролей для наиболее часто используемого программного обеспечения.Возможности:
-позволяет восстанавливать сохраненные пароли из популярных веб-браузеров
- позволяет извлекать учетные данные из систем управления базами данных
- извлечение паролей из почтовых клиентов
- восстановление паролей из приложений обмена мгновенными сообщениями
- восстановление сохраненных паролей
Wi-Fi
.https://github.com/AlessandroZ/LaZagne
Поддерживаемый софт: https://github.com/AlessandroZ/LaZagne#supported-software
опубликовано в @gitgate
#tools #password #recovery
👍23🔥8
Useful Tools | Linux | GitOps | DevOps
AirRemote - решение, разработанное для модернизации устаревших устройств с дистанционным IR управлением, делая их интеллектуальными и доступными удаленно. AirRemote работает как универсальный эмулятор IR пульта дистанционного управления. Он работает, захватывая…
GitLabracadabra
- способ GitOps
настроить экземпляр GitLab
с помощью модификации конфигурации YAML
с помощью API
.Позволяет создавать группы, проекты, пользователей и настройки приложений
GitLab
.Он также может зеркалировать:
- репозитории
Git
, используя параметр mirrors
в разделе Зеркалирование репозиториев.- образы контейнеров (
Docker
), используя параметр image_mirrors
.- пакеты, используя параметр
package_mirrors
. Есть в виде пакета почти во всех линукс дистрибутивах.
https://gitlab.com/gitlabracadabra/gitlabracadabra
опубликовано в @gitgate
#git #tools #mirror #gitops
GitLab
GitLabracadabra / GitLabracadabra · GitLab
🧹 GitLabracadabra 🧙 ⚗ Adds some magic to GitLab 🔮
👍7🔥5
hddsuperclone
- загрузочный ISO
образ для работы с жесткими дисками. Клонирование, восстановление, проверка и многое другое.. Включает в себя утилиты:
- GNU ddrescue https://www.gnu.org/software/ddrescue/
- ddrescueview: https://sourceforge.net/p/ddrescueview
- ddrutility: https://sourceforge.net/projects/ddrutility/
- DMDE: https://dmde.com/
- hddscviewer: https://www.sdcomputingservice.com/hddscviewer
- hdparm: https://sourceforge.net/projects/hdparm/
- isolinux: https://wiki.syslinux.org/wiki/index.php?title=ISOLINUX
https://github.com/thesourcerer8/hddsuperclone
Web: https://www.hddsuperclone.com/
опубликовано в @gitgate
#hdd #tools #resque #iso #boot #linux
👍17🔥10
SystemRescue
- диск восстановления системы Linux
, доступный в виде загрузочного CD-ROM
или USB
-накопителя для администрирования или восстановления вашей системы и данных после сбоя. Он призван обеспечить простой способ выполнения задач администрирования на вашем компьютере, таких как создание и редактирование разделов жесткого диска.Он поставляется с большим количеством программного обеспечения, такого как инструменты управления дисками (
parted
, partimage
, fsarchiver
, инструменты файловой системы, ...), программы сетевого администрирования и простые текстовые редакторы. Его можно использовать как на компьютерах Linux
, так и на компьютерах Windows
, а также на настольных компьютерах и серверах.Cистема не требует установки, так как ее можно загрузить с
CD/DVD
-привода, USB
-накопителя или из сети с помощью PXE
. Но при желании ее можно установить на жесткий диск. Она поставляется с обновленными ядрами для поддержки новейшего оборудования, а также всех важных файловых систем (ext2
/ext3
/ext4
, xfs
, btrfs
, ntfs
, reiserfs
, vfat
), а также сетевых файловых систем (samba
и nfs
).https://sourceforge.net/projects/systemrescuecd/
Подсказал: Алексей Агафонов - @supmea
опубликовано в @gitgate
#hdd #tools #resque #iso #boot #linux #tips #windows
👍16🔥6
Telepipe- простая CLI утилита для отправки сообщений или файлов в чат
Telegram
прямо с вашего терминала.Возможности:
- отправка сообщения в канал/чат/группу
Telegram
прямо из командной строки- поддержка загрузки файлов с сохранением исходного имени файла
- поддержка потокового видео с оптимизированным воспроизведением в
Telegram
- поддержка форматирования сообщений в режимах Markdown
и HTML
- запланированная доставка сообщений с указанием времени или задержки- интерактивный режим оболочки для многострочного обмена сообщениями
- автоматическое переключение между режимами сообщения и файла в зависимости от длины содержимого
- создание ссылки для общего доступа в
Telegram
- тихий/беззвучный режим для скриптов- простая установка с пошаговой настройкой
- простая конфигурация
https://github.com/Linuxmaster14/telepipe
опубликовано в @gitgate
#telegram #cli #tools #markdown
👍26🔥5