Repolode
will-moss

will-moss/isaiah

Самостоятельно размещаемый веб-клон терминального интерфейса lazydocker для удалённого управления контейнерами, образами, томами, сетями и стеками Docker.

Open source альтернатива:Portainer

Звёзды
1,088
Форки
25
Открытые issues
8
Последний коммит
3 месяца назад

Что это?

Isaiah — это самостоятельно размещаемый веб-сервис для управления ресурсами Docker на удалённом сервере. Он переносит интерфейс командной строки lazydocker в браузер, позволяя работать с контейнерами, образами, томами, сетями и стеками Docker Compose без подключения к серверу по SSH.

В интерфейсе доступны просмотр ресурсов с потоковыми логами и статистикой, управление их состоянием — запуск, остановка, перезапуск и приостановка, массовые операции, очистка и встроенный терминал, из которого можно открыть shell в контейнере или на сервере. Также через браузер можно создавать и редактировать файлы docker-compose.yml. Isaiah взаимодействует с Docker по WebSocket и использует официальный Docker SDK.

Isaiah запускается как единый исполняемый файл на Go или как Docker-образ. Поддерживаются развёртывания в автономном режиме, за reverse proxy, в конфигурациях с несколькими узлами (Master и Agent) и несколькими хостами. Для аутентификации можно использовать мастер-пароль или forward proxy, например Authelia; также доступна настройка темы с помощью CSS.

Ключевые возможности

  • 01Управление контейнерами, образами, томами, сетями и стеками Compose через браузер
  • 02Просмотр потоковых логов, статистики и полной конфигурации ресурсов
  • 03Открытие shell в контейнере или на сервере через встроенный терминал
  • 04Создание и редактирование файлов docker-compose.yml в браузере
  • 05Поддержка аутентификации по мастер-паролю или через forward proxy (например, Authelia)
  • 06Режимы развёртывания с несколькими узлами и несколькими хостами

Сценарии использования

  • Управление Docker-нагрузками на домашнем сервере или VPS без доступа по SSH
  • Администрирование нескольких удалённых Docker-хостов из одной панели
  • Предоставление коллегам доступа к просмотру и перезапуску контейнеров через портал SSO
  • Редактирование и повторное развёртывание стеков Compose в браузере телефона или планшета

Быстрый старт

  1. 1

    Установите Docker 23.0.0 или новее (для использования Stacks нужна версия 26.0.0 или новее).

  2. 2

    Запустите Isaiah с настройками по умолчанию и сопоставьте порт 3000.

    docker run -v /var/run/docker.sock:/var/run/docker.sock:ro -p 3000:3000 mosswill/isaiah

Что важно знать

  • В README указан пароль по умолчанию — смените его, прежде чем открывать сервис для доступа извне.
  • Требуется смонтировать сокет Docker, что дает приложению контроль над Docker-демоном хоста.
  • Для функции Stacks требуется Docker 26.0.0 или новее.

Темы

Частые вопросы

Что такое isaiah?
Самостоятельно размещаемый веб-клон терминального интерфейса lazydocker для удалённого управления контейнерами, образами, томами, сетями и стеками Docker. Isaiah — это самостоятельно размещаемый веб-сервис для управления ресурсами Docker на удалённом сервере. Он переносит интерфейс командной строки lazydocker в браузер, позволяя работать с контейнерами, образами, томами, сетями и стеками Docker Compose без подключения к серверу по SSH.
isaiah можно использовать бесплатно? Какая у него лицензия?
isaiah распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
isaiah всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в isaiah — 30 июл. 2026 г..
Для чего можно использовать isaiah?
Управление Docker-нагрузками на домашнем сервере или VPS без доступа по SSH Администрирование нескольких удалённых Docker-хостов из одной панели Предоставление коллегам доступа к просмотру и перезапуску контейнеров через портал SSO Редактирование и повторное развёртывание стеков Compose в браузере телефона или планшета
Как установить isaiah?
Установите Docker 23.0.0 или новее (для использования Stacks нужна версия 26.0.0 или новее). Запустите Isaiah с настройками по умолчанию и сопоставьте порт 3000.: docker run -v /var/run/docker.sock:/var/run/docker.sock:ro -p 3000:3000 mosswill/isaiah
Где скачать isaiah?
Исходный код и инструкции по установке — на GitHub: https://github.com/will-moss/isaiah

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты