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

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

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

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

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

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

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

Показано: 409–432 из 662
Разработка

PetaSAN -масштабируемое программно-определяемое решение для хран

PetaSAN -масштабируемое программно-определяемое решение для хранения данных с открытым исходным кодом, лицензированное по лицензии AGPL 3. PetaSAN использует движок хранения Ceph и платформу сервисной сетки Consul для предоставления масштабируемых, многоузловых, активно-активных и высокодоступных сервисов хранения данных с поддержкой таких отраслевых протоколов, как iSCSI, CIFS, SMB, NFS и S3. В настоящее время PetaSAN использует ядро, разработанное на основе SUSE Linux Enterprise 15 SP5 с несколькими исправлениями, Ceph Reef и Ubuntu 22.04 LTS для корневой файловой системы.

iscsicifssmbs3fs
Разработка

pex

pex - библиотека для создания файлов .pex (Python EXecutable), которые представляют собой исполняемые среды Python в духе virtualenvs. pex - делает развертывание приложений Python таким же простым, как cp. Файлы pex могут даже включать несколько дистрибутивов Python для конкретных платформ, что означает, что один файл pex может быть переносимым между Linux и OS X. Файлы pex можно построить с помощью инструмента pex. Системы сборки, такие как Pants, Buck и {py}gradle, также поддерживают прямую сборку файлов .pex. pex распространяется по лицензии Apache2.

python
Разработка

pf2opn

pf2opn - простой конвертер конфигураций pfSense в OPNSense Ни для кого не секрет, что после покупки проекта pfSense компанией NETGATE - он медленно но верно умирает. Обновления опенсурс версии раз в пол года, изменена политика использования, все силы на монетизацию. Простенький конвертер, который поможет вам мигрировать на OPNSense, просто конвертируйте файл конфигуразии и загрузите его в новую инсталяцию. Внимание: не идеален, потребуется допилить напильником до готовности после миграции ! Есть и онлайн версия конвертера (для смелых, готовых свои ключи и пароли отдать разок на сторону)

pfsenseopnsensemigration
Мониторинг

pg_activity

pg_activity - инструмент командной строки (CLI) для мониторинга активности сервера PostgreSQL похожий на htop Кстати, включено пакетом в базовые репы многих дистрибутивов линукса. Запуск sudo -u postgres pg_activity -U postgres

monipostgrespgtopsql
Базы данных

pg_auto_failover

pg_auto_failover Расширение для Postgres для организации автоматического фейловера и высокой доступности сервиса. Альтернатива patroni. Полезно для повседневной работы с базами данных, их диагностикой и обслуживанием.

dbpsqlfailoverpatroni
Базы данных

pg_cron

PG_CRON -простой планировщик заданий на основе крона для PostgreSQL (10 или выше), который работает внутри базы данных в качестве расширения. Он использует тот же синтаксис, что и обычный Cron, но позволяет планировать команды PostgreSQL непосредственно из базы данных. Вы также можете использовать «[1-59] секунды», чтобы запланировать работу на основе интервала. PG_CRON также позволяет вам использовать '$', чтобы указать в последний день месяца. PG_CRON может запускать несколько заданий параллельно, но он работает не более одного экземпляра работы за раз. Если второй запуск должен начаться до первого завершения, то второй запуск попадает в очередь и начинается, как только завершится первый.

postgrescronplugin
Базы данных

pgadmin4

pgadmin4 - переработанная версия популярного инструмента управления pgAdmin3 для базы данных PostgreSQL pgAdmin 4 написан как веб-приложение с использованием Python (Flask) на стороне сервера и ReactJS, HTML5 с CSS для обработки на стороне клиента и пользовательского интерфейса. Несмотря на то, что pgAdmin 4 разработан с использованием веб-технологий, его можно развернуть как на веб-сервере с помощью браузера, так и автономно на рабочей станции. Подкаталог runtime/ содержит приложение среды выполнения на базе Electron, предназначенное для этой цели. Оно создаст ответвление серверного процесса Python и отобразит пользовательский интерфейс.

postgresguiwebuielectron
Базы данных

PgDog

PgDog - шардирование, пул соединений и балансировщик нагрузки для PostgreSQL. Написанный на Rust, PgDog быстр, надежен и масштабирует базы данных горизонтально, не требуя внесения изменений в код приложения. Он позволяет разбить PostgreSQL на сегменты и может управлять сотнями баз данных и сотнями тысяч соединений.

postgreshashardingload-balancer
Мониторинг

pgexporter

pgexporter - экспортер Prometheus для PostgreSQL. pgexporter подключится к одному или нескольким экземплярам PostgreSQL и позволит вам отслеживать их работу. Возможности поддержка bridge с функцией JSON удаленное управление поддержка протокола Transport Layer Security (TLS) v1.2+ режим демона хранилище (vault) пользователя

monipostgresexporter
Базы данных

pgmicro

pgmicro - замена PostgreSQL, использующей механизм хранения данных, совместимый с SQLite. pgmicro создан как экспериментальный форк Turso - полностью переписанная с нуля версия SQLite на Rust - с добавлением PostgreSQL в качестве нативного диалекта. В результате получилась быстрая, встраиваемая, однофайловая база данных, которая «говорит» на языке PostgreSQL. pgmicro не переводит синтаксис PostgreSQL в SQLite. Он не встраивает и не компилирует PostgreSQL. Вместо этого он анализирует язык PostgreSQL и компилирует его непосредственно в байт-код SQLite.

sqlitepostgresrust
Базы данных

Pgweb

Pgweb - это веб-обозреватель баз данных для PostgreSQL, написанный на Go и работающий на компьютерах Mac, Linux и Windows. Распространяется как простой двоичный файл без каких-либо зависимостей. Очень прост в использовании и содержит необходимое количество функций. Функции простая установка (распространяется в виде одного двоичного файла). никаких зависимостей. работает с PostgreSQL 9.1+ поддерживает собственные SSH-туннели. несколько сеансов работы с базой данных. выполнение и анализ пользовательских SQL-запросов. экспорт данных таблиц и запросов в CSV/JSON/XML. история запросов. закладки сервера.

postgreswebuitools
Разработка

PhpLDAPadmin

PhpLDAPadmin - веб инструмент управления данными LDAP для системных администраторов. Он обычно известен и называется "PLA". PLA создан с учетом соответствия RFC LDAP, что позволяет использовать его с любым сервером LDAP

phpldapwebwebui
Разработка

pimox

pimox - Proxmox V7 для Raspberry Pi версии 4 и старше. Pimox- это порт Proxmox на Raspberry Pi, позволяющий вам создать кластер Proxmox из Rapberry Pi или даже гибридный кластер из оборудования Raspberry Pi и x86.

proxmoxpiraspberrycluster
Разработка

pingfs

pingfs- файловая система, в которой данные хранятся только в самом Интернете, как пакеты ICMP Echo (пинги), отправляемые от вас на удаленные серверы и обратно. Он реализован с использованием сырых сокетов и FUSE, поэтому требуются права суперпользователя. Linux - единственная целевая ОС, переносимость не является целью. Поддерживаются удаленные хосты IPv4 и IPv6.

pingfsjokefuse
Разработка

Pinta

Pinta - клон Paint.Net 3.0, поддерживающий Linux, Windows и macOS с интерфейсом GTK Исходный код Pinta распространяется под лицензией MIT. Пригодится разработчикам для ускорения повседневных задач и упрощения рабочего процесса.

paintlinuxwindowsmacos
Терминал

pipe_exec

pipe_exec - выполнение двоичных файлов ELF из каналов и терминалов. Позволяет выполнять двоичные файлы, которые не хранятся в файловой системе или для которых не установлено разрешение на выполнение, а также запускать двоичные файлы непосредственно из стандартного ввода; например, при передаче вывода gcc или при загрузке их через SSH. Работает путем выделения файла в памяти с помощью системного вызова memfd_create(2), копирования туда всех данных из исполняемого файла и, наконец, выполнения его с помощью системного вызова fexecve(3). Внимание !!! Штука красивая и мощная. И только вам решать в каких целях ее применять. Но лучше исключительно для причинения добра.

pipeclihackelf
Терминал

Pipelight

Pipelight - небольшой инструмент командной строки, который выполняет список задач, указанных в файле конфигурации. Его главная цель - автоматизировать самые скучные задачи, улучшая ваши любимые инструменты. Превратите ваши bash-скрипты в универсальные, отлаживаемые и автоматически запускаемые конвейеры. Возможности наглядные и подробные журналы обёртывание Bash в TypeScript с его прекрасным и простым синтаксисом используйте известные языки конфигурирования автоматический запуск конвейера при изменении файла автоматический запуск конвейера при git hooks конвейеры выполняются в фоновом режиме при некоторых событиях написан на Rust

clibashpipelinetypecriptgit
Разработка

piper

piper - быстрая локальная нейронная система преобразования текста в речь (TTS), которая великолепно звучит и оптимизирована для Raspberry Pi 4, но работает и на x86 платформе. Генерирует весьма недурно, для русского языка 4 готовых модели denis - medium dmitri - medium irina - medium ruslan - medium Для HomeAssistant доступна в виде нативного плагина - просто добавьте по имени piper

ttsspeechrussianhasshomeassistant
Контейнеры

podman-desktop

Podman Desktop - графический интерфейс, который позволяет разработчикам приложений беспрепятственно работать с контейнерами и Kubernetes. Podman Desktop устанавливает, настраивает и обновляет Podman в вашей локальной среде. Настольное приложение предоставляет панель мониторинга для взаимодействия с контейнерами, образами, подами и томами, а также настраивает вашу среду с помощью реестров OCI и сетевых настроек. Podman Desktop также предоставляет возможности для подключения и развертывания подов в средах Kubernetes.

guipodmandockerk8s
Контейнеры

podman-tui

podman-tui - TUI для управления podman. Он использует podman go bindings для связи с локальным или удаленным компьютером podman (через SSH). Подойдёт для администрирования контейнерной инфраструктуры и повседневной работы с Docker или Podman.

podmanclitui
ИИ и автоматизация

pohuy

pohuy - русский мат это генеративная морфология: четыре корня плюс приставки и суффиксы лучше чем Caveman. Caveman экономит слова. Похуй экономит корни. Одно «на*бнулось» — это "the service has unexpectedly crashed and requires investigation", только сразу ясно. Возможности словарь на 70+ идиом с инженерным маппингом — ядро в SKILL.md, полный боекомплект в references/slovar.md: от «п*здрика» до «понеслась пи*да по кочкам». - лучшее интегрировано из народного словаря russian-swears (417 статей, взяли годное). шкала состояний + эталонные сцены в references/sceny.md: ревью говнокода, флаки-тест, дока врёт, оценка сроков, признание своего про*ба. железные правила: код, коммиты, PR и доки - чисто без мата на security предупреждениях и DROP TABLE - без шуток. присказки на кульминациях: «х*як вы слушали маяк», «х*йня-м*йня», «опа!

devopsai