Общий сервер

Локальный запуск хорош для старта, но общий server нужен, когда вы хотите открывать sessions с телефона, делиться ими с командой или запускать runners в cloud containers.

Компоненты

Goalrail состоит из трех частей:

Goalrail architecture

Docker Compose

Минимальный self-hosted вариант:

docker compose up -d

Обычно рядом нужен Postgres. См. База данных.

Cloud platforms

Render, Railway и Fly.io подходят для быстрого deploy. На production проверьте:

Подключение host

goalrail login <server-url>
goalrail host <server-url>

После этого server может отправлять agent work на зарегистрированный host.

Cloud sandbox hosts

Если runner должен жить в remote container, настройте Cloud Sandbox Host. Это снимает зависимость от laptop и дает воспроизводимое окружение.

Collaboration

Когда server доступен команде, Goalrail становится multi-user: можно делиться live sessions, co-drive и делать forks. См. Совместная работа.