Фотография к материалу «Инструменты для Linux и DevOps»Фото: Tanha Tamanna Syed / Pexels Gitgate / каталог

Инструменты для Linux и DevOps

Каталог open source инструментов, self-hosted сервисов и полезного софта для Linux, DevOps и системного администрирования от команды Gitgate.

Практичные инструменты: терминальные интерфейсы, мониторинг, безопасность, автоматизация, контейнеры и self-hosted сервисы.

662 инструментов
Найти подходящий

Каталог инструментов

Поиск по названию, категории и технологии

Показано: 49–72 из 662
Разработка

Blue95

Blue95 - легковесный дистрибутив Linux, вдохновленный стилем Chicago95 и основанный на Fedora Atomic Xfce. Проект ориентирован на удобство использования и эстетику, вызывая ностальгические ощущения о прошлом в вычислениях. Blue95 также предлагает функцию Live CD для загрузки без установки, что делает его доступным для пользователей, которые хотят попробовать систему без лишних хлопот.

win95linux
Терминал

BlueTUI

BlueTUI - TUI для управления Bluetooth в Linux. Полезно тем, кто много работает в терминале и хочет выполнять привычные операции быстрее.

bluetoothlinuxtui
Сети

bore

bore - cовременный, простой TCP-туннель в Rust, который открывает локальные порты удаленному серверу, обходя стандартные брандмауэры NAT-подключений. Полезно для настройки, диагностики и сопровождения сетевой инфраструктуры.

remotenattunnel
Сети

borimg

borimg - простой менеджер SSH-туннелей из командной строки, который просто работает. Возможности сверхлегкий и быстрый локальная, удалённая и динамическая (SOCKS5) переадресация портов работает с конфигурацией SSH и ssh-агентом. поддерживает сокеты Unix. автоматическое переподключение и поддержание соединения. удобная для пользователя конфигурация TOML кроссплатформенная поддержка интеллектуальные автодополнения командной оболочки

sshtunnelsocks5
Контейнеры

BotCommander

BotCommander - простой и удобный веб-интерфейс для управления несколькими ботами на Python. Каждый бот изолирован в собственном каталоге с виртуальной средой (venv). Интерфейс отображает статус, использование ЦП/ОЗУ, время работы и позволяет запускать, останавливать, перезапускать и отключать ботов. BotCommander не использует Docker, потому что виртуальные среды Python (venv) обеспечивают достаточную изоляцию для управления ботами - это легче, быстрее и не тратит ресурсы на накладные расходы, связанные с контейнерами.

telegrambot
Разработка

Bottles

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

winegameswindows
Безопасность

Boulette

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

clisshsudosecuritytools
Разработка

broadcastchannel

broadcastchannel - преврати свой telegram канал в микроблог ! Оптимизирован под SEO, не использует JS код на стороне клиента в броузере, автогенерация RSS и RSS JSON

telegramblogseorss
Терминал

browsh

browsh - Полностью интерактивный современный текстовый браузер, работающий в реальном времени и отображаемый для TTY и браузеров. Если у вас есть только подключение к Интернету со скоростью 3 Кбит/с, подключенное к телефону, то хорошо подключиться к серверу по SSH и просматривать веб-страницы, скажем, через elinks. Таким образом, сервер загружает веб-страницы и использует ограниченную пропускную способность SSH соединения для отображения результата. Однако в традиционных текстовых браузерах отсутствует JS и вся другая современная поддержка HTML5. Browsh отличается тем, что он поддерживается настоящим браузером, а именно headless Firefox, для создания чисто текстовых версий веб-страниц и веб-приложений. Их можно легко отобразить в терминале или, по иронии судьбы, в другом браузере.

browserclitty
Терминал

browsr

browsr - приятный файловый менеджер в вашем терминале. Это TUI приложение командной строки, которое позволяет вам просматривать содержимое локальных и удаленных файловых систем с помощью клавиатуры или мыши. Вы можете быстро перемещаться по каталогам и просматривать файлы, независимо от того, размещены ли они локально, в GitHub, через SSH, в AWS S3, Google Cloud Storage или Azure Blob Storage. Просматривайте файлы кода с подсветкой синтаксиса, форматируйте файлы JSON, визуализируйте изображения, конвертируйте файлы данных в таблицы данных с возможностью навигации и многое другое.

tuiclifilesshgithub
Разработка

btrfs

winbtrfs написанный с нуля windows драйвер для поддержки BTRFS Поддержка ACLs, RAID0, RAID1, RAID10, асинхронная запись и чтение, zlib компрессия и многое другое.

btrfswinsysfs
Мониторинг

btrfs_exporter

btrfs_exporter - экспорт полезных счетчиков файловой системы btrfs в Prometheus. Запускается как systemd unit. Полезно для наблюдения за состоянием сервисов, быстрого поиска проблем и настройки оповещений.

monibtrfs
Автоматизация

btrfsmaintenance

btrfsmaintenance - набор инструментов для обслуживания BTRFS Это набор скриптов, дополняющих файловую систему btrfs и предназначенных для автоматизации некоторых задач обслуживания. Речь идёт о очистке, балансировке, обрезке или дефрагментации. Каждую из задач можно включать/выключать и настраивать независимо. Значения конфигурации по умолчанию были выбраны в соответствии с профилем установки по умолчанию, где btrfs находится в корневой файловой системе. Общая настройка значений по умолчанию должна обеспечить хороший баланс между влиянием выполняемых задач и минимальным воздействием другой работы на систему. Если это не соответствует вашим потребностям, пожалуйста, скорректируйте настройки. Репозиторий содержит готовый systemd unit для автоматизации рутинных задач

btrfstoolsfilesystem
Разработка

bunkerweb-plugins

bunkerweb-plugins - репозиторий содержит «официальные» плагины для BunkerWeb Каждый плагин расположен в подкаталоге этого репозитория. Файл Readme, расположенный в каждом подкаталоге, содержит документацию о плагине. Список плагинов ClamAV CrowdSec Coraza Discord Slack VirusTotal WebHook

nginxbunkerwebplugin
Контейнеры

caddy-docker-proxy

Caddy-Proxy-Docker Плагин, позволяющий использовать Caddy как Reverse Proxy для Docker контейнеров с настройкой через labels. Особенности configless autodiscovery zero downtime требует для каждого контейнера FQDN или IP адрес автоматическое получение SSL сертификатов (силами caddy) Пример настройки контейнера whoami1 image: traefik/whoami networks caddy deploy labels caddy: whoami1.example.com caddy.reverse_proxy: "{{upstreams 80}}"

proxydockercaddyconfiglessautodiscоvery
Разработка

caddy-gitea

caddy-gitea - плагин Gitea static pages для Caddy v2. Он позволяет вам хранить статические страницы как GitHub (но с большим количеством функций) в Gitea. Для этого также необходимо настроить подстановочный знак CNAME на вашем хосте gitea. На данный момент файлы markdown (с расширением .md) также будут автоматически генерироваться в HTML.

giteaforgejostaticcaddy
Мониторинг

caretta

В продолжение визуализатора / анализатора сети. Теперь и для k8s ! Карта связанности приложений в кластере k8s, отображается прямо в graphana Прислано от @zxcghoulll

k8snetmoni
Терминал

cava

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

tuiaudio
Разработка

Ccache

Ccache — кэш для компилятора, который ускоряет повторные сборки, переиспользуя результаты предыдущих компиляций. Он поддерживает GCC, Clang, MSVC, локальные и удалённые кэши, многоуровневое хранение, сжатие Zstandard и статистику попаданий и промахов.

cachedev
Мониторинг

cert-exporter

cert-exporter - экспортер prometheus для проверки времени валидности сертификатов x509 в формате PEM и  PKCS12, как обособленных, в виде файла, так и в k8s secrets.

monisslcertk8sexporter
Терминал

cgroup-utils

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 и изоляцией, но и удобно им управлять и наблюдать. Например поднять пару инстансов постгреса, чтобы они не дрались за память. :)

cgroupstoolscliutils
Терминал

chartli

chartli - интерфейс командной строки для отображения графиков в терминалах на основе числовых текстовых данных. chartli преобразует обычные числа в графики для терминалов. ASCII, Spark, столбчатые диаграммы, тепловые карты, Unicode, шрифт Брайля, SVG.

chartclisvgascii