architect/_archive/2025-11-reports/FIXES-PLAN.md

План доделок после проверки

Дата: 2025-10-26
Статус: К выполнению


🔴 КРИТИЧНЫЕ ЗАДАЧИ (выполнить сейчас)

@infra-dev-pro

1. ✅ Удалить /opt/seller1-stack/

Статус: ВЫПОЛНЕНО
- Директория была пустая
- Удалена командой rmdir /opt/seller1-stack

2. Обновить PROJECT-MASTER.txt

Что изменить:
- Строка 15: SSH User: claude-helperSSH User: root
- Строки 64-69: Удалить требование /home/claude-helper/* директорий
- Добавить: /opt/claude-workspace/ как основное рабочее место
- Строка 51: Удалить "Nginx/Apache (нет веб-трафика)" из секции "НЕ УСТАНОВЛЕНО"

Или добавить:
- Секцию про rseek.ru приложение (если оставляем)
- Node.js, Python3, PM2 в компоненты
- Nginx в компоненты (если нужен)

3. Обновить CLAUDE.md

Что изменить:
- Строка 26: ssh claude-helper@91.218.142.168ssh root@91.218.142.168
- Строка 104-106: Удалить /home/claude-helper/ из Important Paths
- Строка 108: Удалить /opt/seller1-stack/ (уже удален)

4. Решить с rseek.ru

Варианты:
- A: Удалить полностью (Nginx, Node.js app, SSL сертификат)
- B: Оставить и задокументировать в PROJECT-MASTER
- Текущий статус: Временно отключен (Nginx stopped, Node.js killed)


@infra-dev-prod-rf

5. Обновить PROJECT-MASTER.txt

Что изменить:
- Строка 10: 39 контейнеров: 35 Docker (7 стеков) + 4 DDEV34 контейнеров: 34 Docker (7 стеков)
- Строки 125-129: Удалить секцию "DDEV ПРОЕКТ (4 контейнера)"
- Строка 135: ДОМЕНЫ (25 proxy hosts)ДОМЕНЫ (14 proxy hosts)
- Строки 137-167: Обновить список доменов (оставить только 14 реальных)

Реальные домены (14):
- seller1.ru
- pro.seller1.ru
- home.0kt.ru
- git.0kt.ru
- n8n.0kt.ru
- jupyter.0kt.ru
- mailhog.0kt.ru
- pgadmin.0kt.ru
- uptime.0kt.ru
- myshop.0kt.ru
- commerce.0kt.ru
- varbase.0kt.ru
- python-dev.0kt.ru
- python-tst.0kt.ru

Удалить из документации:
- auth.0kt.ru, npm.0kt.ru
- minio.0kt.ru, s3.0kt.ru, portainer.0kt.ru, db.0kt.ru, adminer.0kt.ru, backup.0kt.ru
- seller1.dev.0kt.ru, n8n-seller1.dev.0kt.ru
- www.seller1.ru, auth.seller1.ru

6. Обновить CLAUDE.md

Что изменить:
- Строка 46: 34 Docker containers (уже правильно!)
- Проверить что не упоминается DDEV


🟡 ЖЕЛАТЕЛЬНЫЕ ЗАДАЧИ (потом)

@infra-dev-prod-rf

7. Добавить SSL сертификаты (если нужны)

Отсутствующие домены (11):

Решить нужны ли:
- www.seller1.ru (редирект на seller1.ru?)
- auth.seller1.ru (OAuth для seller1.ru)
- seller1.dev.0kt.ru, n8n-seller1.dev.0kt.ru (dev стек)
- Остальные утилиты (minio, portainer, adminer, etc.)

Если нужны: Настроить через NPM Admin Panel (http://IP:81)

8. Установить DDEV (если нужен)

Если нужен шаблон empty-template:

# Установить DDEV
curl -fsSL https://ddev.com/install.sh | bash

# Создать проект
cd /root/
ddev config --project-name=empty-template
ddev start

9. Настроить www.seller1.ru редирект

Если нужен:
- Добавить SSL сертификат для www.seller1.ru
- Настроить редирект www → apex через NPM


🟢 ОПЦИОНАЛЬНЫЕ ЗАДАЧИ

@infra-dev-pro

10. Создать пользователя claude-helper (если нужен)

Если решим вернуться к изначальному плану:

useradd -m -s /bin/bash claude-helper
usermod -aG sudo claude-helper
passwd claude-helper  # claude2025temp
cp -r /root/.ssh /home/claude-helper/
chown -R claude-helper:claude-helper /home/claude-helper/.ssh

11. Настроить автоматический backup

Для обоих серверов:
- Создать backup скрипты
- Настроить cron jobs
- Тестировать restore процедуры


ПОРЯДОК ВЫПОЛНЕНИЯ

Фаза 1: Приведение документации к реальности (сейчас)

  1. ✅ Удалить /opt/seller1-stack/ на @infra-dev-pro
  2. Обновить PROJECT-MASTER.txt для @infra-dev-pro
  3. Обновить CLAUDE.md для @infra-dev-pro
  4. Обновить PROJECT-MASTER.txt для @infra-dev-prod-rf
  5. Обновить CLAUDE.md для @infra-dev-prod-rf

Фаза 2: Решение с rseek.ru

  1. Решить оставить или удалить rseek.ru
  2. Если оставить: добавить в PROJECT-MASTER
  3. Если удалить: удалить Nginx конфиги, SSL сертификат, Node.js app

Фаза 3: Опциональные улучшения (потом)

  1. Добавить отсутствующие SSL сертификаты (если нужны)
  2. Установить DDEV (если нужен)
  3. Настроить backup и monitoring

ФАЙЛЫ ДЛЯ ИЗМЕНЕНИЯ

@infra-dev-pro

@infra-dev-prod-rf


Автор: Claude Code
Дата создания: 2025-10-26
Статус: Готов к выполнению