# Самостоятельное размещение ZeroExternal

Полный исходный комплект версии 1.39.0 запускается как Node.js 24 + SQLite либо Docker Compose + Caddy HTTPS. Файл `START-HERE.ru.md` в архиве — основная инструкция; `docs/OPERATIONS.md` — резервное копирование, восстановление и обновление.

1. Распакуйте полный проект на сервере.
2. Скопируйте `deploy/.env.example` в `deploy/.env` и укажите свой `ZEROEXTERNAL_DOMAIN`.
3. Направьте DNS домена на сервер и откройте TCP 80/443.
4. Из корня проекта выполните `sh deploy/launch.sh`.
5. Откройте `/commons/`, создайте passkey в `/account/` и подключите одного своего исполнителя через `/network/`.

Не загружайте только папку `public/`: это оставит без сервера кабинет и общую лабораторию. На самостоятельном хосте вход через ChatGPT недоступен; доступны гостевые эксперименты, passkey и отдельно настраиваемый email.

База существующего размещения не входит в исходный архив. Действующие аккаунты, закрытые проекты и локальные результаты браузера требуют отдельного переноса. Существующие DNS-записи из другого размещения не являются настройками нового VPS.

`GET /healthz` и `scripts/check-deployment.mjs` проверяют самостоятельный сервер. `scripts/database-snapshot.mjs` создаёт и проверяет резервную копию; восстановление всегда создаёт новый файл, не перезаписывая рабочую базу.

Kaska/n8n используют контракт и владельческий клиент. Подключение конкретных внешних LLM, лабораторий, платежей и роботов не возникает автоматически от публикации сайта.
