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

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

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

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

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

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

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

Показано: 625–648 из 674
Базы данных

Vitess

Vitess - облачная горизонтально масштабируемая распределённая система баз данных, построенная на базе MySQL. Vitess обеспечивает неограниченное масштабирование благодаря обобщенному шардингу. Vitess позволяет коду приложения и запросам к базе данных оставаться независимыми от распределения данных на нескольких серверах баз данных. С Vitess вы даже можете разделять и объединять шарды по мере роста потребностей, используя атомарный процесс переключения, занимающий всего несколько секунд. С 2011 года Vitess был ключевым компонентом инфраструктуры баз данных YouTube и постепенно охватывал десятки тысяч узлов MySQL. С 2015 года Vitess внедрили многие другие крупные компании, включая Slack, Square (теперь Block) и JD.com.

mysqlcloudscale
Контейнеры

VolSync

VolSync - асинхронно реплицирует постоянные тома Kubernetes CSI между кластерами с помощью rsync или rclone. Он также поддерживает создание резервных копий постоянных томов через restic. VolSync - оператор Kubernetes, который выполняет асинхронную репликацию постоянных томов внутри кластеров или между ними. Репликация, предоставляемая VolSync, не зависит от системы хранения. Это позволяет выполнять репликацию в и из типов хранилищ, которые обычно не поддерживают удаленную репликацию. Кроме того, он может выполнять репликацию между различными типами (и поставщиками) хранилищ.

k8srsyncrcloneresticbackup
Мониторинг

VPS-Monitor

VPS-Monitor - высокопроизводительный инструмент мониторинга и управления контейнерами Docker с открытым исходным кодом. Разработанный для скорости и простоты использования, он обеспечивает потоковую передачу логов в реальном времени, статистику контейнеров, управление образами, визуализацию сети, оповещения и поддержку нескольких хостов через чистый, современный интерфейс.

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

Warpgate

Warpgate - интеллектуальный смарт хост для протоколов SSH, HTTPS, MySQL и PostgreSQL для Linux, которому не нужны специальные клиентские приложения. Возможности настройте его в своей DMZ, добавьте учетные записи пользователей и легко назначьте их определенным хостам и URL-адресам в сети. Warpgate будет записывать каждый сеанс, чтобы вы могли просмотреть его в реальном времени и воспроизвести позже через встроенный веб-интерфейс администратора. не является jumphost - вместо этого перенаправляет ваши соединения напрямую к цели. cобственная поддержка 2FA и SSO (TOTP и OpenID Connect) один двоичный файл без зависимостей. написано на 100% безопасном Rust.

securitysshhttphttpsmysql
Разработка

WarsmashModEngine

Warsmash: Mod Engine эмулятор Warcraft III, созданный с использованием игрового движка LibGDX. По понятным причинам, проект Warsmash не включает в себя ресурсы Warcraft III. Вместо этого, для запуска эмулятора Warcraft III вам необходимо приобрести действительную копию Warcraft III у Activision Blizzard, а затем настроить Warsmash для использования этих ресурсов.

gamemultipayerwc3linux
Терминал

wavemon

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

wifitui
Разработка

web-to-desktop-framework-comparison

web-to-desktop-framework-comparison - репозиторий со сравнением нескольких фреймворков, позволяющих «преобразовывать» веб-приложения в настольные. Возможности, поддерживаемые ОС, быстродействие, время создания приложения, использование памяти.

electrontaurinvjswailsnodegui
Контейнеры

webdav

webdav - простой и автономный сервер WebDAV. Поддерживает запуск в контейнере, CORS, fail2ban и работу через proxy сервера. Подойдёт для администрирования контейнерной инфраструктуры и повседневной работы с Docker или Podman.

webdavcorsdocker
Терминал

webhook

webhook - легковесный сервер для обработки webhook-ов, выполняющий shell команды. Очень полезен например при написании телеграм ботов. Полезно тем, кто много работает в терминале и хочет выполнять привычные операции быстрее.

webhooktelegrambot
Разработка

webmax

webmax - асинхронная Python библиотека для работы с API мессенджера Max. Позволяет взаимодействовать с Max через WebSocket соединение. Данная библиотека может быть использована для разработки собственных ботов.

maxapiwebsocket
Терминал

whatismyip

whatismyip - сервис "какой у меня IP адрес", включая геолокацию (geoip), проверку открытых портов TCP и информацию заголовков. Написан на go с учетом высокой производительности.

ipclicurlgeoip
Разработка

whatsapp-telegram-bridge

whatsapp-telegram-bridge - гейт между WatsApp и Telegram, позволяющие получать сообщения отправленные в WhatsApp через Telegram. Примечание: Поскольку у WhatsApp нет официального открытого API, используемый API основан на WhatsApp Web. Таким образом, вы не можете использовать WhatsApp Web во время работы. WhatsApp Web также зависит от интернета вашего телефона, поэтому даже если вы развернете его на сервере, ваш телефон также должен иметь круглосуточный доступ в интернет. Особенно актуально в свете тотального слива всеми продуктами Meta любой инфы, до которой можно дотянуться. Микрофон в телефоне в том числе. :(

bottelegramwhatsappgate
Разработка

whatsie

whatsie - WhatsApp веб клиент на базе Qt WebEngine для Linux Desktop Возможности светлые и темные темы с автоматическим переключением индивидуальные уведомления и нативные уведомления горячие клавиши (шорткаты) встроенный менеджер загрузки отключение звука и уведомлений функция блокировки приложения диспетчер разрешений на доступ к аппаратному обеспечению встроенная проверка орфографии (поддержке 31 языка)

whatsappgui
Разработка

whois

whois - База данных RIPE Whois. Вы можете запустить автономный сервер Whois локально. Пригодится разработчикам для ускорения повседневных задач и упрощения рабочего процесса.

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

WifUI

WifUI - невероятно быстрый и легковесный терминальный пользовательский интерфейс (TUI) для управления Wi-Fi-соединениями в Windows. Созданный на Rust и ratatui, он предлагает ориентированный на клавиатуру способ сканирования, подключения и мониторинга состояния вашей сети, не покидая терминал. Возможности сканирование сети: мгновенное обнаружение доступных сетей Wi-Fi. бесперебойное соединение: Подключайтесь к открытым или защищенным сетям. управление сетью: просмотр подробной информации о сети (SSID, уровень сигнала, тип безопасности, канал). делитесь Wi-Fi: создавайте QR-коды для обмена сохраненными учетными данными сети. управление с помощью клавиатуры: эффективная навигация с использованием сочетаний клавиш, аналогичных Vim.

wifituiwindows
Разное

wiisf

wiisf - очень полная документация по всем (ну почти) режимам протокола WiFi. Практичный проект для тех, кому нужен специализированный инструмент без лишней сложности.

bookwifi
Терминал

Win11debloat

Win11debloat - простой в использовании и легкий сценарий PowerShell, который может удалить предварительно установленные приложения Windows Bloatware, отключить телеметрию и отключить или удалить навязчивые элементы интерфейса, рекламу и многое другое. Не нужно кропотливо проходить все настройки самостоятельно или удалять приложения один за другим. Win11debloat делает процесс быстрым и легким! Сценарий также включает в себя множество функций, которыми будут наслаждаться системные администраторы. Например, поддержка режима аудита Windows, возможность внести изменения в других пользователей Windows и возможность запустить сценарий, не требуя ввода пользователя во время выполнения.

windowspowershellhelper
Контейнеры

windows

Windows внутри docker контейнера. Доступ через WebUI - http://<hostname>:8006 Возможности ISO downloader KVM acceleration Web-based viewer Если необходимо изменить количество ресурсов (CPU/RAM/HDD) - отредактируйте Dockerfile и соберите его по новой. Или задайте переменные в docker-compose.yml файле environment VERSION: "11" RAM_SIZE: "8G" CPU_CORES: "4" DISK_SIZE="64G" Так же рекомендую намапить каталог с данными как ext.vol для сохранения состояния при перезапуске контейнера volumes $PWD/data:/storage

windowsdockerwebui
Разработка

winutil

Windows Utility Improved - утилита представляет собой сборник задач и твиков Windows. Она предназначена для оптимизации установки, изменение с настроек, устранения неполадок с помощью конфигурации и исправления обновлений Windows.

windovsutils
Разработка

WireGuard-Guide

WireGuard-Guide - руководство по WireGuard, включая приложения, библиотеки и инструменты, которые помогут вам лучше и эффективнее разрабатывать WireGuard

docwireguardwgpfsenseopenwrt
Разработка

worklenz

Опенсурс on premise почти полная замена опостылевшей Jira. Планирование, таск менеджер, тайм трэкинг, отчеты, совместная работа над проектом. Пригодится разработчикам для ускорения повседневных задач и упрощения рабочего процесса.

jiraprojectkanban
Разработка

WSL-For-FreeBSD

WSL-For-FreeBSD (WSFB) - запуск FreeBSD в подсистеме Windows для Linux (WSL2) с минимальными изменениями или без них в базовой системе FreeBSD. Проект основан на компонентах WSL2 с открытым исходным кодом, что позволяет FreeBSD беспрепятственно загружаться и работать в среде Windows. Цели проекта обеспечить работу FreeBSD на архитектуре WSL2 использовать минимальные изменения или не вносите их вообще в базовую систему FreeBSD. по возможности вносить улучшения в компоненты с открытым исходным кодом.

freebsdwsl2windows
Терминал

xcaddy

xcaddy - инструмент командной строки и связанный с ним пакет Go упрощают создание пользовательских сборок веб-сервера Caddy. Его активно используют разработчики плагинов для Caddy, а также все, кто хочет создавать собственные исполняемые файлы для Caddy (с плагинами или без них). Процедура ручной сборки очень проста: просто скопируйте файл main.go в новую папку, инициализируйте модуль Go, подключите ваши плагины (добавьте импорт для каждого из них), а затем запустите команду `go build`. Конечно, вы можете настроить файл go.mod по своему вкусу (указать конкретные версии зависимостей, замены и т. д.).

caddyhttpddevbuild
Разработка

yandex-music-download

yandex-music-download - простой CLI Perl скрипт для скачивания музыки с Яндекс Музыки Происхождение скрипта - следующая статья. Пригодится разработчикам для ускорения повседневных задач и упрощения рабочего процесса.

musocyandexdownloaderperl