Files
admin/STATUS.md
vitya 1f4a581ea0 chore(.tasks): add iis-on-host-migration task + next-session prompt
Closes nas-recovery (status done in STATUS.md), opens
iis-on-host-migration as the next active task: migrate IIS sites
from VirtualBox VM to native Windows host IIS to eliminate VBox
as a stability layer.

NEXT-SESSION-PROMPT.md is the kickoff brief for the next
conversation — context, what to read, guardrails.

Note: no push possible until gitea recovery (it was on the
dead synology; backup of /docker/gitea/ exists on kreknin
synology but not yet restored).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-19 11:11:00 +03:00

2.7 KiB
Raw Blame History

Task Board

Updated: 2026-05-18

[iis-on-host-migration] — перенести IIS-сайты из VM на нативный Windows-host IIS

Status: ready (поставлена 2026-05-19, старт следующей сессией) Where I stopped: план в iis-on-host-migration.md, prompt для следующей сессии в NEXT-SESSION-PROMPT.md. Резервные копии готовы: C:\nas-recovery\vm-sites\wwwroot\ (8.7 GB) + stayer\ (2.2 GB). Контейнеры (MSSQL/MinIO/ES/imgproxy/traefik) уже на хосте, их не трогаем. Next action: в новой сессии — открыть iis-on-host-migration.md, обсудить открытые вопросы (abs paths в CMS, AppPool identity, MinIO/Azure adapter), потом Phase 1+2. Branch: master


🟢 [nas-recovery] — клиентские сайты восстановлены, работают из публичного интернета

Status: done (2026-05-19 ~10:00 MSK — 15 часов работы) Final state: OpenWRT NAT → traefik 2.6.6 (host:8000/4443) → VirtualBox VM snolla-recovery (IIS + CMS) + docker-стек на хосте (MSSQL/MinIO/ES/imgproxy/nginx). 13 client routes, 40 LE certs валидны. Проверено: пользовательский клиент из публичного интернета открывает snolla.com, pilorama98.ru, labtools.ru/pro, tandemmebel.ru, emspb.ru. Backup pull: C:\nas-recovery\vm-sites\ (~11 GB inetpub/wwwroot + stayer/) — на случай если VM снова станет нестабильной. Open issues (минор):

  • X-Forwarded-Proto/Host: CMS делает redirect с портом 4443 в URL — нужно добавить middleware в traefik или включить trust в IIS.
  • MinIO/Azure storage — пользователь упомянул "не так всё", ждём пояснение.
  • docker-сокет проброс в traefik — daemon connection error (некритично, file-provider routing работает).
  • VM в bridged-WiFi была нестабильной → переехали на NAT + port forwards.
  • acme.json renewal через HTTP-01 фейлится для доменов с DNS не на нашем IP — нужно переключить на DNS-01 через REGRU (creds в env уже). Branch: master