[{"data":1,"prerenderedAt":514},["ShallowReactive",2],{"navigation_docs":3,"-operations-troubleshooting":125,"-operations-troubleshooting-surround":509},[4,24,67,85,103],{"title":5,"path":6,"stem":7,"children":8,"icon":23},"Начало работы","\u002Fgetting-started","1.getting-started\u002F1.index",[9,11,15,19],{"title":10,"path":6,"stem":7},"Введение",{"title":12,"path":13,"stem":14},"Возможности","\u002Fgetting-started\u002Fopportunities","1.getting-started\u002F2.opportunities",{"title":16,"path":17,"stem":18},"Установка и запуск","\u002Fgetting-started\u002Finstalling","1.getting-started\u002F3.installing",{"title":20,"path":21,"stem":22},"Вход и пароль","\u002Fgetting-started\u002Ffirst-login","1.getting-started\u002F4.first-login","i-lucide-book-open",{"title":25,"icon":26,"path":27,"stem":28,"children":29,"page":66},"Управление","i-lucide-folder-kanban","\u002Fusage","2.usage",[30,34,38,42,46,50,54,58,62],{"title":31,"path":32,"stem":33},"Проекты","\u002Fusage\u002Fprojects","2.usage\u002F1.projects",{"title":35,"path":36,"stem":37},"Доменные имена","\u002Fusage\u002Fconstructor","2.usage\u002F2.constructor",{"title":39,"path":40,"stem":41},"Прокси и защита","\u002Fusage\u002Fproxy-settings","2.usage\u002F3.proxy-settings",{"title":43,"path":44,"stem":45},"TCP с TLS","\u002Fusage\u002Ftcp-tls","2.usage\u002F4.tcp-tls",{"title":47,"path":48,"stem":49},"Ручной Caddyfile","\u002Fusage\u002Fmanual-block","2.usage\u002F5.manual-block",{"title":51,"path":52,"stem":53},"Тестовые поддомены","\u002Fusage\u002Ftest-subdomains","2.usage\u002F6.test-subdomains",{"title":55,"path":56,"stem":57},"Пользователи","\u002Fusage\u002Fusers","2.usage\u002F7.users",{"title":59,"path":60,"stem":61},"Права доступа","\u002Fusage\u002Froles","2.usage\u002F8.roles",{"title":63,"path":64,"stem":65},"Обновление","\u002Fusage\u002Fupdating","2.usage\u002F9.updating",false,{"title":68,"icon":69,"path":70,"stem":71,"children":72,"page":66},"Docker","i-lucide-container","\u002Fdocker","3.docker",[73,77,81],{"title":74,"path":75,"stem":76},"Контейнеры","\u002Fdocker\u002Fcontainers","3.docker\u002F1.containers",{"title":78,"path":79,"stem":80},"Логи и терминал","\u002Fdocker\u002Flogs-terminal","3.docker\u002F2.logs-terminal",{"title":82,"path":83,"stem":84},"Сети","\u002Fdocker\u002Fnetworks","3.docker\u002F3.networks",{"title":86,"icon":87,"path":88,"stem":89,"children":90,"page":66},"Хранилища и файлы","i-lucide-folder-open","\u002Ffiles","4.files",[91,95,99],{"title":92,"path":93,"stem":94},"Хранилища","\u002Ffiles\u002Fvolumes","4.files\u002F1.volumes",{"title":96,"path":97,"stem":98},"Файловый менеджер","\u002Ffiles\u002Fmanager","4.files\u002F2.manager",{"title":100,"path":101,"stem":102},"Текстовый редактор","\u002Ffiles\u002Feditor","4.files\u002F3.editor",{"title":104,"icon":105,"path":106,"stem":107,"children":108,"page":66},"Обслуживание","i-lucide-wrench","\u002Foperations","5.operations",[109,113,117,121],{"title":110,"path":111,"stem":112},"Диск и настройки","\u002Foperations\u002Fmaintenance","5.operations\u002F1.maintenance",{"title":114,"path":115,"stem":116},"Резервные копии","\u002Foperations\u002Fbackups","5.operations\u002F2.backups",{"title":118,"path":119,"stem":120},"Решение проблем","\u002Foperations\u002Ftroubleshooting","5.operations\u002F3.troubleshooting",{"title":122,"path":123,"stem":124},"Безопасность","\u002Foperations\u002Fsecurity","5.operations\u002F4.security",{"id":126,"title":118,"body":127,"description":502,"extension":503,"links":504,"meta":505,"navigation":506,"path":119,"seo":507,"stem":120,"__hash__":508},"docs\u002F5.operations\u002F3.troubleshooting.md",{"type":128,"value":129,"toc":492},"minimark",[130,134,139,158,161,217,220,255,258,301,308,311,315,322,325,336,340,343,361,368,375,379,382,385,389,407,410,414,417,420,424,427,459,462,474,478,481,488],[131,132,133],"p",{},"Начинайте с исходной ошибки и текущего состояния. Многократный запуск установщика, очистка Docker и удаление volumes могут затруднить восстановление.",[135,136,138],"h2",{"id":137},"панель-не-открывается","Панель не открывается",[140,141,142,146,149,152,155],"ol",{},[143,144,145],"li",{},"Проверьте DNS домена панели, включая AAAA-запись, если она есть.",[143,147,148],{},"Проверьте доступность самого сервера по SSH или через консоль провайдера.",[143,150,151],{},"На сервере убедитесь, что Docker работает, а диск не заполнен.",[143,153,154],{},"Проверьте контейнеры Asmy, PostgreSQL и Caddy и их логи.",[143,156,157],{},"Убедитесь, что 80\u002F443 не заняты другим web-сервером и доступны извне.",[131,159,160],{},"Безопасные команды для первичной диагностики:",[162,163,168],"pre",{"className":164,"code":165,"language":166,"meta":167,"style":167},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","docker info\ndocker ps -a --format 'table {{.Names}}\\t{{.Image}}\\t{{.Status}}'\ndf -h\n","bash","",[169,170,171,184,208],"code",{"__ignoreMap":167},[172,173,176,180],"span",{"class":174,"line":175},"line",1,[172,177,179],{"class":178},"sBMFI","docker",[172,181,183],{"class":182},"sfazB"," info\n",[172,185,187,189,192,195,198,202,205],{"class":174,"line":186},2,[172,188,179],{"class":178},[172,190,191],{"class":182}," ps",[172,193,194],{"class":182}," -a",[172,196,197],{"class":182}," --format",[172,199,201],{"class":200},"sMK4o"," '",[172,203,204],{"class":182},"table {{.Names}}\\t{{.Image}}\\t{{.Status}}",[172,206,207],{"class":200},"'\n",[172,209,211,214],{"class":174,"line":210},3,[172,212,213],{"class":178},"df",[172,215,216],{"class":182}," -h\n",[131,218,219],{},"Для обычной Compose-установки панель и Caddy имеют следующие имена:",[162,221,223],{"className":164,"code":222,"language":166,"meta":167,"style":167},"docker logs --tail 200 admire-server-manager_application\ndocker logs --tail 200 caddy_web_server\n",[169,224,225,242],{"__ignoreMap":167},[172,226,227,229,232,235,239],{"class":174,"line":175},[172,228,179],{"class":178},[172,230,231],{"class":182}," logs",[172,233,234],{"class":182}," --tail",[172,236,238],{"class":237},"sbssI"," 200",[172,240,241],{"class":182}," admire-server-manager_application\n",[172,243,244,246,248,250,252],{"class":174,"line":186},[172,245,179],{"class":178},[172,247,231],{"class":182},[172,249,234],{"class":182},[172,251,238],{"class":237},[172,253,254],{"class":182}," caddy_web_server\n",[131,256,257],{},"В Swarm сначала посмотрите сервисы и задачи:",[162,259,261],{"className":164,"code":260,"language":166,"meta":167,"style":167},"docker service ls\ndocker service ps admire-server-manager_application --no-trunc\ndocker service logs --tail 200 admire-server-manager_application\n",[169,262,263,273,287],{"__ignoreMap":167},[172,264,265,267,270],{"class":174,"line":175},[172,266,179],{"class":178},[172,268,269],{"class":182}," service",[172,271,272],{"class":182}," ls\n",[172,274,275,277,279,281,284],{"class":174,"line":186},[172,276,179],{"class":178},[172,278,269],{"class":182},[172,280,191],{"class":182},[172,282,283],{"class":182}," admire-server-manager_application",[172,285,286],{"class":182}," --no-trunc\n",[172,288,289,291,293,295,297,299],{"class":174,"line":210},[172,290,179],{"class":178},[172,292,269],{"class":182},[172,294,231],{"class":182},[172,296,234],{"class":182},[172,298,238],{"class":237},[172,300,241],{"class":182},[131,302,303,304,307],{},"Команды Swarm выполняются на manager-узле. Для Caddy найдите его сервис в ",[169,305,306],{},"docker service ls","; имена контейнеров задач отличаются от Compose.",[131,309,310],{},"Если одновременно недоступны SSH и web-порты, ошибка может быть за пределами Asmy. Используйте консоль провайдера и поддержку хостинга; повторное развёртывание панели не исправляет сетевую недоступность хоста.",[135,312,314],{"id":313},"ошибка-сертификата-или-https","Ошибка сертификата или HTTPS",[131,316,317,318,321],{},"Проверьте, что домен указывает на сервер, запросы попадают в Caddy, а HTTP\u002FHTTPS доступны извне. Если включён www-редирект, проверьте также DNS ",[169,319,320],{},"www","-имени. Посмотрите точный ответ центра сертификации в логах Caddy.",[131,323,324],{},"После создания домена повторно откройте форму и проверьте HTTPS и www: известна ошибка сохранения выключенных значений при создании. При необходимости исправьте через редактирование и примените настройки.",[131,326,327,328,335],{},"Общие условия автоматического HTTPS описаны в ",[329,330,334],"a",{"href":331,"rel":332},"https:\u002F\u002Fcaddyserver.com\u002Fdocs\u002Fautomatic-https",[333],"nofollow","документации Caddy",". Не обходите предупреждение браузера для ввода рабочего пароля: сначала устраните причину.",[135,337,339],{"id":338},"сайт-отвечает-502","Сайт отвечает 502",[131,341,342],{},"Проверьте состояние web-контейнера и его логи. Затем Alias, внутренний порт и общую сеть:",[162,344,346],{"className":164,"code":345,"language":166,"meta":167,"style":167},"docker network inspect server\n",[169,347,348],{"__ignoreMap":167},[172,349,350,352,355,358],{"class":174,"line":175},[172,351,179],{"class":178},[172,353,354],{"class":182}," network",[172,356,357],{"class":182}," inspect",[172,359,360],{"class":182}," server\n",[131,362,363,364,367],{},"Caddy и приложение должны быть подключены к этой сети. ",[169,365,366],{},"localhost"," из Caddy не ведёт в другой контейнер. Если приложение слушает только loopback внутри собственного контейнера, одной общей сети недостаточно.",[131,369,370,371,374],{},"Подробный пример — ",[329,372,373],{"href":36},"«Доменные имена»",".",[135,376,378],{"id":377},"настройки-сохранены-но-сайт-не-изменился","Настройки сохранены, но сайт не изменился",[131,380,381],{},"Данные в БД и действующая конфигурация Caddy могут различаться. Примените изменения через «Перезагрузить» в форме либо «Перезапустить» в списке проектов. Затем проверьте сайт и логи.",[131,383,384],{},"Если в конфигурации есть ошибка, найдите последнее изменение, особенно ручные блоки и заголовки. Не удаляйте все проекты, чтобы вернуть доступ. Резервное восстановление Caddy в коде не гарантирует автоматического выхода из любой неисправности.",[135,386,388],{"id":387},"не-получается-войти","Не получается войти",[390,391,392,395,398,401,404],"ul",{},[143,393,394],{},"Убедитесь, что открыли именно свою панель и используете её аккаунт.",[143,396,397],{},"После перехода на версию 3.6 обновите вкладку и войдите заново: старые токены больше не принимаются.",[143,399,400],{},"Проверьте разрешение cookies и отсутствие одновременно открытых вкладок с разными аккаунтами в одном профиле браузера.",[143,402,403],{},"Ошибка 401 означает, что запрос не принят как действующая сессия; потребуется вход. Ошибка 503 может указывать на временную недоступность БД, а не неверный пароль.",[143,405,406],{},"Если используется дополнительный reverse proxy, он не должен менять публичную схему\u002Fhost так, чтобы проверка Origin или secure-cookie перестала соответствовать адресу панели.",[131,408,409],{},"Если пароль забыт, автоматического восстановления по email сейчас нет. Нужен администратор сервера; удалять БД или повторно устанавливать панель вместо восстановления нельзя.",[135,411,413],{"id":412},"пустой-список","Пустой список",[131,415,416],{},"В проектах проверьте поиск и вкладки активных\u002Fархивных записей, членство пользователя и Alias доменов. Для ресурсов проекта проверьте также подключение хранилищ к нужным контейнерам.",[131,418,419],{},"В разделе «Сети» нажмите обновление списка: известна проблема его первой загрузки.",[135,421,423],{"id":422},"обновление-не-завершилось","Обновление не завершилось",[131,425,426],{},"Проверьте логи основного приложения и контейнера установщика:",[162,428,430],{"className":164,"code":429,"language":166,"meta":167,"style":167},"docker ps -a --filter name=admire-server-manager-installer\ndocker logs --tail 200 admire-server-manager-installer\n",[169,431,432,446],{"__ignoreMap":167},[172,433,434,436,438,440,443],{"class":174,"line":175},[172,435,179],{"class":178},[172,437,191],{"class":182},[172,439,194],{"class":182},[172,441,442],{"class":182}," --filter",[172,444,445],{"class":182}," name=admire-server-manager-installer\n",[172,447,448,450,452,454,456],{"class":174,"line":186},[172,449,179],{"class":178},[172,451,231],{"class":182},[172,453,234],{"class":182},[172,455,238],{"class":237},[172,457,458],{"class":182}," admire-server-manager-installer\n",[131,460,461],{},"Установщик запускается отдельно. Успешный ответ команды обновления и окно в браузере не доказывают завершение установки. Сравните фактическую версию в настройках и образы\u002Fсостояние контейнеров.",[131,463,464,465,468,469,473],{},"Ошибки HTTP, загрузки образов, нехватки места или инициализации сети нужно устранить до повторного запуска. При неоднозначном IP для ",[169,466,467],{},"swarm init"," следуйте ",[329,470,472],{"href":471},"\u002Fgetting-started\u002Finstalling#%D0%BF%D0%BE%D1%87%D0%B5%D0%BC%D1%83-swarm-%D0%B2%D0%BA%D0%BB%D1%8E%D1%87%D0%B0%D0%B5%D1%82%D1%81%D1%8F-%D0%B8-%D0%B2-%D1%80%D0%B5%D0%B6%D0%B8%D0%BC%D0%B5-compose","инструкции установки",", не пересоздавая существующий кластер.",[135,475,477],{"id":476},"что-собрать-для-обращения-за-помощью","Что собрать для обращения за помощью",[131,479,480],{},"Укажите текущую и целевую версии, Compose или Swarm, версию Docker, последнее действие и исходный текст ошибки. Приложите небольшой фрагмент логов вокруг сбоя.",[131,482,483,484,487],{},"Уберите из материалов пароли, cookies, токены, ",[169,485,486],{},".env",", приватные URL и персональные данные. Даже диагностические логи и Docker inspect могут содержать секреты. Не отправляйте всю БД или файловое хранилище без отдельной необходимости.",[489,490,491],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}",{"title":167,"searchDepth":186,"depth":186,"links":493},[494,495,496,497,498,499,500,501],{"id":137,"depth":186,"text":138},{"id":313,"depth":186,"text":314},{"id":338,"depth":186,"text":339},{"id":377,"depth":186,"text":378},{"id":387,"depth":186,"text":388},{"id":412,"depth":186,"text":413},{"id":422,"depth":186,"text":423},{"id":476,"depth":186,"text":477},"С чего начать, если панель, сайт, вход или обновление не работают.","md",null,{},true,{"title":118,"description":502},"GGtVQ243qOtrdY2LNBqyDBX_oDvP4b125PNZRoBDS2Q",[510,512],{"title":114,"path":115,"stem":116,"description":511,"children":-1},"Какие данные сохранять и почему Docker volume сам по себе не является резервной копией.",{"title":122,"path":123,"stem":124,"description":513,"children":-1},"Границы доверия панели и обращения к внешним сервисам.",1792043052261]