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

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

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

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

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

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

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

Показано: 121–144 из 662
Контейнеры

docker-haproxy-acme

docker-haproxy-acme - образ Docker, сочетающий в себе haproxy и acme.sh Комбинация haproxy и acme.sh представляет собой облегченную альтернативу Traefik для реализации завершения SSL (TLS) для общедоступных служб Docker. Основным преимуществом является децентрализованная организация сертификатов и реализация принципа нулевого доверия внутри группы контейнеров. Поддерживает как ACME HTTP, так и ACME DNS (включая и wildcard сертификаты). Как следствие нет необходимости открывать 80 и 443 порт снаружи, и можно получать сертификаты в закрытом контуре. PS. Да, у себя активно использую (если это для кого то довод)

proxyhaproxytraefikssltls
Self-hosted Обзор

docker-mailserver

docker-mailserver — готовый контейнеризированный почтовый сервер с Postfix, Dovecot, Rspamd, ClamAV, Fail2ban, DKIM и DMARC. Он не требует SQL-базы и настраивается через файлы.

DockerПочтаSMTP
Контейнеры

docker-unlock

И еще на тему docker registry. Народ подсуетился и запилил репку с скриптом, который вжу-у-у-х, магия, и сам все делает. Перед применением все же загляните в сырочки скрипта. Там безопасно, но это хорошая практика Прислано: @yukon_spb

dockerregistry
Контейнеры

dockerc

Немного странное, но полезное. Компилятор докер образа в стендалон портабл бинарь. Параметры могут быть переданы в бинарь так же, как и в docker run параметрами -v и -e

dockercliutil
Контейнеры

DockerCheatSheet

DockerCheatSheet - полная шпаргалка по Docker. Подойдёт для администрирования контейнерной инфраструктуры и повседневной работы с Docker или Podman.

dockercheatsheet
Контейнеры

dockge

dockge - простой в использовании Docker Compose.yaml Stack менеджер. Возможности управление compose.yaml файлами интерактивный редактор для compose.yaml интерактивный веб -терминал поддержка нескольких агентов - вы можете управлять несколькими стеками из разных хостов Docker в одном интерфейсе преобразование docker run . команды в compose.yaml

dockerguidocker-compose
Безопасность

Dockle

Dockle - средство проверки образов контейнеров для обеспечения безопасности, помогающее создать лучшие образа Docker. Возможности обнаружение уязвимостей контейнера помощь в создании Dockerfile основанная на best-practice простое использование, укажите только имя образа поддержка показателей CIS подходит для таких CI, как Travis CI, CircleCI, Jenkins и т. д.

securitycicddockerdockerfilelinter
Разработка

docmost

docmost - oпенсурс WiKi для совместной работы и документации. Ключевые возможности совместная работа в режиме реального времени разделенные пространства ролевая модель и управление разрешениями группы комментарии история страницы поиск файлы вложений Заявлено как альтернатива Confluence.

wikidocconfluence
Сети

dog

dog - клиент DNS командной строки, как dig. Он имеет красочный вывод, понимает обычный синтаксис аргументов командной строки, поддерживает протоколы DNS-over-TLS и DNS-over-HTTPS и может выдавать JSON.

dnsclirustjson
Сети

doggo

doggo - современный DNS клиент командной строки (вроде dig), написанный на Golang. Он выводит информацию в аккуратной лаконичной манере и поддерживает такие протоколы, как DoH, DoT, DoQ и DNSCrypt. Он полностью вдохновлен dog, написанным на Rust. Я хотел добавить в него некоторые функции, но поскольку я не знаю Rust, я посчитал это хорошей возможностью поэкспериментировать с написанием DNS клиента с нуля самостоятельно на Go. Отсюда и название dog + go => doggo. Может запускаться и как web сервис.

dnscliwebuigo
Сети

Dolphin

Dolphin - единая панель для аналитики в реальном времени в MySQL/MariaDB и ProxySQL. Поддержка Linux, Windows и MacOS. Полезно для настройки, диагностики и сопровождения сетевой инфраструктуры.

mysqlpostgresproxysqltui
Мониторинг

domain_exporter

domain_exporter - экспортер prometheus для контроля срока действия ваших доменов. Полезно для наблюдения за состоянием сервисов, быстрого поиска проблем и настройки оповещений.

moniexportedprometheusdomain
Разработка

doorr

doorr - интерфейс (фронтенд) Android для поисковой системы торрентов Prowlarr и Jackett. Поддерживается фильтрация и сортировка данных, темная тема и просмотра содержимого торрент-файлов до их загрузки. Поделился автор: Alex Kup - @lifalion

androidtorrentprowlarrjackett
Контейнеры

Dozzle

Dozzle — лёгкий веб-интерфейс для просмотра логов Docker-контейнеров в реальном времени. Он не создаёт собственное хранилище журналов, поэтому подходит для быстрой диагностики контейнеров без развёртывания тяжёлого стека сбора логов.

DockerЛогиWeb UI
Безопасность

dpi-checkers

dpi-checkers - инструменты проверки, позволяющие определить, использует ли ваш домашний интернет протокол DPI, а также конкретные методы (и их параметры), которые цензор использует для введения ограничений. !!! ПРЕДУПРЕЖДЕНИЕ !!! Весь контент в этом репозитории предоставляется исключительно в исследовательских и образовательных целях . Вы несете единоличную ответственность за обеспечение соответствия использования вами любого кода, данных или информации из этого репозитория всем применимым законам и нормативным актам вашей юрисдикции. Авторы и участники проекта не несут ответственности за любое неправомерное использование или нарушения, возникшие в результате использования данных материалов

securitydpi
Мониторинг

dpi-detector

DPI Detector - инструмент для обнаружения блокировок сайтов/CDN/хостинг-провайдеров у российских интернет-провайдеров. Возможности анализ TLS - Проверка работы TLS 1.2 и TLS 1.3, обнаружение подмены сертификатов (MITM) и блокировки по SNI HTTP Injection детектор - находит редиректы на блок-страницы провайдера TCP 16-20KB блокировка - обнаруживает обрыв соединения после передачи 14-34KB классификация ошибок - TCP Reset (RST), Connection Abort, Handshake/Read Timeout, TLS alerts, SNI blocking, MITM (подмена сертификата), HTTP 451 и редиректы провайдера. поддержка IPv4-only режима - для изоляции от IPv6

ркнrkndpi
Мониторинг

drinfo

drinfo - легковесный инструмент командной строки (CLI) для мониторинга использования диска в системах Linux с красивыми цветными индикаторами выполнения. Возможности обнаружение физических дисков, сетевых (облачных) дисков: список всех физических и сетевых дисков (также облачных дисков) цветные индикаторы выполнения: визуальное представление использования диска с помощью градиентных цветов (зеленый → желтый → красный) удобочитаемые размеры: отображает размеры в формате Б, КБ, МБ, ГБ, ТБ. адаптивность терминала: адаптируется к ширине терминала для оптимального отображения подробная информация: показывает точку монтирования, тип файловой системы, путь к устройству и статистику использования.

monidiskdfinfocli
Мониторинг

Dtop

Dtop - предоставляет полную сводку по всем Docker-контейнерам, работающим в вашей системе, которая отображается прямо в терминале. Получайте мгновенную информацию о состоянии контейнера, использовании ресурсов и ключевых показателях, не выходя из командной строки. Dtop поддерживает SSH, TCP и локальные соединения, а также интегрируется с Dozzle для ведения журналов контейнеров. Возможности мониторинг в реальном времени - обновления статуса и показателей контейнера в режиме реального времени легкий - требует минимальных ресурсов гиперссылки - кликабельные ссылки на журналы и статистику контейнеров с помощью Dozzle. Альтернатива ctop но не умеет проваливаться в шелл контейнера и не показывает детали контейнера и переменные в нем.

dockermonictop
Разработка

dub

dub - опенсурс селфхостед альтернатива bit.ly "Укорачиватель ссылок" со встроенной статистикой и персонализацией. Поддерживает ссылки в виде QR кодов.

weburl
Разработка

Dufs

Dufs - уникальный служебный файловый сервер, который поддерживает статическое обслуживание, загрузку, поиск, управление доступом к фалам, webdav Возможности обслуживает статические файлы скачать папку как zip-файл загрузка файлов и папок (перетаскивание) создание/редактирование/поиск файлов возобновляемые/частичные загрузки/загрузки контроль доступа поддержка https роддержка webdav Легко использовать с curl Или другими словами очень легковесная простенькая замена NextCloud в виде одного исполняемого файла когда надо быстро и без вытребенек.

filesharewebdavgo
Мониторинг

Elastop

Elastop - панель управления на базе терминала для мониторинга кластеров Elasticsearch в режиме реального времени. Он обеспечивает комплексное представление о состоянии кластера, состоянии узлов, индексах и различных показателях производительности в удобном для чтения интерфейсе терминала. Этот инструмент был разработан так, чтобы выглядеть визуально похожим на HTOP. Функции мониторинг кластера в реальном времени статус узла и использование ресурсов статистика индексирования и скорость записи показатели эффективности поиска и индексирования статистика использования памяти и сбора мусора мониторинг сетевого и дискового ввода-вывода цветные индикаторы состояния здоровья классификация узлов на основе ролей проверка совместимости версий

monielastichtopclitui
Контейнеры

EmailFlare

EmailFlare - минималистичная платформа для самостоятельной отправки электронной почты, построенная на основе Cloudflare Email Sending, небольшого административного интерфейса и хранилища на базе SQLite с минимальными практически необходимыми инфраструктурными затратами. Система хранения данных работает на базе ядра Mesahub, которое в минимальной инфраструктуре выступает в качестве встроенного механизма хранения Возможности простой API для отправки электронной почты небольшая административная панель для управления доменами, шаблонами, ключами и журналами. развертывание в одном контейнере для таких платформ, как Railway самостоятельное размещение с использованием Docker и встроенного хранилища SQLite вместо отдельной службы баз данных.

mailemailcloudflarecfdocker
Разработка

Emojicode

Emojicode - высокоуровневый многопарадигмальный язык программирования с открытым исходным кодом, состоящий из эмодзи. Он включает в себя объектно-ориентированный подход и опциональные элементы. ЗЫ. В коментариях накидывайте свои примеры кода :)

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

Endlessh

Endlessh - это SSH-ловушка (honeypot), который очень медленно отправляет бесконечный случайный SSH-баннер. Он удерживает клиентов SSH заблокированными на несколько часов или даже дней. Цель состоит в том, чтобы поместить ваш настоящий SSH-сервер на другой порт, а затем позволить скрипт-кидди застрять в этой ловушке вместо того, чтобы беспокоить реальный сервер. Поскольку tarpit находится в баннере до того, как произойдет какой-либо криптографический обмен, эта программа не зависит от каких-либо криптографических библиотек. Это простая однопоточная автономная программа на языке C. Он использует poll() для перехвата нескольких клиентов одновременно.

sshhoneypottarpitsecurity