Лёгкий веб-интерфейс для управления контейнерными средами Docker, Swarm, Podman, Kubernetes и ACI.
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
Установите Docker 23.0.0 или новее (для использования Stacks нужна версия 26.0.0 или новее).
- 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 обновляется ежедневно.
Похожие проекты
Быстрый веб-интерфейс в виде одного бинарного файла для управления несколькими экземплярами qBittorrent, автоматизаций и кросс-сидинга.
Веб-интерфейс для самостоятельного управления сайтами, сертификатами, конфигурациями и логами Nginx, а также статистикой сервера; написан на Go и Vue.
Браузерная SQL IDE, которую можно развернуть рядом с данными и подключить к десяткам баз данных и хранилищ, с SSO, аудитом запросов и AI-помощником; лицензия MIT.
Веб-интерфейс для самостоятельного хостинга OpenClaw-агентов: голосовой чат, канбан-доска, редактирование файлов, просмотр сессий и учёт использования.
Лёгкий веб-интерфейс для просмотра логов Docker-контейнеров в реальном времени с поддержкой Swarm и Kubernetes, без сохранения файлов логов.