Другие способы установки
Podman
Запустите шлюз OpenClaw в rootless-контейнере Podman. Используется тот же образ, что и для Docker (собирается из Dockerfile репозитория).
Требования
- Podman (rootless)
- Sudo для одноразовой настройки (создание пользователя, сборка образа)
Быстрый старт
1. Одноразовая настройка (из корня репозитория; создаёт пользователя, собирает образ, устанавливает скрипт запуска):
./setup-podman.sh
Это также создаёт минимальный файл ~openclaw/.openclaw/openclaw.json (устанавливает gateway.mode="local"), чтобы шлюз мог запуститься без запуска мастера настройки. По умолчанию контейнер не устанавливается как служба systemd, вы запускаете его вручную (см. ниже). Для настройки в стиле production с автозапуском и перезапусками установите его как службу systemd Quadlet для пользователя:
./setup-podman.sh --quadlet
(Или установите OPENCLAW_PODMAN_QUADLET=1; используйте --container для установки только контейнера и скрипта запуска.) Дополнительные переменные окружения времени сборки (установите перед запуском setup-podman.sh):
OPENCLAW_DOCKER_APT_PACKAGES— установка дополнительных пакетов apt во время сборки образаOPENCLAW_EXTENSIONS— предустановка зависимостей расширений (имена расширений через пробел, напримерdiagnostics-otel matrix)
2. Запуск шлюза (вручную, для быстрой проверки):
./scripts/run-openclaw-podman.sh launch
3. Мастер настройки (например, для добавления каналов или провайдеров):
./scripts/run-openclaw-podman.sh launch setup
Затем откройте http://127.0.0.1:18789/ и используйте токен из ~openclaw/.openclaw/.env (или значение, выведенное мастером настройки).