Боевые прелендинги: zoomila.ru и zoomika.ru на двух REG.RU-хостингах; zoompixel.ru на основном сервере. Единственный активный .online — zoomstage.online (stage). Прочие .online отключить и убрать из рабочих FTP/SFTP-папок, регистрации сохранить. Обязателен доступ владельца FTP или SFTP. Заменяет прежнюю заморозку preland#4 для этих .ru; связано с подбором preland#20 и дефектом preland#15.
Выполнено
Три .ru опубликованы с готовыми доменными SVG; HTTPS/HTTP→HTTPS, новые LE вместо self-signed REG.RU. Existingzoompixelconfig сохранён. Подарочные .online выключены/архивированы вне рабочих папок; основной .online сервис удалён и nginx410. На обоих REG.RU аккаунтах настоящий SFTP login+ls www+bye PASS. 16PHP/lint/manifest/primary/stage, local12/live12, error/retry, 213remoteSHA×3 и3realGP→Join+readonlyUTM/DONE/attempt1 PASS.
Версии и документация
Prelandmain847c642ca6efbaedae56ced4de73eed463d7a1f4, SVG a1aa25671fb23ba09ec54a903646a4bfe2f131d2; KBmaster945e1a80dbccbf90c52a272177d0440578cecf53. KB: Инфраструктура/Боевые домены прелендингов и FTP-SFTP.md, проект, индекс, бренд; rootAGENTS/TODO/log. Факты, решения, проверки и исправление ошибочного ожидания теста canonicalURL — в комментариях. Evidence output/preland21, secrets не включены. Автодеплой остаётся только staging→zoomstage.online; API не менялся.
Ограничения
DockerChromium; nativeWindows и другиеengine не повторялись, их самостоятельные задачи остаются открыты. FTP21 отдельно не логинили: предусмотренный запросом SFTP22 проверен. По размещению обязательных остатков нет.
## Решение владельца25.10.2026
Боевые прелендинги: zoomila.ru и zoomika.ru на двух REG.RU-хостингах; zoompixel.ru на основном сервере. Единственный активный .online — zoomstage.online (stage). Прочие .online отключить и убрать из рабочих FTP/SFTP-папок, регистрации сохранить. Обязателен доступ владельца FTP или SFTP. Заменяет прежнюю заморозку preland#4 для этих .ru; связано с подбором preland#20 и дефектом preland#15.
## Выполнено
Три .ru опубликованы с готовыми доменными SVG; HTTPS/HTTP→HTTPS, новые LE вместо self-signed REG.RU. Existingzoompixelconfig сохранён. Подарочные .online выключены/архивированы вне рабочих папок; основной .online сервис удалён и nginx410. На обоих REG.RU аккаунтах настоящий SFTP login+ls www+bye PASS. 16PHP/lint/manifest/primary/stage, local12/live12, error/retry, 213remoteSHA×3 и3realGP→Join+readonlyUTM/DONE/attempt1 PASS.
## Версии и документация
Prelandmain847c642ca6efbaedae56ced4de73eed463d7a1f4, SVG a1aa25671fb23ba09ec54a903646a4bfe2f131d2; KBmaster945e1a80dbccbf90c52a272177d0440578cecf53. KB: Инфраструктура/Боевые домены прелендингов и FTP-SFTP.md, проект, индекс, бренд; rootAGENTS/TODO/log. Факты, решения, проверки и исправление ошибочного ожидания теста canonicalURL — в комментариях. Evidence output/preland21, secrets не включены. Автодеплой остаётся только staging→zoomstage.online; API не менялся.
## Ограничения
DockerChromium; nativeWindows и другиеengine не повторялись, их самостоятельные задачи остаются открыты. FTP21 отдельно не логинили: предусмотренный запросом SFTP22 проверен. По размещению обязательных остатков нет.
Дополнение владельца: на обоих REG.RU-хостингах обязательно нужен его доступ FTP или SFTP. Проверить доступный протокол по тарифу, предпочесть SFTP при наличии; не создавать платных услуг и не менять пароли без необходимости. Подтверждён блокер входа: в IAB открыта форма REG.RU, локальный .extras/.regru.env отсутствует, пользователь приглашён войти в открытой вкладке. Продолжается независимая подготовка основного сервера.
Дополнение владельца: на обоих REG.RU-хостингах обязательно нужен его доступ FTP или SFTP. Проверить доступный протокол по тарифу, предпочесть SFTP при наличии; не создавать платных услуг и не менять пароли без необходимости. Подтверждён блокер входа: в IAB открыта форма REG.RU, локальный .extras/.regru.env отсутствует, пользователь приглашён войти в открытой вкладке. Продолжается независимая подготовка основного сервера.
Инвентаризация: оба zoompixel уже на основном153.76.161.92 (отдельные контейнеры18081/18082), stage18083. REG.RU: zoomika.ru — Хост-0 u3695919/server197.hosting.reg.ru/31.31.196.183; zoomila.ru — Хост-0 u3695920/server124.hosting.reg.ru/37.140.192.195. Оба .ru уже привязаны, отдельные .online не изменять. В обоих аккаунтах REG.RU уже выданы SSH/SFTP и отдельный FTP; пароли не сбрасывать, пользователю доступны в разделе Доступы. Новый сайт Zoomika использует PHP8.3.36, SSL уже привязан, включён redirect HTTP→HTTPS. Исходная поставка staging965eb2e, отдельный worktree wt/preland21. Созданы готовые векторные пары Zoomila/Zoomika/ZoomPixel по существующему контракту; stage-бренд сохранён. 16PHP-checks/lint/manifest213/primary и180stage resources PASS. Новым пустым сайтам начальный config соответствует проверенному stage, существующий zoompixel-config в архиве отсутствует и должен быть сохранён. Старый production-контент от19.10; обновление только .ru после проверок, .online не трогать.
Инвентаризация: оба zoompixel уже на основном153.76.161.92 (отдельные контейнеры18081/18082), stage18083. REG.RU: zoomika.ru — Хост-0 u3695919/server197.hosting.reg.ru/31.31.196.183; zoomila.ru — Хост-0 u3695920/server124.hosting.reg.ru/37.140.192.195. Оба .ru уже привязаны, отдельные .online не изменять. В обоих аккаунтах REG.RU уже выданы SSH/SFTP и отдельный FTP; пароли не сбрасывать, пользователю доступны в разделе Доступы. Новый сайт Zoomika использует PHP8.3.36, SSL уже привязан, включён redirect HTTP→HTTPS. Исходная поставка staging965eb2e, отдельный worktree wt/preland21. Созданы готовые векторные пары Zoomila/Zoomika/ZoomPixel по существующему контракту; stage-бренд сохранён. 16PHP-checks/lint/manifest213/primary и180stage resources PASS. Новым пустым сайтам начальный config соответствует проверенному stage, существующий zoompixel-config в архиве отсутствует и должен быть сохранён. Старый production-контент от19.10; обновление только .ru после проверок, .online не трогать.
Публикация: Zoomika распакована на REG.RU, затем Zoomila. ZoomPixel размещён на основном сервере отдельным пересозданием только preland-zoompixel-ru-1; backup /srv/preland/backups/preland21-zoompixel-before. Config SHA до/после37f64548802d4b1ad64f0e702f85d6b187996bdd2b85713b3e597f437f243083; .online index/config unchanged. Готовые SVG commit a1aa25671f, ветка feature/preland21-domains опубликована. Local browser12 PASS:3домена×1440/390×dark/light с реальным переключением темы;6error/retry503 PASS без реальной обработки. Production gate выявил blocker: обе новые REG.RU .ru цели отдают self-signed, issuer=subject=domain (openssl подтверждено), поэтому браузер ERR_CERT_AUTHORITY_INVALID. Не обходить TLS, исправить сертификаты и повторить gate. Задача остаётся открытой. Ранее включён SSL в панели, но это не доказательство доверенного сертификата.
Публикация: Zoomika распакована на REG.RU, затем Zoomila. ZoomPixel размещён на основном сервере отдельным пересозданием только preland-zoompixel-ru-1; backup /srv/preland/backups/preland21-zoompixel-before. Config SHA до/после37f64548802d4b1ad64f0e702f85d6b187996bdd2b85713b3e597f437f243083; .online index/config unchanged. Готовые SVG commit a1aa25671fb23ba09ec54a903646a4bfe2f131d2, ветка feature/preland21-domains опубликована. Local browser12 PASS:3домена×1440/390×dark/light с реальным переключением темы;6error/retry503 PASS без реальной обработки. Production gate выявил blocker: обе новые REG.RU .ru цели отдают self-signed, issuer=subject=domain (openssl подтверждено), поэтому браузер ERR_CERT_AUTHORITY_INVALID. Не обходить TLS, исправить сертификаты и повторить gate. Задача остаётся открытой. Ранее включён SSL в панели, но это не доказательство доверенного сертификата.
Новое прямое решение владельца: боевые прелендинги zoomila.ru, zoomika.ru, zoompixel.ru. Из .online активным оставить ТОЛЬКО zoomstage.online — staging прелендингов. Остальные подарочные .online отключить, включая zoompixel.online/zoomika.online/zoomila.online. Владелец уточнил: не хочет видеть их каталоги при входе по FTP на хосты. Прежнее предположение оставить zoompixel.online для тестов отменено. Отключить обслуживание этих .online и убрать их каталоги из рабочих FTP/SFTP папок с сохранением резервных копий; регистрации доменов не удалять. Зафиксировать актуальный список в KB и инструкциях. Задача #21 расширена этим уточнением, пока открыта.
Новое прямое решение владельца: боевые прелендинги zoomila.ru, zoomika.ru, zoompixel.ru. Из .online активным оставить ТОЛЬКО zoomstage.online — staging прелендингов. Остальные подарочные .online отключить, включая zoompixel.online/zoomika.online/zoomila.online. Владелец уточнил: не хочет видеть их каталоги при входе по FTP на хосты. Прежнее предположение оставить zoompixel.online для тестов отменено. Отключить обслуживание этих .online и убрать их каталоги из рабочих FTP/SFTP папок с сохранением резервных копий; регистрации доменов не удалять. Зафиксировать актуальный список в KB и инструкциях. Задача #21 расширена этим уточнением, пока открыта.
Дополнительное решение владельца выполнено: zoomika.online/zoomila.online выключены через штатное Выключение сайта ispmanager (HTTP403); каталоги /www/*.online перенесены вне www в .preland21-backup/site. В www обоих аккаунтов ls показывает только соответствующий .ru. Установочные zip и исходные index.html также убраны в скрытый backup. zoompixel.online: nginxHTTP/HTTPS410, контейнер удалён, сервис исключён из Compose, каталог перенесён вне domains в /srv/preland/backups/preland21-disabled-online/site; stage/.ru protectedhashes unchanged. В domains основного сервера остались zoompixel.ru и zoomstage.online. Регистрации не удалялись. LE-сертификаты обеих .ru успешно выпущены/установлены, externalTLS без bypassPASS. Финальная сверка213staticresources и доменного бренда на каждом .ru PASS. Production realPNG512x384: state1051(zoompixel),1052(zoomila),1053(zoomika), create200→claim→onePUT→GPdone→видимыйJoin с decoded source/result. Readonly8checks×3PASS: frozen/public8markers, foreignutm_source/subid, oneattemptdone/GP1. Первый browserassert ошибочно ожидал UTM в canonicalresult?id; исходныйfalseотчёт сохранён и дополнен readonly-check.json после сверки process.php/прошлой328, повторныеGPне запускались. Документация опубликована: Prelandmain847c642ca6efbaedae56ced4de73eed463d7a1f4 (SVG a1aa256), KBmaster420fac8c480ac77b6c2a3f477bc4ad48a869ef5f, индекс+новаяinfraзаметка+проект+бренд; rootAGENTS/TODO/log актуализированы. Проверка отдельного протокольного входа FTP/SFTP уточняется; задача пока открыта.
Дополнительное решение владельца выполнено: zoomika.online/zoomila.online выключены через штатное Выключение сайта ispmanager (HTTP403); каталоги /www/*.online перенесены вне www в .preland21-backup/site. В www обоих аккаунтов ls показывает только соответствующий .ru. Установочные zip и исходные index.html также убраны в скрытый backup. zoompixel.online: nginxHTTP/HTTPS410, контейнер удалён, сервис исключён из Compose, каталог перенесён вне domains в /srv/preland/backups/preland21-disabled-online/site; stage/.ru protectedhashes unchanged. В domains основного сервера остались zoompixel.ru и zoomstage.online. Регистрации не удалялись. LE-сертификаты обеих .ru успешно выпущены/установлены, externalTLS без bypassPASS. Финальная сверка213staticresources и доменного бренда на каждом .ru PASS. Production realPNG512x384: state1051(zoompixel),1052(zoomila),1053(zoomika), create200→claim→onePUT→GPdone→видимыйJoin с decoded source/result. Readonly8checks×3PASS: frozen/public8markers, foreignutm_source/subid, oneattemptdone/GP1. Первый browserassert ошибочно ожидал UTM в canonicalresult?id; исходныйfalseотчёт сохранён и дополнен readonly-check.json после сверки process.php/прошлой328, повторныеGPне запускались. Документация опубликована: Prelandmain847c642ca6efbaedae56ced4de73eed463d7a1f4 (SVG a1aa256), KBmaster420fac8c480ac77b6c2a3f477bc4ad48a869ef5f, индекс+новаяinfraзаметка+проект+бренд; rootAGENTS/TODO/log актуализированы. Проверка отдельного протокольного входа FTP/SFTP уточняется; задача пока открыта.
Завершено. Дополнительно выполнен настоящий SFTP login штатным клиентом на обоих REG.RU-аккаунтах (не просто portprobe): strict hostkey check по независимо прочитанным ED25519-ключам, скрытый password prompt, ls -1 www → только www/zoomika.ru и www/zoomila.ru, выход bye. Пароли использованы только в памяти браузера/скрытом запросе, не менялись и не сохранялись в файлы/Git/KB. Итоговый KB master945e1a80dbccbf90c52a272177d0440578cecf53. Preland main847c642ca6efbaedae56ced4de73eed463d7a1f4, SVG a1aa256. Все три production .ru и stage HTTPS200 с доверенным TLS; HTTP301. Прочие .online выключены: REG403, zoompixelHTTP/HTTPS410; рабочие FTP-каталоги очищены от .online, backup сохранён. Результаты:16PHP/lint/manifest/primary/stage PASS;3×213remoteSHA+brandPASS;local12/live12,6popup503/retry на каждой поверхности PASS;realPNG512×384→create200→claim→GP→видимыйJoin1051/1052/1053,readonly24checksPASS. RootAGENTS/TODO/log и локальная копия новой KB-заметки синхронизированы без перезаписи чужих изменений. Ограничения: UI ChromiumDocker, nativeWindows/прочиеengine не повторялись (остаются отдельные api#314/#315/#297); FTP21 отдельно не логинили, так как обязательный SFTP22 проверен. Оплат/рассылок/изменений API/productionAPIrelease не было. Задача выполнена, обязательных открытых остатков по размещению нет.
Завершено. Дополнительно выполнен настоящий SFTP login штатным клиентом на обоих REG.RU-аккаунтах (не просто portprobe): strict hostkey check по независимо прочитанным ED25519-ключам, скрытый password prompt, ls -1 www → только www/zoomika.ru и www/zoomila.ru, выход bye. Пароли использованы только в памяти браузера/скрытом запросе, не менялись и не сохранялись в файлы/Git/KB. Итоговый KB master945e1a80dbccbf90c52a272177d0440578cecf53. Preland main847c642ca6efbaedae56ced4de73eed463d7a1f4, SVG a1aa256. Все три production .ru и stage HTTPS200 с доверенным TLS; HTTP301. Прочие .online выключены: REG403, zoompixelHTTP/HTTPS410; рабочие FTP-каталоги очищены от .online, backup сохранён. Результаты:16PHP/lint/manifest/primary/stage PASS;3×213remoteSHA+brandPASS;local12/live12,6popup503/retry на каждой поверхности PASS;realPNG512×384→create200→claim→GP→видимыйJoin1051/1052/1053,readonly24checksPASS. RootAGENTS/TODO/log и локальная копия новой KB-заметки синхронизированы без перезаписи чужих изменений. Ограничения: UI ChromiumDocker, nativeWindows/прочиеengine не повторялись (остаются отдельные api#314/#315/#297); FTP21 отдельно не логинили, так как обязательный SFTP22 проверен. Оплат/рассылок/изменений API/productionAPIrelease не было. Задача выполнена, обязательных открытых остатков по размещению нет.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Решение владельца25.10.2026
Боевые прелендинги: zoomila.ru и zoomika.ru на двух REG.RU-хостингах; zoompixel.ru на основном сервере. Единственный активный .online — zoomstage.online (stage). Прочие .online отключить и убрать из рабочих FTP/SFTP-папок, регистрации сохранить. Обязателен доступ владельца FTP или SFTP. Заменяет прежнюю заморозку preland#4 для этих .ru; связано с подбором preland#20 и дефектом preland#15.
Выполнено
Три .ru опубликованы с готовыми доменными SVG; HTTPS/HTTP→HTTPS, новые LE вместо self-signed REG.RU. Existingzoompixelconfig сохранён. Подарочные .online выключены/архивированы вне рабочих папок; основной .online сервис удалён и nginx410. На обоих REG.RU аккаунтах настоящий SFTP login+ls www+bye PASS. 16PHP/lint/manifest/primary/stage, local12/live12, error/retry, 213remoteSHA×3 и3realGP→Join+readonlyUTM/DONE/attempt1 PASS.
Версии и документация
Prelandmain847c642ca6efbaedae56ced4de73eed463d7a1f4, SVG a1aa25671fb23ba09ec54a903646a4bfe2f131d2; KBmaster945e1a80dbccbf90c52a272177d0440578cecf53. KB: Инфраструктура/Боевые домены прелендингов и FTP-SFTP.md, проект, индекс, бренд; rootAGENTS/TODO/log. Факты, решения, проверки и исправление ошибочного ожидания теста canonicalURL — в комментариях. Evidence output/preland21, secrets не включены. Автодеплой остаётся только staging→zoomstage.online; API не менялся.
Ограничения
DockerChromium; nativeWindows и другиеengine не повторялись, их самостоятельные задачи остаются открыты. FTP21 отдельно не логинили: предусмотренный запросом SFTP22 проверен. По размещению обязательных остатков нет.
Дополнение владельца: на обоих REG.RU-хостингах обязательно нужен его доступ FTP или SFTP. Проверить доступный протокол по тарифу, предпочесть SFTP при наличии; не создавать платных услуг и не менять пароли без необходимости. Подтверждён блокер входа: в IAB открыта форма REG.RU, локальный .extras/.regru.env отсутствует, пользователь приглашён войти в открытой вкладке. Продолжается независимая подготовка основного сервера.
Инвентаризация: оба zoompixel уже на основном153.76.161.92 (отдельные контейнеры18081/18082), stage18083. REG.RU: zoomika.ru — Хост-0 u3695919/server197.hosting.reg.ru/31.31.196.183; zoomila.ru — Хост-0 u3695920/server124.hosting.reg.ru/37.140.192.195. Оба .ru уже привязаны, отдельные .online не изменять. В обоих аккаунтах REG.RU уже выданы SSH/SFTP и отдельный FTP; пароли не сбрасывать, пользователю доступны в разделе Доступы. Новый сайт Zoomika использует PHP8.3.36, SSL уже привязан, включён redirect HTTP→HTTPS. Исходная поставка staging965eb2e, отдельный worktree wt/preland21. Созданы готовые векторные пары Zoomila/Zoomika/ZoomPixel по существующему контракту; stage-бренд сохранён. 16PHP-checks/lint/manifest213/primary и180stage resources PASS. Новым пустым сайтам начальный config соответствует проверенному stage, существующий zoompixel-config в архиве отсутствует и должен быть сохранён. Старый production-контент от19.10; обновление только .ru после проверок, .online не трогать.
Публикация: Zoomika распакована на REG.RU, затем Zoomila. ZoomPixel размещён на основном сервере отдельным пересозданием только preland-zoompixel-ru-1; backup /srv/preland/backups/preland21-zoompixel-before. Config SHA до/после37f64548802d4b1ad64f0e702f85d6b187996bdd2b85713b3e597f437f243083; .online index/config unchanged. Готовые SVG commit
a1aa25671f, ветка feature/preland21-domains опубликована. Local browser12 PASS:3домена×1440/390×dark/light с реальным переключением темы;6error/retry503 PASS без реальной обработки. Production gate выявил blocker: обе новые REG.RU .ru цели отдают self-signed, issuer=subject=domain (openssl подтверждено), поэтому браузер ERR_CERT_AUTHORITY_INVALID. Не обходить TLS, исправить сертификаты и повторить gate. Задача остаётся открытой. Ранее включён SSL в панели, но это не доказательство доверенного сертификата.Новое прямое решение владельца: боевые прелендинги zoomila.ru, zoomika.ru, zoompixel.ru. Из .online активным оставить ТОЛЬКО zoomstage.online — staging прелендингов. Остальные подарочные .online отключить, включая zoompixel.online/zoomika.online/zoomila.online. Владелец уточнил: не хочет видеть их каталоги при входе по FTP на хосты. Прежнее предположение оставить zoompixel.online для тестов отменено. Отключить обслуживание этих .online и убрать их каталоги из рабочих FTP/SFTP папок с сохранением резервных копий; регистрации доменов не удалять. Зафиксировать актуальный список в KB и инструкциях. Задача #21 расширена этим уточнением, пока открыта.
Дополнительное решение владельца выполнено: zoomika.online/zoomila.online выключены через штатное Выключение сайта ispmanager (HTTP403); каталоги /www/*.online перенесены вне www в .preland21-backup/site. В www обоих аккаунтов ls показывает только соответствующий .ru. Установочные zip и исходные index.html также убраны в скрытый backup. zoompixel.online: nginxHTTP/HTTPS410, контейнер удалён, сервис исключён из Compose, каталог перенесён вне domains в /srv/preland/backups/preland21-disabled-online/site; stage/.ru protectedhashes unchanged. В domains основного сервера остались zoompixel.ru и zoomstage.online. Регистрации не удалялись. LE-сертификаты обеих .ru успешно выпущены/установлены, externalTLS без bypassPASS. Финальная сверка213staticresources и доменного бренда на каждом .ru PASS. Production realPNG512x384: state1051(zoompixel),1052(zoomila),1053(zoomika), create200→claim→onePUT→GPdone→видимыйJoin с decoded source/result. Readonly8checks×3PASS: frozen/public8markers, foreignutm_source/subid, oneattemptdone/GP1. Первый browserassert ошибочно ожидал UTM в canonicalresult?id; исходныйfalseотчёт сохранён и дополнен readonly-check.json после сверки process.php/прошлой328, повторныеGPне запускались. Документация опубликована: Prelandmain847c642ca6efbaedae56ced4de73eed463d7a1f4 (SVG
a1aa256), KBmaster420fac8c480ac77b6c2a3f477bc4ad48a869ef5f, индекс+новаяinfraзаметка+проект+бренд; rootAGENTS/TODO/log актуализированы. Проверка отдельного протокольного входа FTP/SFTP уточняется; задача пока открыта.Завершено. Дополнительно выполнен настоящий SFTP login штатным клиентом на обоих REG.RU-аккаунтах (не просто portprobe): strict hostkey check по независимо прочитанным ED25519-ключам, скрытый password prompt, ls -1 www → только www/zoomika.ru и www/zoomila.ru, выход bye. Пароли использованы только в памяти браузера/скрытом запросе, не менялись и не сохранялись в файлы/Git/KB. Итоговый KB master945e1a80dbccbf90c52a272177d0440578cecf53. Preland main847c642ca6efbaedae56ced4de73eed463d7a1f4, SVG
a1aa256. Все три production .ru и stage HTTPS200 с доверенным TLS; HTTP301. Прочие .online выключены: REG403, zoompixelHTTP/HTTPS410; рабочие FTP-каталоги очищены от .online, backup сохранён. Результаты:16PHP/lint/manifest/primary/stage PASS;3×213remoteSHA+brandPASS;local12/live12,6popup503/retry на каждой поверхности PASS;realPNG512×384→create200→claim→GP→видимыйJoin1051/1052/1053,readonly24checksPASS. RootAGENTS/TODO/log и локальная копия новой KB-заметки синхронизированы без перезаписи чужих изменений. Ограничения: UI ChromiumDocker, nativeWindows/прочиеengine не повторялись (остаются отдельные api#314/#315/#297); FTP21 отдельно не логинили, так как обязательный SFTP22 проверен. Оплат/рассылок/изменений API/productionAPIrelease не было. Задача выполнена, обязательных открытых остатков по размещению нет.yury referenced this issue2026-10-25 09:40:04 +01:00