[{"data":1,"prerenderedAt":107},["ShallowReactive",2],{"i-lucide:search":3,"i-lucide:sun":8,"i-lucide:menu":10,"marketing-features-ru":12,"i-lucide:link":105},{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":7},0,24,false,"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"m21 21l-4.34-4.34\"/>\u003Ccircle cx=\"11\" cy=\"11\" r=\"8\"/>\u003C/g>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":9},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"12\" cy=\"12\" r=\"4\"/>\u003Cpath d=\"M12 2v2m0 16v2M4.93 4.93l1.41 1.41m11.32 11.32l1.41 1.41M2 12h2m16 0h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41\"/>\u003C/g>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":11},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 5h16M4 12h16M4 19h16\"/>",{"doc":13,"isFallback":6},{"id":14,"title":15,"architectureHeading":16,"architectureIntro":16,"architectureNote":16,"architectureProcesses":16,"audienceGroups":16,"audienceHeading":16,"audienceIntro":16,"body":17,"coverCaption":16,"ctaBody":16,"ctaLabel":16,"ctaPath":16,"ctaTitle":16,"description":90,"extension":91,"eyebrow":16,"faqCtaLabel":16,"faqCtaPath":16,"faqHeading":16,"faqIntro":16,"headline":92,"highlights":16,"installCaption":16,"installCommand":16,"latestHeading":16,"latestIntro":16,"licenceBody":16,"licenceCtaLabel":16,"licenceCtaPath":16,"licenceHeading":16,"licencePoints":16,"meta":93,"navigation":94,"path":95,"pillars":16,"platformsCtaLabel":16,"platformsCtaPath":16,"platformsFamilies":16,"platformsHeading":16,"platformsIntro":16,"platformsNote":16,"primaryCtaLabel":96,"primaryCtaPath":97,"secondaryCtaLabel":98,"secondaryCtaPath":99,"securityCtaLabel":16,"securityCtaPath":16,"securityHeading":16,"securityIntro":16,"securityPoints":16,"seo":100,"seoTitle":101,"statusCtaLabel":16,"statusCtaPath":16,"statusHeading":16,"statusIntro":16,"statusMissing":16,"statusShipped":16,"stem":102,"steps":16,"subhead":103,"__hash__":104},"marketingRu/ru/marketing/features.md","Возможности",null,{"type":18,"value":19,"toc":78},"minimark",[20,25,29,33,36,40,43,47,50,54,57,61,64,68,71,75],[21,22,24],"h2",{"id":23},"аккаунты-хостинга","Аккаунты хостинга",[26,27,28],"p",{},"Аккаунты — настоящие пользователи Linux. Создание разворачивает системного пользователя, домашний\nкаталог и квоту по тарифу на хосте; приостановка, возобновление и удаление тоже доходят до хоста.\nУдаление аккаунта убирает то, что он оставил после себя: его базы, его логины передачи файлов и\nконфигурацию его сайтов.",[21,30,32],{"id":31},"сайты","Сайты",[26,34,35],{},"Статические, PHP и реверс-прокси сайты, с алиасами доменов и корнем документов внутри домашнего\nкаталога аккаунта. Агент рендерит виртуальный хост, кладёт его рядом с работающей конфигурацией,\nзаставляет веб-сервер проверить результат и откатывает файл, если проверка или перезагрузка\nотказали, — так что один плохой рендер не уронит остальные сайты сервера.",[21,37,39],{"id":38},"php-несколько-версий-сразу","PHP, несколько версий сразу",[26,41,42],{},"Один пул php-fpm на аккаунт на версию, каждый от пользователя Linux этого аккаунта, с числом\nворкеров по тарифу. Клиенты меняют разрешённое подмножество настроек; имя вне списка отвергается, а\nне отбрасывается молча, и клиентская настройка не может отменить строки ужесточения над ней.",[21,44,46],{"id":45},"ssl","SSL",[26,48,49],{},"Сертификаты по ACME с проверкой HTTP-01 из корня документов самого сайта, загрузка собственных\nматериалов и продление за тридцать дней до истечения. Ключи лежат в root-хранилище вне домашних\nкаталогов: PHP сайта работает от этого клиента, и ключ внутри дома — ключ, который сайт сможет\nпрочитать.",[21,51,53],{"id":52},"базы-данных","Базы данных",[26,55,56],{},"Базы с выделенным пользователем на каждую, лимитами по тарифу, показом размера и сбросом пароля.\nПароль генерирует панель, показывает один раз и не хранит — поэтому восстановление это сброс, а не\nизвлечение. Каждое имя префиксовано аккаунтом, каждая выдача прав ограничена одной базой.",[21,58,60],{"id":59},"передача-файлов","Передача файлов",[26,62,63],{},"SFTP-учётные данные на аккаунт, которые обслуживает собственный OpenSSH хоста, в chroot-клетке,\nпринадлежащей root, с примонтированным внутрь настоящим домашним каталогом. Логин несёт uid самого\nаккаунта, не получает оболочки и не может пробрасывать порты.",[21,65,67],{"id":66},"копии-брандмауэр-мониторинг-и-журнал","Копии, брандмауэр, мониторинг и журнал",[26,69,70],{},"Резервные копии файлов и баз аккаунта, восстанавливаемые по одной. Брандмауэр, которым управляет\nпанель. Мониторинг состояния сервера. И журнал аудита только на дозапись — каждый вход и каждое\nизменение, с экраном только для администраторов.",[21,72,74],{"id":73},"чего-ещё-нет","Чего ещё нет",[26,76,77],{},"Нет веб-менеджера баз данных и файлового менеджера в браузере, а сертификаты пока только по HTTP-01 —\nwildcard появятся вместе с управлением DNS. Почта, DNS, реселлерские аккаунты и централизованное\nуправление несколькими серверами запланированы после первого релиза.",{"title":79,"searchDepth":80,"depth":80,"links":81},"",2,[82,83,84,85,86,87,88,89],{"id":23,"depth":80,"text":24},{"id":31,"depth":80,"text":32},{"id":38,"depth":80,"text":39},{"id":45,"depth":80,"text":46},{"id":52,"depth":80,"text":53},{"id":59,"depth":80,"text":60},{"id":66,"depth":80,"text":67},{"id":73,"depth":80,"text":74},"Чем Maran управляет сегодня — сайты, PHP, SSL, базы данных, передача файлов, резервные копии, брандмауэр, мониторинг и журнал аудита.","md","Чем он управляет",{},true,"/ru/marketing/features","Открыть документацию","/docs","Посмотреть релизы","/releases",{"title":15,"description":90},"Возможности — чем управляет Maran","ru/marketing/features","Всё перечисленное собрано и работает в ветке разработки. Первый функциональный релиз ещё впереди — что опубликовано, смотрите в релизах.","E6QgwNAvhGRrlug1xt2LAa2CcKZpozDgcBzrMktprJo",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":106},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"/>\u003Cpath d=\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"/>\u003C/g>",1790166389784]