НЕЙРОМАГ — ФАЙЛЫ САЙТА + БАЗА + УСТАНОВЩИК VPS

В архиве:
  public/                 корень сайта (только эту папку публикует веб-сервер)
  app/, prompts/, ...     PHP-код и настройки Нейромага
  database/neyromag.sql   готовая структура MySQL + 12 стартовых материалов
  install.sh             интерактивный установщик VPS без Docker
  INSTALL_TIMEWEB.md     подробная инструкция и восстановление установки

АВТОМАТИЧЕСКАЯ УСТАНОВКА — ЧИСТАЯ UBUNTU 24.04

1. В DNS направьте neyromag.icetwb.ru на IP вашего VPS.
   В панели Timeweb/firewall откройте входящие TCP 80 и 443.
2. Загрузите ZIP через SFTP в домашнюю папку VPS (не в публичную папку сайта).
3. В SSH-терминале выполните:

   sudo apt update && sudo apt install -y unzip
   unzip NEYROMAG_VPS_Installer.zip
   cd neyromag
   sudo bash install.sh

Установщик спросит домен, почту владельца и новый пароль, установит PHP 8.3,
MySQL, Nginx, импортирует базу и предложит HTTPS и астрономический модуль.
Не нужно редактировать исходный код или вручную вводить SQL.
При вводе пароля символы не отображаются — это нормально.
Если DNS ещё не готов, HTTPS можно подключить позже командой из инструкции.

ЕСЛИ НА VPS УЖЕ ЕСТЬ ПАНЕЛЬ ИЛИ САЙТЫ

Создайте отдельный сайт с PHP 8.3+ и пустую базу MySQL. Распакуйте папку
neyromag вне публичного корня. Из неё выполните:

   sudo bash install.sh --app-only

Укажите реквизиты созданной базы и системного пользователя PHP этого сайта.
После установки в панели задайте корень сайта .../neyromag/public и HTTPS.
Серверные службы в этом режиме не меняются. Подробнее: INSTALL_TIMEWEB.md.

ПОСЛЕ УСТАНОВКИ

Откройте https://neyromag.icetwb.ru, войдите с заданными почтой и паролем.
В «Управление» добавьте OpenAI API-ключ, модель, актуальные тарифы и лимиты
расходов, затем включите консультации. До этого платные запросы выключены.
Оплата идёт через OpenAI API; подписка ChatGPT не расходуется.
API-ключ и пароль никому отправлять не нужно.

SQL содержит только структуру и стартовые материалы — без аккаунтов,
переписки и производственных секретов. Владелец создаётся при установке.
Не импортируйте SQL поверх рабочей базы. Для обновления есть команда migrate.

Для смены домена достаточно DNS, APP_URL в .env и нового HTTPS-сертификата/
server_name в Nginx; база и история сохраняются. Подробности в инструкции.

Развёртывание именно на вашем VPS и платный запрос API ещё не выполнялись.
