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

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

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

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

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

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

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

Показано: 553–576 из 674
Безопасность

ssh2tg

Ну и раз уж сегодня про инфобез - маленькая полезная репка - Телеграм уведомления об ssh–авторизации на сервере Да моё, да PR-юсь. Не возбраняется озвездить репку :)

securitysshtelegram
Разработка

sshfs

sshfs - клиент файловой системы, основанный на протоколе передачи файлов SSH. Поскольку большинство SSH-серверов уже поддерживают этот протокол, его очень легко настроить: т.е. на стороне сервера делать нечего. На стороне клиента смонтировать файловую систему так же просто, как войти на сервер по ssh. Идея sshfs была взята из файловой системы SSHFS, поставляемой вместе с LUFS, и я нашел ее очень полезной. В этой кодовой базе были некоторые ограничения, поэтому я ее переписал. Особенности данной реализации на основе FUSE (лучшая файловая система пользовательского пространства для Linux;) многопоточность: на пути к серверу может находиться более одного запроса. разрешение больших операций чтения (макс. 64 КБ) кэширование содержимого каталогов повторное подключение в случае сбоя

sshsshfsfuse
Терминал

sshs

sshs - TUI SSH менеджер с fzf поиском. Терминальный SSH менеджер с удобным fzf поиском, в качестве списка хостов использует дефолтный SSH конфиг, работает изз коробки без внесения дополнительных правок в конфиг.

sshtuiutil
Разработка

sshx

Совместное использование терминала через Web, подходит например для парного программирования или обучения. Пригодится разработчикам для ускорения повседневных задач и упрощения рабочего процесса.

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

sslh

Кучно пошло на тему инфобеза, вернее нестандартных приемов! Еще один забавный метод - прокси, которая разбирает хендшейки протоколов и в зависимости от - пробрасывает в нужный сервис. SSH и HTTPS на одном порту :) Эдакий черный вход "для своих" :) Подсказаал: @infras123

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

step-ca

step-ca - это онлайн-центр сертификации для безопасного автоматизированного управления сертификатами для DevOps (X.509, SSH, ACME) Вы можете использовать step-ca для выпуск сертификатов HTTPS-сервера и клиента, которые работают в браузерах ( RFC5280) выпуск сертификатов TLS для DevOps: виртуальных машин, контейнеров, API, подключений к базам данных, модулей Kubernetes выдача SSH-сертификатов для людей в обмен на токены единого входа или для хостов в обмен на документы, удостоверяющие личность облачного экземпляра. легко автоматизировать управление сертификатами со встроенным ACME сервером, который поддерживает все популярные типы задач ACME. использовать CLI клиент в скриптах

certacmecasshsecurity
Разработка

Stirling-PDF

Stirling-PDF - инструменты для работы с PDF, аналогичный локально- устанавливаемому PDF24, но развернутый в контейнере Список операций весьма обширен, более трех десятков позиций.

pdftools
Терминал

STU

STU - приложение TUI Explorer для Amazon S3 (AWS S3), написанное на Rust с использованием ratatui. Возможности рекурсивная загрузка объектов предварительный просмотр с подсветкой синтаксиса для рендеринга текста и изображений доступ к прошлым версиям объектов настраиваемые сочетания клавиш поддержка S3-совместимого хранилища

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

sup

sup - еще один инструмент развертывания, который выполняет заданный набор команд на нескольких узлвх параллельно. Он читает Supfile, файл конфигурации YAML, который определяет сети (группы хостов), команды и цели. Один бинарный файл без зависимостей. Легковесная альтернатива Ansible У себя в мелких проектах активно использую.

systemdeployIaaC
Контейнеры

Supercronic

Supercronic - совместимый с crontab планировщик заданий, специально разработанный для работы в контейнерах. Цель Supercronic - вести себя именно так, как можно ожидать от cron, работающего в контейнере ваши переменные среды доступны в заданиях вывод результатов работы задания в stdout / stderr SIGTERM запускает корректное завершение работы (так же, как и SIGINT, который можно отправить с помощью CTRL+C при интерактивном использовании) коды возврата заданий и расписания выводятся в stdout / stderr SIGUSR2 запускает корректное завершение работы и перезагружает конфигурацию crontab SIGQUIT запускает корректное завершение работы

dockercron
Разработка

SVGEdit

SVGEdit - быстрый веб-редактор SVG-графики на JavaScript, работающий в любом современном браузере. SVGEdit - самый популярный редактор SVG с открытым исходным кодом. Он был создан более 13 лет назад замечательной командой разработчиков. К сожалению, продукт долгое время не поддерживался. Мы решили дать этому инструменту новую жизнь, обновив многие его аспекты.

editsvgjs
Терминал

swaptop

swaptop - монитор использования подкачки в реальном времени для систем Linux и Windows с интерфейсом TUI. Отображает список процессов, использующих подкачку, потребление по каждому процессу/программе и предоставляет обновляемые в режиме реального времени графики. Возможности анимированный график использования свопов в реальном времени отслеживание потребления свопа на уровне процесса группированный просмотр по программному обеспечению (агрегированный режим) несколько цветовых тем (Дракула, Соляризация, Монокай, Норд) перевод единиц (КБ/МБ/ГБ) легкий (использование памяти <5 МБ)

swarmtoptuilinuxwindows
Контейнеры

swarmpit

Легковесный Web UI менеджер для docker swarm. Со встроенным мониторингом и системой деплоя. Использую активно в нескольких пэт-проектах. Удобное и легковесное.

webdockerswarm
Терминал

systemctl-tui

systemctl-tui - быстрый и простой TUI для взаимодействия со службами systemd и их журналами journald Может быстро просматривать состояние и журналы служб, а также запускать, останавливать и перезапускать службы.

tuisystemdjournaldtools
Разработка

systemdlint

systemdlint - линтер для проверки юнитов systemd Этот инструмент изначально был создан для проверки модулей в кросс-скомпилированных встроенных образах во время сборки, где невозможно запустить копию systemd (поскольку он кросс-скомпилирован). Вследствие этого он не использует код systemd и может интерпретировать некоторые настройки иначе, чем сам systemd - как и в случае с любым линтером, используйте полученные результаты в качестве основы для дальнейшего анализа. Также следует помнить, что systemd создает больший набор файлов времени выполнения, которые не учитываются инструментом - то же самое относится к информации, связанной с ядром, такой как записи /dev, /sys или /proc.

systemdlintercicd
Мониторинг

SysWatch

SysWatch - диагностика однохостовой системы в вашем терминале. Терминал, который вы открываете, когда что-то кажется не так - прежде чем потянуться за htop, iostat, nettop, powermetrics и блокнотом, полным однострочных команд.

moniclituisystemtop
Разработка

task

task - замена make с синтаксисом пайплайнов или GitHub Аctions Думаю DevOps-ам синтаксис прям родным покажется. Пригодится разработчикам для ускорения повседневных задач и упрощения рабочего процесса.

makepipelinedevops
Терминал

tdf

tdf - cредство просмотра PDF-файлов на базе CLI терминала. Создан, чтобы быть производительным, очень отзывчивым и хорошо работать даже с очень большими PDF-файлами.

pdfconsolecliviewer
Разработка

telegram-bot-bash

telegram-bot-bash - простой Telegram bot, написанный на bash. Пригодится разработчикам для ускорения повседневных задач и упрощения рабочего процесса.

telegrambotbash
Разработка

telegram-files

telegram-files - доунлоадер файлов из Telegram Возможности поддержка скачивания файлов из телеграм-каналов и групп. поддержка нескольких учетных записей Telegram для загрузки файлов. поддержка приостановки и возобновления загрузки. несколько учетных записей с одинаковыми файлами будут загружены только один раз. PS. А если еще совместить с - то можно знатно обогатиться духовно :)

telegramdownloudfiles
Разработка

telegram-message-forwarder-bot

telegram-message-forwarder-bot - простой настраиваемый telegram бот на python, который может автоматически пересылать сообщения из канала, группы или чата в другой канал, группу или чат.

telegrambot
Разработка

telegram-upload

telegram-upload - используйте вашу личную учетную запись Telegram для загрузки и скачивания файлов размером до 4 GiB (2 GiB для бесплатные пользователей). Превратите Telegram в свое персональное облако!

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

Teleport

Teleport - обеспечивает подключение, аутентификацию, контроль доступа и аудит инфраструктуры. Вот почему вам может пригодиться Teleport настройте единый вход для всей вашей облачной инфраструктуры (SSO) защитите доступ к облачным и локальным сервисам с помощью конечных точек mTLS и краткосрочных сертификатов. создайте туннели для доступа к службам за NAT и брандмауэрами. предоставьте журнал аудита с записью сеанса и воспроизведением для различных протоколов. унифицировать контроль доступа на основе ролей (RBAC) и реализовать принцип наименьших привилегий при запросах на доступ. * Версия с открытым исходным кодом поддерживает только GitHub SSO. Teleport работает с SSH, Kubernetes, базами данных, RDP и веб-сервисами.

ssosecurityrbacsshk8s
Базы данных

tennis

tennis - небольшой интерфейс командной строки для вывода стильных CSV-таблиц в терминале. Строки будут обрезаны по размеру, и программа автоматически выберет приятные цвета, соответствующие вашему терминалу. Написано на языке Zig. Возможности автоматическое размещение элементов под размер окна терминала автоматический выбор тем оформления: светлая или темная в зависимости от фона вашего терминала. автоматическое форматирование чисел автоматическое определение CSV против TSV отлично работает с JSON/JSONL или SQLite. заголовки, номера строк, зебровые полосы, стили границ сортировка, фильтрация, начало/конец опция --peek, чтобы получить краткое резюме

csvtuijsonsqlite