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

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

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

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

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

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

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

Показано: 529–552 из 662
Автоматизация

spot

spot - инструмент для простого развертывания и управления конфигурациями. Он позволяет пользователям определять сценарий со списком задач и целей, где каждая задача состоит из серии команд, которые могут выполняться на удаленных узлах одновременно. Spot поддерживает запуск сценариев, копирование файлов, синхронизацию каталогов и удаление файлов или каталогов, а также настраиваемые файлы инвентаризации или URL-адреса инвентаризации. Один бинарный файл без зависимостей. В некотором роде альтернатива Ansible

sytemdeployIaaC
Разработка

sq

sq - это CLI утилита, которая предоставляет доступ в стиле jq к структурированным источникам данных: базам данных SQL или форматам документов, таким как CSV или Excel. sq выводит данные во множество форматов, включая JSON, Excel, CSV, HTML, Markdown и XML, и может вставлять результаты запроса непосредственно в базу данных SQL. sq также может проверять источники для просмотра метаданных о структуре источника (таблицы, столбцы, размер). Вы можете использовать sq diff для сравнения таблиц или целых баз данных. В sq есть команды для обычных операций с базой данных, таких как копирование, усечение и удаление таблиц.

jsonexcelcsvhtmlmarkdown
Разработка

SQL-tips-and-tricks

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

tipssql
Мониторинг

sql-to-logsql

sql-to-logsql - веб-приложение, предоставляющее простой экспериментальный пользовательский интерфейс для запросов к данным VictoriaLogs или VictoriaTraces с помощью SQL. Он позволяет писать привычные SQL-запросы к данным журнала и мгновенно преобразовывать их в запросы VictoriaLogs LogsQL. При необходимости он может выполнять полученные запросы LogsQL в экземпляре VictoriaLogs, управлять многоразовыми представлениями, хранящимися на диске, и поставляется с облегченным веб-интерфейсом для интерактивного использования.

moniwebuivictorialogsvictoriatraceslogsql
Базы данных

sqlite-web

sqlite-web - веб админ панель для баз данных SQLite, написанная на Python. Полезно для повседневной работы с базами данных, их диагностикой и обслуживанием.

webuisqlitepython
Контейнеры

SquirrelServersManager

SquirrelServersManager - это универсальный инструмент настройки и управления контейнерами, основанный на Ansible и Docker, с упором на UI/UX. Он разработан, чтобы предоставить удобную альтернативу широко известным инструментам, при этом он полностью открыт и бесплатен.

ansibledockeruiux
Сети

ssh_commander

SSH Commander - мощный, красочный инструмент командной строки (CLI) для одновременного выполнения команд на нескольких SSH-серверах. Он поддерживает как пароль, так и аутентификацию на основе ключей, пользовательские порты и может выполнять как отдельные команды, так и командные файлы.

ssh
Терминал

ssh-chat

ssh-chat - чат сервер через ssh Модифицированный ssh сервер, написанный на go Демо: ssh ssh.chat. Полезно тем, кто много работает в терминале и хочет выполнять привычные операции быстрее.

sshchatcli
Разработка

ssh-getkey-ldap

ssh-getkey-ldap - проект предоставляет простой сценарий, который используется в качестве авторизованного KeepyScommand на Openssh Server для извлечения авторизованных ключей из LDAP. Сценарий написан на LUA и требует только одной зависимости, LualDap (и интерпретатора Lua, конечно). Если вам нужна утилита для управления ключами, хранящимися в LDAP, SSH-Ldap-Pubkey - это то, что вы ищете.

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

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