[{"data":1,"prerenderedAt":302},["ShallowReactive",2],{"navigation":3,"index":66},[4,23,50],{"title":5,"path":6,"stem":7,"children":8,"icon":22},"Getting Started","\u002Fgetting-started","1.getting-started\u002F1.index",[9,12,17],{"title":10,"path":6,"stem":7,"icon":11},"Introduction","i-lucide-house",{"title":13,"path":14,"stem":15,"icon":16},"Installation","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F2.installation","i-lucide-download",{"title":18,"path":19,"stem":20,"icon":21},"Your first deploy","\u002Fgetting-started\u002Fusage","1.getting-started\u002F3.usage","i-lucide-play","i-lucide-rocket",{"title":24,"icon":25,"path":26,"stem":27,"children":28,"page":49},"Guides","i-lucide-book-open","\u002Fguides","2.guides",[29,34,39,44],{"title":30,"path":31,"stem":32,"icon":33},"Managing Projects","\u002Fguides\u002Fprojects","2.guides\u002F1.projects","i-lucide-folder",{"title":35,"path":36,"stem":37,"icon":38},"Deployments & Rollbacks","\u002Fguides\u002Fdeployments","2.guides\u002F2.deployments","i-lucide-git-branch",{"title":40,"path":41,"stem":42,"icon":43},"Domains & SSL","\u002Fguides\u002Fdomains-ssl","2.guides\u002F3.domains-ssl","i-lucide-globe",{"title":45,"path":46,"stem":47,"icon":48},"Team & Roles","\u002Fguides\u002Fteam-roles","2.guides\u002F4.team-roles","i-lucide-users",false,{"title":51,"icon":52,"path":53,"stem":54,"children":55,"page":49},"Reference","i-lucide-library","\u002Freference","3.reference",[56,61],{"title":57,"path":58,"stem":59,"icon":60},"API Reference","\u002Freference\u002Fapi","3.reference\u002F1.api","i-lucide-code-2",{"title":62,"path":63,"stem":64,"icon":65},"Webhooks","\u002Freference\u002Fwebhooks","3.reference\u002F2.webhooks","i-lucide-webhook",{"id":67,"title":68,"body":69,"description":68,"extension":293,"meta":294,"navigation":295,"path":296,"seo":297,"stem":300,"__hash__":301},"landing\u002Findex.md","",{"type":70,"value":71,"toc":291},"minimark",[72,174,272,287],[73,74,80,86,99,104,124],"u-page-hero",{"className":75,"orientation":79},[76,77,78],"dark:bg-gradient-to-b","from-neutral-900","to-neutral-950","horizontal",[81,82,83],"template",{"v-slot:top":68},[84,85],"hero-background",{},[81,87,88],{"v-slot:title":68},[89,90,91,92,98],"p",{},"Deploy to your own server, ",[93,94,97],"span",{"className":95},[96],"text-primary","effortlessly",".",[81,100,101],{"v-slot:description":68},[89,102,103],{},"LoomDeploy is a self-hosted PaaS for your VPS. Git push → build → live — with automatic HTTPS, live build logs, one-click rollbacks, and health monitoring. No cloud bills.",[81,105,106,114],{"v-slot:links":68},[107,108,111],"u-button",{"size":109,"to":6,"trailing-icon":110},"xl","i-lucide-arrow-right",[89,112,113],{},"Get started",[107,115,121],{"size":109,"to":116,"color":117,"variant":118,"icon":119,"target":120},"https:\u002F\u002Fgithub.com\u002Fyoussef509\u002Floomdeploy","neutral","outline","i-simple-icons-github","_blank",[89,122,123],{},"View on GitHub",[125,126,129],"prose-pre",{"code":127,"filename":128},"curl -fsSL \\\n  https:\u002F\u002Fraw.githubusercontent.com\u002Fyoussef509\u002Floomdeploy\u002Fmain\u002Fdeploy.sh \\\n  | sudo bash\n","Quick Install",[130,131,134],"pre",{"className":132,"code":127,"filename":128,"language":133,"meta":68,"style":68},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","bash",[135,136,137,153,161],"code",{"__ignoreMap":68},[93,138,141,145,149],{"class":139,"line":140},"line",1,[93,142,144],{"class":143},"sBMFI","curl",[93,146,148],{"class":147},"sfazB"," -fsSL",[93,150,152],{"class":151},"sTEyZ"," \\\n",[93,154,156,159],{"class":139,"line":155},2,[93,157,158],{"class":147},"  https:\u002F\u002Fraw.githubusercontent.com\u002Fyoussef509\u002Floomdeploy\u002Fmain\u002Fdeploy.sh",[93,160,152],{"class":151},[93,162,164,168,171],{"class":139,"line":163},3,[93,165,167],{"class":166},"sMK4o","  |",[93,169,170],{"class":143}," sudo",[93,172,173],{"class":147}," bash\n",[175,176,179,184,193],"u-page-section",{"className":177},[178],"dark:bg-neutral-950",[81,180,181],{"v-slot:title":68},[89,182,183],{},"Everything you need to ship",[81,185,186],{"v-slot:links":68},[107,187,190],{"size":188,"to":6,"color":117,"variant":189,"trailingIcon":110},"lg","subtle",[89,191,192],{},"Read the docs",[81,194,195,208,221,234,247,260],{"v-slot:features":68},[196,197,198,203],"u-page-feature",{"icon":22},[81,199,200],{"v-slot:title":68},[89,201,202],{},"One-click deploys",[81,204,205],{"v-slot:description":68},[89,206,207],{},"Connect any Git repo and deploy in seconds. Auto-deploy on every push via webhooks. No config files required.",[196,209,211,216],{"icon":210},"i-lucide-shield-check",[81,212,213],{"v-slot:title":68},[89,214,215],{},"Auto SSL & domains",[81,217,218],{"v-slot:description":68},[89,219,220],{},"Traefik + Let's Encrypt handle HTTPS automatically. Every project gets an auto-generated subdomain instantly.",[196,222,224,229],{"icon":223},"i-lucide-terminal",[81,225,226],{"v-slot:title":68},[89,227,228],{},"Live build logs",[81,230,231],{"v-slot:description":68},[89,232,233],{},"Watch your build stream in real time over SSE. See exactly what went wrong if a build fails — instantly.",[196,235,237,242],{"icon":236},"i-lucide-rotate-ccw",[81,238,239],{"v-slot:title":68},[89,240,241],{},"One-click rollback",[81,243,244],{"v-slot:description":68},[89,245,246],{},"Every deployment is saved. Restore any previous commit with a single click — no downtime.",[196,248,250,255],{"icon":249},"i-lucide-heart-pulse",[81,251,252],{"v-slot:title":68},[89,253,254],{},"Health monitoring",[81,256,257],{"v-slot:description":68},[89,258,259],{},"Per-project health checks with automatic container restart after 3 consecutive failures.",[196,261,262,267],{"icon":48},[81,263,264],{"v-slot:title":68},[89,265,266],{},"Multi-user & roles",[81,268,269],{"v-slot:description":68},[89,270,271],{},"Admin, Developer, and Viewer roles. Invite your team — registration is locked after initial setup.",[175,273,277],{"className":274},[76,275,276],"from-neutral-950","to-neutral-900",[278,279,284],"u-page-c-t-a",{":links":280,"className":281,"description":282,"title":283},"[{\"label\":\"Get started\",\"to\":\"\u002Fgetting-started\",\"trailingIcon\":\"i-lucide-arrow-right\"},{\"label\":\"View on GitHub\",\"to\":\"https:\u002F\u002Fgithub.com\u002Fyoussef509\u002Floomdeploy\",\"target\":\"_blank\",\"variant\":\"subtle\",\"icon\":\"i-simple-icons-github\"}]",[178],"LoomDeploy is 100% open source and runs entirely on your VPS. No vendor lock-in, no cloud bills, no data leaving your machine.","Own your infrastructure. Own your data.",[285,286],"stars-bg",{},[288,289,290],"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 .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}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);}",{"title":68,"searchDepth":140,"depth":155,"links":292},[],"md",{},true,"\u002F",{"title":298,"description":299},"LoomDeploy — Self-Hosted Deployment Platform","Deploy any app to your own VPS with a single command. Git push → build → live, with auto SSL, live logs, rollbacks, and health monitoring.","index","SqJLbUetG1gjsDXyjRSYrRzE5xpsRuWuW6W4Pg-4CS8",1779292568962]