Перейти к содержимому

Управляйте инфраструктурой из одного места

Управляйте приложениями и инфраструктурой вместе с командой, автоматизацией и AI-агентами через единый контролируемый контур.

Good Gateway даёт людям и AI-агентам единый контролируемый контур для публикации приложений, подключения приватных сервисов, управления Docker, базами данных, TLS и доступом. Начните в веб-интерфейсе или подключите Codex, Claude Code и других совместимых агентов через MCP с аутентификацией. В обоих случаях действуют те же области доступа, подтверждения, Tasks и журнал аудита.

Панель Gateway с Ingress, управляемой базой данных и состоянием нод

Дайте coding agent контекст вашей инфраструктуры

Заголовок раздела «Дайте coding agent контекст вашей инфраструктуры»

Установите skill Good Gateway, чтобы совместимый агент понимал модель ресурсов Gateway, права, асинхронные Tasks, доставку, проверку результата и откат:

Окно терминала
npx skills add the-square-labs/gateway-skills --skill using-gateway

Skill даёт агенту операционный контекст, а Gateway MCP — доступ к вашему экземпляру с аутентификацией. На странице Skills для AI-агентов описано, как установить skill и подключить Codex или Claude Code без передачи API-токенов.

Gateway работает как центральное приложение с PostgreSQL и Redis. На управляемые серверы устанавливаются демоны Gateway: они сами создают защищённое исходящее соединение через Gateway Relay и выполняют только разрешённые для своей роли операции. Вы задаёте нужную конфигурацию в Gateway, а система хранит пользователей и права, историю изменений, связи между ресурсами и данные для восстановления.

Наиболее важные цепочки ресурсов:

Опубликовать приложение

Домен принимает HTTPS-трафик, а Route направляет каждый запрос в нужное приложение.

%%{init: {"themeVariables": {"fontSize": "20px"}}}%%
flowchart LR
    domain["Домен"] --> certificate["TLS"] --> route["Route"] --> application["Приложение"]

Собрать и развернуть код из Git

Gateway собирает исходный код в версионируемый артефакт и разворачивает его как рабочую нагрузку.

%%{init: {"themeVariables": {"fontSize": "20px"}}}%%
flowchart LR
    git["Git"] --> worker["Build Worker"] --> artifact["Результат сборки"] --> workload["Приложение"]

Подключить приложение к базе данных

Приватное подключение выдаёт приложению отдельную учётную запись, не открывая базу данных в публичную сеть.

%%{init: {"themeVariables": {"fontSize": "20px"}}}%%
flowchart LR
    application["Приложение"] --> binding["Приватный доступ"] --> identity["Отдельная учётная запись базы"]

Превратить события в оповещения

Gateway преобразует состояние сервисов и события в уведомления для команды, страницы состояния и SIEM.

%%{init: {"themeVariables": {"fontSize": "20px"}}}%%
flowchart LR
    events["Состояние и события"] --> notifications["Уведомления"] --> consumers["Страница состояния / SIEM"]

Этот портал объединяет четыре вида материалов:

  • Руководства: инструкции, ориентированные на цель и настройку отдельной возможности.
  • Сценарии: полные успешные пути, охватывающие несколько областей Gateway.
  • Руководства по инцидентам: диагностика, восстановление, обновления и подготовка к авариям.
  • Справочник: стабильная терминология, порты, статус функций, планы и границы безопасности.

Возможности из дорожной карты явно помечены: они не считаются доступными, пока не появились в продукте.


Этот портал и сайт Good Gateway собираются из Git и публикуются как неизменяемые Deployments через Good Gateway Pages. Поэтому они используют тот же путь сборки, проверки, Tag и отката, который описан в документации.