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

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

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

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

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

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

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

Показано: 241–264 из 662
Разработка

homer

homer - простая статическая домашняя страница вашего сервера или инфраструктуры, позволяющая держать ваши сервисы под рукой, из простого файла конфигурации yaml. В нашем рабочем проекте используется как стартингпоинт для новичков, чтобы понимали где что и как туда попасть. Основные возможности легкий и быстрый низкая стоимость/не требует обслуживания простая конфигурация в виде yaml файла нечеткий поиск несколько страниц и группировка элементов настройка темы горячие клавиши

webuihomepageinfraservices
Разработка

how-to-exit-vim

Как же все таки выйти из этого проклятого vi ?  :) Пост посвящается всем фанатам nano, vscode и подобного. PS. Самый верный способ Ctrl+Alt+Reset. Пригодится разработчикам для ускорения повседневных задач и упрощения рабочего процесса.

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

Howdy

Howdy - обеспечивает аутентификацию в стиле Windows Hello™ для Linux. Используйте встроенные ИК-излучатели и камеру в сочетании с функцией распознавания лиц, чтобы подтвердить свою личность. Используя централизованную систему аутентификации (PAM), это работает везде, где в противном случае вам потребовался бы пароль: вход в систему, экран блокировки, sudo, su и т. д. ВНИМАНИЕ: Рекомендуется не полагаться только на распознавание как метода авторизации, а использовать его например совместно с 2FA

cameraauthpamlinux
Разработка

HUBFS

HUBFS - файловая система для GitHub и Git. Репозитории Git и их содержимое представлены в виде обычных каталогов и файлов и доступны любому приложению, при этом приложение не знает, что оно действительно обращается к удаленному репозиторию Git. Репозитории доступны для записи и позволяют редактировать файлы и выполнять операции сборки. Т.е. можно с гитом интегрировать практически все, что умеет "под ноги" писать. Пишите в комментариях кому что удалось с гитом подружить таким образом ! (про логи в гит не пишите, ибо это дурь)

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

HuggingFaceModelDownloader

HuggingFace Downloader - cамый быстрый и удобный способ загрузки моделей с HuggingFace Hub. Максимально используйте пропускную способность, подключаясь к нескольким файлам одновременно и загружая файлы параллельно. Возможности до 16 параллельных соединений на файл (загрузка по частям) до 8 файлов загружаются одновременно. автоматическое возобновление работы при прерывании

aihfdownloader
Контейнеры

Huly

Huly - универсальная платформа управления проектами (альтернатива Linear, Jira, Slack, Notion, Motion) Платформа Huly - это надежная платформа, предназначенная для ускорения разработки бизнес-приложений, таких как CRM-системы. Этот репозиторий включает в себя несколько приложений, таких как Chat, Project Management, CRM, HRM и ATS. Если вы в первую очередь заинтересованы в самостоятельном хостинге Huly используйте Huly-selfhost. Этот проект предлагает удобный способ размещения Huly с использованием docker, разработанный для простоты использования и быстрой настройки. Изучите этот вариант, чтобы без труда наслаждаться Huly на своем сервере. PS. Название проекта доставляет отдельно и точно будет популятным в среде русских раработчиков. :) PPS: Количество плагинов - впечатляет.

jiraslacknotionalternative
Терминал

Hunk

Hunk - средство просмотра различий (diff) в терминале, ориентированное на проверку изменений, созданных агентами, и построенное на основе OpenTUI и Pierre diffs. Возможности потоковое отображение нескольких файлов с боковой навигацией встроенные аннотации ИИ и агентов рядом с кодом разделение, наложение и адаптивная автоматическая компоновка режим отслеживания для автоматической перезагрузки файла и обзоров, поддерживаемых Git поддержка клавиатуры, мыши, пейджера и инструмента сравнения изменений Git.

difftuigit
Терминал

Icdiff

Icdiff — консольная утилита для наглядного сравнения файлов и каталогов. Она показывает цветной diff в двух колонках, умеет выводить номера строк, сравнивать каталоги рекурсивно и работать как внешний difftool для Git, Mercurial и Subversion.

tuidiff
Разработка

immich

immich - оренсурс решение для хостинга фото и видео или "GogleFoto давай досвидания". Помимо Web версии есть и мобильные клиенты для Mac и Android. Пригодится разработчикам для ускорения повседневных задач и упрощения рабочего процесса.

photovideoselfhosted
Контейнеры

immich-kiosk

Immich Kiosk - легковесное слайд-шоу для запуска на киоск-устройствах и в браузерах, которое использует Immich в качестве источника данных. Ключевые особенности простая установка и обновления через Docker. легкий и отзывчивый интерфейс для плавной работы. показывает случайные изображения из вашей коллекции Immich или курируйте определенные альбомы и людей. полностью настраиваемый внешний вид с гибкими переходами. живые часы с настраиваемыми форматами. настройки по умолчанию для всех устройств с помощью переменных среды или файлов конфигурации YAML. настройки параметров конкретного устройства, используя параметры URL.

immichkiosk
Разработка

immich-power-tools

immich-power-tools - неофициальный клиент immich, предоставляющий лучшие инструменты для организации и управления вашей учетной записью immich. Используйте его, чтобы ускорить рабочие процессы в immich и организовать своих людей и альбомы. Возможности Управление людьми умное слияние Управление альбомами потенциальные альбомы люди в альбоме Отсутствующее местоположение Статистика EXIF-данные график Assets Overtime

immich
Терминал

ingestr

ingestr - приложение командной строки (CLI), которое позволяет вам принимать данные из любого источника в любое место назначения, используя простые флаги командной строки, без необходимости написания кода. Возможности копировать данные из вашей базы данных в любое место назначения инкрементная загрузка: добавление, слияние или удаление+вставка установка одной командой ingestr устраняет сложность управления любым бэкэндом или написания кода для приема данных: просто запустите команду и наблюдайте, как данные попадают в пункт назначения. Таблица sources и destinations - в описании репозитория.

cliingest
Разработка

input-remapper

Input Remapper - простой в использовании инструмент для Linux, позволяющий изменять поведение ваших устройств ввода. Поддерживает X11, Wayland, комбинации клавиш, программируемые макросы, джойстики, рули. Триггеры, клавиши, движения мыши и многое другое. Сопоставляет любой ввод с любым другим вводом.

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

introduction-to-bash-scripting

introduction-to-bash-scripting - электронная книга по написанию сценариев Bash с открытым исходным кодом, которая поможет вам изучить основы написания сценариев Bash и начать писать потрясающие сценарии для автоматизации ваших ежедневных задач SysOps, DevOps и Dev.

bookbash
Разработка

introduction-to-sql

introduction-to-sql - введение в SQL с открытым исходным кодом, которое поможет вам изучить основы SQL и начать использовать реляционные базы данных для ваших проектов SysOps, DevOps и Dev. Независимо от того, являетесь ли вы инженером DevOps/SysOps, разработчиком или просто энтузиастом Linux, на каком-то этапе вашей карьеры вам, скорее всего, придется использовать SQL. Руководство подходит всем, кто работает разработчиком, системным администратором или инженером DevOps и хочет изучить основы SQL.

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

IPFire

IPFire - защищенный, универсальный, современный брандмауэр с открытым исходным кодом на базе Linux. Его простота использования, высокая в любом сценарии и расширяемость делают его пригодным для использования всеми.

firewallnetworksecurity
Контейнеры

ipmi-kvm-docker

ipmi-kvm-docker - вы когда-нибудь хотели получить доступ к консоли IPMI KVM, но обнаружили, что у вас нет нужной версии Java или , совместимого браузера или учетных данных? Докер контейнер, который содержит все необходимое Xvfb - X11 с виртуальным фреймбуфером x11vnc - VNC-сервер, для подключения к указанному выше серверу X11. noNVC - средство просмотра HTML5 Canvas VNC Fluxbox - небольшой оконный менеджер. Firefox - для просмотра консолей IPMI Java-плагин - потому что. вам нужна Java для доступа к большинству консолей IPMI KVM.

ipmilavaidrakvncdocker
Контейнеры

ipmiview

ipmiview - Docker-контейнер для Supermicro® IPMIView Базируется на проекте из предыдущеего поста, но с ориентацией на SuperMicro Включает в себя Xvfb - X11 с виртуальным фреймбуфером x11vnc - VNC-сервер, для подключения к указанному выше серверу X11. noNVC - средство просмотра HTML5 Canvas VNC Fluxbox - небольшой оконный менеджер.

ipmiipmiviewvncdocker
Разработка

IPTV

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

iptv
Разработка

IPTVru

IPTVru -  плейлисты для iptv плееров, в основном, для русскоговорящих людей воспитанных в христианских традициях. Проект, содержит ссылки из плейлистов, которые были найдены в открытых источниках. Плейлисты составляются преимущественно для граждан РФ и Беларуси. Не забудьте парням звездой в репозиториии наградить, старались же и правда полезное.

iptvrutv
Терминал

IRedis

IRedis - терминальный клиент для Redis с автозаполнением и подсветкой синтаксиса. IRedis позволяет конструировать и вводить команды Redis и отображать результаты в удобном для пользователя формате. IRedis - альтернатива redis-cli. В большинстве случаев IRedis ведет себя точно так же, как redis-cli. Кроме того, на производственных серверах безопаснее использовать IRedis, чем redis-cli: IRedis предотвратит случайное выполнение опасных команд, таких как KEYS *

redisredis-clialternativeclitui
Контейнеры

is_ready

is_ready - автономная программа, предназначенная для ожидания, пока несколько адресов или сервисов не станут доступными. Его цель - координировать запуск взаимосвязанных сервисов, таких как контейнеры Docker, которые полагаются друг на друга. Этот инструмент не зависит от каких-либо внешних зависимостей и может выполняться как отдельный двоичный файл. Ключевым фактором, отличающим is_ready от альтернативных решений, является его способность ожидать доступности нескольких адресов, а не только одного. Наконец, в отличие от других опций, is_ready представляет собой автономный двоичный файл, исключающий необходимость каких-либо внешних зависимостей.

dockerservice