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

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

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

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

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

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

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

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

GitLabracadabra

GitLabracadabra - способ GitOps настроить экземпляр GitLab с помощью модификации конфигурации YAML с помощью API. Позволяет создавать группы, проекты, пользователей и настройки приложений GitLab. Он также может зеркалировать репозитории Git, используя параметр mirrors в разделе Зеркалирование репозиториев. образы контейнеров (Docker), используя параметр image_mirrors. пакеты, используя параметр package_mirrors. Есть в виде пакета почти во всех линукс дистрибутивах.

gittoolsmirrorgitops
Контейнеры

gitness

как скромный фанат  drone.io прекрасного принес вам. Drone это CI/CD построенный на идее DnD (docker in docker). Дальнейшее его развитие, Малюсенький, нетребовательный по ресурсам git сервер со встроенным Ci/CD (на базе drone, документацию по пайплайнам искать на сайтике drone) Идеально для маленьких команд. Проект активно развивается.

gitcicd
Разработка

GitPrep

GitPrep - портативная система Github, которую можно установить и разместить на вашем собственном сервере Unix/Linux. Функции клон Github: GitPrep имеет тот же интерфейс, что и GitHub система поддержки проблем портативность: вы можете установить GitPrep на свой собственный сервер Unix/Linux требуется только Perl 5.10.1+ умная поддержка HTTP: вы можете извлекать и отправлять репозиторий через HTTP встроенный веб-сервер и поддержка обратного прокси поддержка CGI поддержка SSL поддержка аутентификации с открытым ключом

git
Контейнеры

GitSave

GitSave - создавайте резервные копии своих Git репозиториев по расписанию. Функции постой в использовании и отзывчивый веб-интерфейс автоматическая установка с использованием Docker. планирование резервного копирования поддержка GitHub, GitLab и других платформ Git. графики паузы/возобновления просмотр истории резервного копирования поддержка резервного копирования на общий ресурс SMB

gitbackupschedulewebuismb
Терминал

gitty

gitty - однофайловый CLI для GitHub, GitlLab и любого другого git с короткими, понятными командами значительно облегчающий работу с репозиториями. Возможности один бинарник, без лишних зависимостей быстрый повседневный workflow для Git семантические сокращения (to, from, in) работает с GitHub CLI (gh) и поддерживает прокси Опубликовано под MIT лицензией. Поделился автор: @unisonqq (просьба поддержать звездой в репку ! )

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

gixy

Gixy инструмент для анализа конфигурации NGINX. Основная цель Gixy - предотвратить неправильную конфигурацию безопасности и автоматизировать обнаружение недостатков.

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

GLAuth

GLAuth - сервер аутентификации LDAP для разработчиков Возможности централизованное управление аккаунтами для всей инфраструктуры центральное управление SSH ключами, учетными записями Linux и паролями для облачных серверов. легкая альтернатива OpenLDAP и Active Directory для разработки или Homelab. хранение каталога пользователя в файле, в S3 или в SQL базе прокси для существующих серверов LDAP. двух факторная аутентификация (2FA)

ldapdev2faopenldapactivedirectory
Разработка

GlitchTip

GlitchTip - отслеживайте ошибки, время безотказной работы и производительность. Альтернатива платформы отслеживания ошибок Sentry с открытым исходным кодом.

gitsentrydebugstacktrace
Терминал

Glow

Glow - CLI программа для чтения markdown в терминале. Используйте его для обнаружения файлов markdown, читайте документацию прямо из CLI. Glow найдет локальные файлы markdown в подкаталогах или локальном каталоге Git репозитория.

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

go-audit

go-audit - альтернатива демону auditd, который поставляется со многими дистрибутивами. Проект от Slack, написанный на Go, который предоставляет альтернативный способ взаимодействия с auditd, минуя работу через ausearch или логи напрямую. Что делает go-audit это демон, который подключается напрямую к audit netlink socket (/dev/audit). слушает все события ядра, передаваемые через audit subsystem (например, запуск процессов, доступ к файлам, ошибки и т.д.). подключается к ядру Linux через netlink парсит эти события в удобную JSON-структуру. может логировать их в stdout, файл или удалённый сервер фильтрует события по типу и передает их в другие системы (например, через syslog, HTTP или Kafka).

securityauditdgo
Разработка

Go-Diagrams

Go-Diagrams - это порт diagrams (см.предыдущий пост) на go. Пригодится разработчикам для ускорения повседневных задач и упрощения рабочего процесса.

diagramdraw
Разработка

go-ds-s3

go-ds-s3 - реализация хранилища данных S3 на базе стека ipfs Это реализация интерфейса хранилища данных, использующего Amazon S3. Примечание: В настоящее время плагины работают только в Linux и MacOS.

s3minioipfsgo
Контейнеры

gobetween

Gobetween Опенсурс современный load balancer и reverse proxy для хайлоад облачных решений. Поддерживает как L7 так и L4. (TCP, TLS & UDP). Поддержка autodiscovery (static file, DNS SRV, docker/swarm, consul, text/json, или кастомные скрипты). Встроенная поддержка healthcheck (tcp ping или кастомные скрипты) Встроенное управление через Rest API Различные стратегии балансировки. Мультиплатформенный: Mac, Windows, Linux

proxydockerconfiglessautodiscovery
Разработка

gocron

gocron - пакет для планирования заданий, позволяющий запускать функции Go через заранее определенные интервалы времени. Задача: Задача инкапсулирует «задачу», которая состоит из функции Go и любых параметров этой функции. Затем задача предоставляет планировщику время, когда эта задача должна быть запланирована к следующему запуску. Планировщик: Планировщик отслеживает все задания и отправляет каждое задание исполнителю, когда оно готово к выполнению. Исполнитель: Исполнитель вызывает задачу задания и управляет сложностями, связанными со временем выполнения различных заданий (например, одиночные задания, которые не должны перекрывать друг друга, ограничение максимального количества выполняющихся заданий).

crongo
Разработка

gonder

gonder - Сервис многопоточной рассылки. Профили рассылки (выбор сетевого интерфейса/интерфейсов для параллельной отправки, количества потоков рассылки, паузы между досылками писем по одному и количество попыток доотправок). Возможность отправки через SOCKS5. Шаблонизатор со всеми вытекающими персонализациями писем. Веб версия письма. Функционал отписки с возможностью изменения страниц отписки для каждой группы. Раздельные группы кампаний, каждая со своими отправителями и отписавшимися. Статистика кампаний (открытия писем, переходов по ссылкам, отписки). Веб панель управленияш работающая через API. Полное разграничение прав доступа по группам и действиям в API/панели. И много других полезностей. Проект подписчика канала. Вы знаете куда нажимать чтобы озвездить репку !

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

google-drive-ocamlfuse

google-drive-ocamlfuse - файловая система FUSE для Google Диска, написан на OCaml. Он позволяет вам подключить Google Диск в Linux. Возможности полный доступ на чтение/запись к обычным файлам и папкам. доступ только для чтения к Документам, Таблицам и Презентациям Google поддержка нескольких учетных записей обработка дубликатов файлов доступ к корзине ( .Trash каталог) разрешения и права Unix символические ссылки буферы упреждающего чтения при потоковой передаче доступ к контенту, которым с вами поделились общий диск OAuth2 для устройств

fusegooglegdrive
Разработка

google-photos-delete-tool

google-photos-delete-tool - если вы когда-нибудь хотели удалить тысячи фотографий из Google Photo, но не смогли найти простой способ сделать это, то этот инструмент для вас. Этот скрипт просматривает все ваши фотографии в приложении Google Photo в вашем облачном хранилище Google и удаляет их. Вы можете наглядно увидеть процесс, пока он происходит! Заметка написана после успешной миграции личного архива фото в локальниый immich (пост про него был в канале)

googlephototakeout
Мониторинг

google-sheets-datasource

google-sheets-datasource - визуализируйте свои таблицы Google с помощью Grafana или "Google tables как Grafana datacource". Полезно для наблюдения за состоянием сервисов, быстрого поиска проблем и настройки оповещений.

monigrafanadatasource
Разработка

GooglePhotosTakeoutHelper

GooglePhotosTakeoutHelper - если вы когда-нибудь захотите перейти с Google Photo на другую платформу/решение, самым быстрым вариантом для экспорта всех фотографий будет Google Takeout Но когда вы загрузите его, вы обнаружите zip-архивы с сотнями маленьких папок со странными файлами .json внутри. Что, если вы хотите иметь одну папку со всеми фотографиями в хронологическом порядке? Удачи в копировании всего этого вручную :) Скрипт делает именно это - он упорядочивает и очищает ваш экспорт фотографий. Он возьмет все эти папки, найдет в них все фотографии, правильно упорядочит их и поместит их в одну большую папку (или папки, разделенные по месяцам). Заметка написана после успешной миграции личного архива фото в локальниый immich (пост про него был в канале)

googlephototakeout
Терминал

goto

goto - простой терминальный SSH менеджер, который обеспечивает вам легкий доступ к списку ваших любимых SSH серверов. Это приложение позволяет управлять списком ssh серверов. В отличие от PuTTY оно не включает в себя никакой логики подключения, а полагается на ssh утилиту, которая должна быть установлена ​​в вашей системе. Поддерживаемые платформы: macOS, Linux, Windows.

sshtoolscli
Терминал

GoTTY

GoTTY - простой инструмент командной строки, который превращает ваши CLI инструменты в веб-приложения. По умолчанию GoTTY запускает веб-сервер на 8080 порту. Откройте URL-адрес в веб-браузере, и вы увидите выполняемую команду, как если бы она выполнялась на вашем терминале. Отлично подходит например в процессе обучения, что то показать студентам.

cliwebuitools
Резервное копирование

gpg-tui

gpg-tui - терминальный пользовательский интерфейс (TUI) для GnuPG. Он призван упростить операции по управлению ключами, такие как листинг, экспорт и подписание, предоставляя интерфейс с резервным режимом командной строки для более сложных операций. Он не претендует на полноценный интерфейс для всех функций gpg, но стремится обеспечить более интерактивный подход к управлению ключами.

gnupggpgtui