[{"data":1,"prerenderedAt":275},["ShallowReactive",2],{"navigation_docs":3,"-operations-security":125,"-operations-security-surround":272},[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":127,"body":128,"description":265,"extension":266,"links":267,"meta":268,"navigation":269,"path":123,"seo":270,"stem":124,"__hash__":271},"docs\u002F5.operations\u002F4.security.md","Безопасность и внешние подключения",{"type":129,"value":130,"toc":258},"minimark",[131,136,140,148,151,155,234,241,244,248,255],[132,133,135],"h2",{"id":134},"доступ-к-серверу","Доступ к серверу",[137,138,139],"p",{},"Asmy работает с расширенными привилегиями и Docker socket. Через Docker можно воздействовать на весь хост. Защищайте панель как административный доступ к серверу: HTTPS, уникальные пароли, доверенные пользователи и доступная аварийная консоль провайдера.",[137,141,142,143,147],{},"Многопользовательская изоляция пока неполная. Ограничения проектной модели и прямых API описаны в ",[144,145,146],"a",{"href":60},"правах доступа",". Скрытие кнопок не заменяет серверную проверку.",[137,149,150],{},"Восстановления пароля по почте, двухфакторной аутентификации и passkeys в текущем интерфейсе нет.",[132,152,154],{"id":153},"внешние-обращения","Внешние обращения",[156,157,158,171],"table",{},[159,160,161],"thead",{},[162,163,164,168],"tr",{},[165,166,167],"th",{},"Назначение",[165,169,170],{},"Куда и что передаётся",[172,173,174,187,197,208,218,226],"tbody",{},[162,175,176,180],{},[177,178,179],"td",{},"Проверка обновлений",[177,181,182,186],{},[183,184,185],"code",{},"asmy.pro",": текущая версия; в ответ запрашивается назначенный релиз.",[162,188,189,192],{},[177,190,191],{},"Сообщение о версии при запуске",[177,193,194,196],{},[183,195,185],{},": идентификатор установки и версия панели. Это не непрерывная проверка доступности.",[162,198,199,202],{},[177,200,201],{},"Установка и обновление",[177,203,204,207],{},[183,205,206],{},"raw.asmy.pro"," и реестры контейнеров: загрузка скриптов, Compose-файлов и образов.",[162,209,210,213],{},[177,211,212],{},"Обращение через форму обратной связи",[177,214,215,217],{},[183,216,185],{},": введённые email, сообщение, вложения и имя текущего пользователя.",[162,219,220,223],{},[177,221,222],{},"Аватары",[177,224,225],{},"Браузер запрашивает Gravatar по хешу email.",[162,227,228,231],{},[177,229,230],{},"Сертификаты",[177,232,233],{},"Caddy обращается к центрам сертификации для используемых доменов.",[137,235,236,237,240],{},"Форма обратной связи отправляет вложения наружу. Не прикладывайте cookies, ключи, ",[183,238,239],{},".env",", дампы БД или логи с секретами.",[137,242,243],{},"Установщик исполняет загруженные скрипты с административными полномочиями. Сейчас нет отдельной проверки криптографической подписи каждого release-артефакта. Для установки нужен доверенный доступ к официальным источникам.",[132,245,247],{"id":246},"данные-и-резервные-копии","Данные и резервные копии",[137,249,250,251,254],{},"Пользователи, домены, проекты и настройки хранятся в PostgreSQL установки. Файлы приложений остаются в их хранилищах. Это не отменяет внешних обращений, перечисленных выше, и не заменяет ",[144,252,253],{"href":115},"резервное копирование",".",[137,256,257],{},"При передаче скриншотов и диагностических материалов проверяйте не только пароли, но и домены, email, имена контейнеров, пути, содержимое редактора и терминала.",{"title":259,"searchDepth":260,"depth":260,"links":261},"",2,[262,263,264],{"id":134,"depth":260,"text":135},{"id":153,"depth":260,"text":154},{"id":246,"depth":260,"text":247},"Границы доверия панели и обращения к внешним сервисам.","md",null,{},{"title":122},{"title":127,"description":265},"6mNzVgQZE4wCA5bQ3xC5LBtUiFZEsur4p4BHpLHnP1I",[273,267],{"title":118,"path":119,"stem":120,"description":274,"children":-1},"С чего начать, если панель, сайт, вход или обновление не работают.",1792043052261]