Общий сервер
Локальный запуск хорош для старта, но общий server нужен, когда вы хотите открывать sessions с телефона, делиться ими с командой или запускать runners в cloud containers.
Компоненты
Goalrail состоит из трех частей:
- Server хранит sessions, accounts, artifacts и policies.
- Runner/host выполняет agent loops.
- UI подключается к server: terminal, web, desktop, mobile и REST API.
Docker Compose
Минимальный self-hosted вариант:
docker compose up -d
Обычно рядом нужен Postgres. См. База данных.
Cloud platforms
Render, Railway и Fly.io подходят для быстрого deploy. На production проверьте:
- persistent database;
- HTTPS и auth;
- healthchecks с запасом на migrations;
- host/runner capacity;
- backup policy.
Подключение 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. См. Совместная работа.