[{"data":1,"prerenderedAt":343},["ShallowReactive",2],{"navigation_docs":3,"-usage-projects":125,"-usage-projects-surround":338},[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":31,"body":127,"description":331,"extension":332,"links":333,"meta":334,"navigation":335,"path":32,"seo":336,"stem":33,"__hash__":337},"docs\u002F2.usage\u002F1.projects.md",{"type":128,"value":129,"toc":319},"minimark",[130,139,144,174,177,184,188,238,243,254,257,267,270,273,283,287,294,297,301,308,316],[131,132,133,134,138],"p",{},"Проект объединяет настройки одного сайта или приложения. Например, у проекта Lumen есть домен ",[135,136,137],"code",{},"lumen.example.com",", web-контейнер и хранилище файлов сайта.",[140,141,143],"h2",{"id":142},"создайте-проект","Создайте проект",[145,146,147,156,163],"ol",{},[148,149,150,151,155],"li",{},"Откройте раздел ",[152,153,154],"strong",{},"«Проекты»",".",[148,157,158,159,162],{},"Нажмите ",[152,160,161],{},"«Создать проект»",", введите понятное название и подтвердите создание.",[148,164,165,166,170,171,155],{},"Добавьте ",[167,168,169],"a",{"href":36},"домен"," или ",[167,172,173],{"href":48},"ручную настройку Caddy",[131,175,176],{},"Создатель автоматически становится мейнтейнером проекта. Пустой проект сам по себе не запускает контейнеры, не создаёт сайт и не настраивает DNS.",[131,178,179],{},[180,181],"img",{"alt":182,"src":183},"Карточка демонстрационного проекта с доменом","\u002Fimages\u002Fproject.jpg",[140,185,187],{"id":186},"что-находится-внутри","Что находится внутри",[189,190,191,204],"table",{},[192,193,194],"thead",{},[195,196,197,201],"tr",{},[198,199,200],"th",{},"Вкладка",[198,202,203],{},"Содержимое",[205,206,207,216,223,230],"tbody",{},[195,208,209,213],{},[210,211,212],"td",{},"Домены",[210,214,215],{},"Домены конструктора и блоки ручной настройки Caddy.",[195,217,218,220],{},[210,219,74],{},[210,221,222],{},"Docker-ресурсы, которые Asmy связывает с настройками проекта.",[195,224,225,227],{},[210,226,92],{},[210,228,229],{},"Volumes, подключённые к связанным контейнерам.",[195,231,232,235],{},[210,233,234],{},"Участники",[210,236,237],{},"Пользователи проекта и их роли.",[239,240,242],"h3",{"id":241},"как-появляются-контейнеры","Как появляются контейнеры",[131,244,245,246,249,250,253],{},"Сначала приложение запускают в Docker. Затем в домене указывают ",[152,247,248],{},"Alias"," — имя контейнера или сервиса, на который Caddy направит запросы. Asmy использует эти значения и адреса ",[135,251,252],{},"reverse_proxy"," в ручных блоках для группировки ресурсов; в ней также участвуют имена и Docker Compose labels.",[131,255,256],{},"Это не отдельное назначение владельца контейнера. Изменение адреса проксирования может изменить состав видимых ресурсов. Контейнеры, не попавшие в проект, отображаются в общем разделе у администратора.",[131,258,259,260,266],{},"Если контейнер не появился, проверьте Alias, имя ресурса и ",[167,261,262,263],{"href":83},"сеть ",[135,264,265],{},"server",". Наличие его в списке ещё не доказывает, что Caddy может к нему подключиться.",[140,268,234],{"id":269},"участники",[131,271,272],{},"На вкладке «Участники» выберите зарегистрированного пользователя и роль. Управление участниками доступно мейнтейнеру проекта и администратору Asmy.",[131,274,275,276,279,280,155],{},"Новый человек сначала должен ",[167,277,278],{"href":56},"зарегистрироваться по приглашению",". Подробнее о различиях ролей — ",[167,281,282],{"href":60},"«Права доступа»",[140,284,286],{"id":285},"переименование-и-архив","Переименование и архив",[131,288,289,290,293],{},"Кнопка редактирования рядом с названием позволяет переименовать проект или сделать его архивным. Архив помогает организовать списки; ",[152,291,292],{},"это не остановка приложения",". Контейнеры продолжают существовать, а домены не отключаются автоматически.",[131,295,296],{},"В общем списке доступны поиск и переключение между активными и архивными проектами.",[140,298,300],{"id":299},"удаление","Удаление",[131,302,303,304,307],{},"Удаление проекта убирает его запись, домены и связи участников. Оно ",[152,305,306],{},"не является полным удалением приложения из Docker",". Контейнеры и volumes нужно разбирать отдельно, проверяя, что в них не осталось нужных данных.",[131,309,310,311,315],{},"После изменения доменов учитывайте ",[167,312,314],{"href":313},"\u002Fusage\u002Fconstructor#%D1%81%D0%BE%D1%85%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B8-%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5","разницу между сохранением и применением конфигурации",". Перед удалением проекта проверьте также его ручные блоки: не используйте удаление проекта как гарантированный способ очистить все настройки Caddy.",[131,317,318],{},"Служебный проект самой панели имеет ограничения на редактирование и удаление. Не используйте его для размещения своих приложений.",{"title":320,"searchDepth":321,"depth":321,"links":322},"",2,[323,324,328,329,330],{"id":142,"depth":321,"text":143},{"id":186,"depth":321,"text":187,"children":325},[326],{"id":241,"depth":327,"text":242},3,{"id":269,"depth":321,"text":234},{"id":285,"depth":321,"text":286},{"id":299,"depth":321,"text":300},"Создание проекта, его домены, контейнеры, хранилища и участники.","md",null,{},true,{"title":31,"description":331},"kKM872szI0R4c_IyVRn8KcERw5jTbAeOxgJDuk7jLRs",[339,341],{"title":20,"path":21,"stem":22,"description":340,"children":-1},"Начальный пароль, безопасный вход, срок сессии и смена пароля.",{"title":35,"path":36,"stem":37,"description":342,"children":-1},"Как открыть приложение по домену, настроить HTTPS и применить конфигурацию.",1792043053512]