[{"data":1,"prerenderedAt":323},["ShallowReactive",2],{"navigation":3,"docs-layout-en":4,"docs-navigation-en":19,"\u002Fen\u002Fdocs\u002Fplatform\u002Fintroduction":241,"\u002Fen\u002Fdocs\u002Fplatform\u002Fintroduction-surround":318},[],{"id":5,"title":6,"body":7,"description":7,"extension":8,"meta":9,"modeLinks":10,"navigation":14,"path":15,"seo":16,"stem":17,"__hash__":18},"docsLayout\u002Fen\u002Fdocs.yml","Docs",null,"yml",{},{"backToPlatform":11,"toByocPrompt":12,"toByocLabel":13},"← Back to Platform docs","Self-hosting on your own infrastructure?","Enterprise BYOC docs →",true,"\u002Fen\u002Fdocs",{},"en\u002Fdocs","5EHySMJ06xn5wrfUlSXAe9QZIXVUQrh-zFF3TLFhUPM",[20,39,51,167,195,234],{"title":21,"path":22,"stem":23,"children":24,"icon":38},"Getting Started","\u002Fen\u002Fdocs\u002Fgetting-started","en\u002F1.docs\u002F1.getting-started\u002F1.index",[25,28,33],{"title":26,"path":22,"stem":23,"icon":27},"Introduction","i-lucide-house",{"title":29,"path":30,"stem":31,"icon":32},"Get Started","\u002Fen\u002Fdocs\u002Fgetting-started\u002Fget-started","en\u002F1.docs\u002F1.getting-started\u002F2.get-started","i-lucide-rocket",{"title":34,"path":35,"stem":36,"icon":37},"How It Works","\u002Fen\u002Fdocs\u002Fgetting-started\u002Fhow-it-works","en\u002F1.docs\u002F1.getting-started\u002F3.how-it-works","i-lucide-lightbulb",false,{"title":40,"path":41,"stem":42,"children":43,"icon":38},"Guides","\u002Fen\u002Fdocs\u002Fguides","en\u002F1.docs\u002F2.guides\u002F1.index",[44,46],{"title":40,"path":41,"stem":42,"icon":45},"i-lucide-book-open",{"title":47,"path":48,"stem":49,"icon":50},"Connect a Container Registry","\u002Fen\u002Fdocs\u002Fguides\u002Fcontainer-registries","en\u002F1.docs\u002F2.guides\u002F2.container-registries","i-lucide-container",{"title":52,"icon":38,"path":53,"stem":54,"children":55,"page":38},"Platform","\u002Fen\u002Fdocs\u002Fplatform","en\u002F1.docs\u002F2.platform",[56,76,128],{"title":26,"path":57,"stem":58,"children":59,"icon":38},"\u002Fen\u002Fdocs\u002Fplatform\u002Fintroduction","en\u002F1.docs\u002F2.platform\u002F1.introduction\u002F1.index",[60,63,68,73],{"title":61,"path":57,"stem":58,"icon":62},"Overview","i-lucide-cloud",{"title":64,"path":65,"stem":66,"icon":67},"Use Cases","\u002Fen\u002Fdocs\u002Fplatform\u002Fintroduction\u002Fwhen-to-use","en\u002F1.docs\u002F2.platform\u002F1.introduction\u002F2.when-to-use","i-lucide-compass",{"title":69,"path":70,"stem":71,"icon":72},"Features","\u002Fen\u002Fdocs\u002Fplatform\u002Fintroduction\u002Fwhat-you-get","en\u002F1.docs\u002F2.platform\u002F1.introduction\u002F3.what-you-get","i-lucide-package-check",{"title":29,"path":74,"stem":75,"icon":32},"\u002Fen\u002Fdocs\u002Fplatform\u002Fintroduction\u002Fget-started","en\u002F1.docs\u002F2.platform\u002F1.introduction\u002F4.get-started",{"title":77,"path":78,"stem":79,"children":80,"icon":38},"Web Services","\u002Fen\u002Fdocs\u002Fplatform\u002Fweb-services","en\u002F1.docs\u002F2.platform\u002F2.web-services\u002F01.index",[81,84,89,94,98,103,108,113,118,123],{"title":82,"path":78,"stem":79,"icon":83},"Source Options","i-lucide-app-window",{"title":85,"path":86,"stem":87,"icon":88},"Build Strategies","\u002Fen\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fbuild-strategies","en\u002F1.docs\u002F2.platform\u002F2.web-services\u002F02.build-strategies","i-lucide-hammer",{"title":90,"path":91,"stem":92,"icon":93},"Configuration","\u002Fen\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fconfiguration","en\u002F1.docs\u002F2.platform\u002F2.web-services\u002F03.configuration","i-lucide-settings",{"title":95,"path":96,"stem":97,"icon":32},"Deploying","\u002Fen\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fdeploying","en\u002F1.docs\u002F2.platform\u002F2.web-services\u002F04.deploying",{"title":99,"path":100,"stem":101,"icon":102},"Domains","\u002Fen\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fdomains","en\u002F1.docs\u002F2.platform\u002F2.web-services\u002F05.domains","i-lucide-globe",{"title":104,"path":105,"stem":106,"icon":107},"Service Networking","\u002Fen\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fconnecting-services","en\u002F1.docs\u002F2.platform\u002F2.web-services\u002F06.connecting-services","i-lucide-network",{"title":109,"path":110,"stem":111,"icon":112},"Env Variables","\u002Fen\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fenvironment-variables","en\u002F1.docs\u002F2.platform\u002F2.web-services\u002F07.environment-variables","i-lucide-key-round",{"title":114,"path":115,"stem":116,"icon":117},"Storage","\u002Fen\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fpersistent-storage","en\u002F1.docs\u002F2.platform\u002F2.web-services\u002F08.persistent-storage","i-lucide-hard-drive",{"title":119,"path":120,"stem":121,"icon":122},"Defaults","\u002Fen\u002Fdocs\u002Fplatform\u002Fweb-services\u002Flimits","en\u002F1.docs\u002F2.platform\u002F2.web-services\u002F09.limits","i-lucide-gauge",{"title":124,"path":125,"stem":126,"icon":127},"Billing","\u002Fen\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fbilling","en\u002F1.docs\u002F2.platform\u002F2.web-services\u002F10.billing","i-lucide-credit-card",{"title":129,"path":130,"stem":131,"children":132,"icon":38},"Databases","\u002Fen\u002Fdocs\u002Fplatform\u002Fdatabases","en\u002F1.docs\u002F2.platform\u002F3.databases\u002F1.index",[133,136,141,146,151,154,159,164],{"title":134,"path":130,"stem":131,"icon":135},"Templates","i-lucide-database",{"title":137,"path":138,"stem":139,"icon":140},"Create","\u002Fen\u002Fdocs\u002Fplatform\u002Fdatabases\u002Fcreate","en\u002F1.docs\u002F2.platform\u002F3.databases\u002F2.create","i-lucide-plus",{"title":142,"path":143,"stem":144,"icon":145},"Connect","\u002Fen\u002Fdocs\u002Fplatform\u002Fdatabases\u002Fconnect","en\u002F1.docs\u002F2.platform\u002F3.databases\u002F3.connect","i-lucide-plug",{"title":147,"path":148,"stem":149,"icon":150},"Public Access","\u002Fen\u002Fdocs\u002Fplatform\u002Fdatabases\u002Fpublic-access","en\u002F1.docs\u002F2.platform\u002F3.databases\u002F4.public-access","i-lucide-radio-tower",{"title":114,"path":152,"stem":153,"icon":117},"\u002Fen\u002Fdocs\u002Fplatform\u002Fdatabases\u002Fstorage","en\u002F1.docs\u002F2.platform\u002F3.databases\u002F5.storage",{"title":155,"path":156,"stem":157,"icon":158},"Management","\u002Fen\u002Fdocs\u002Fplatform\u002Fdatabases\u002Fmanagement","en\u002F1.docs\u002F2.platform\u002F3.databases\u002F6.management","i-lucide-sliders-horizontal",{"title":160,"path":161,"stem":162,"icon":163},"Operations","\u002Fen\u002Fdocs\u002Fplatform\u002Fdatabases\u002Foperational-notes","en\u002F1.docs\u002F2.platform\u002F3.databases\u002F7.operational-notes","i-lucide-clipboard-list",{"title":124,"path":165,"stem":166,"icon":127},"\u002Fen\u002Fdocs\u002Fplatform\u002Fdatabases\u002Fbilling","en\u002F1.docs\u002F2.platform\u002F3.databases\u002F8.billing",{"title":168,"path":169,"stem":170,"children":171,"icon":38},"App Services","\u002Fen\u002Fdocs\u002Fapp-services","en\u002F1.docs\u002F3.app-services\u002F1.index",[172,173,177,181,185,190],{"title":168,"path":169,"stem":170,"icon":32},{"title":174,"path":175,"stem":176,"icon":93},"Build Settings","\u002Fen\u002Fdocs\u002Fapp-services\u002Fbuild-settings","en\u002F1.docs\u002F3.app-services\u002F2.build-settings",{"title":109,"path":178,"stem":179,"icon":180},"\u002Fen\u002Fdocs\u002Fapp-services\u002Fenvironment-variables","en\u002F1.docs\u002F3.app-services\u002F3.environment-variables","i-lucide-key",{"title":182,"path":183,"stem":184,"icon":102},"Custom Domains","\u002Fen\u002Fdocs\u002Fapp-services\u002Fcustom-domains","en\u002F1.docs\u002F3.app-services\u002F4.custom-domains",{"title":186,"path":187,"stem":188,"icon":189},"Health Checks","\u002Fen\u002Fdocs\u002Fapp-services\u002Fhealth-checks","en\u002F1.docs\u002F3.app-services\u002F5.health-checks","i-lucide-heart-pulse",{"title":191,"path":192,"stem":193,"icon":194},"Autoscaling","\u002Fen\u002Fdocs\u002Fapp-services\u002Fautoscaling","en\u002F1.docs\u002F3.app-services\u002F6.autoscaling","i-lucide-scaling",{"title":196,"path":197,"stem":198,"children":199,"icon":38},"Helm Releases","\u002Fen\u002Fdocs\u002Fhelm-releases","en\u002F1.docs\u002F4.helm-releases\u002F1.index",[200,202,206,211,215,220,224,229],{"title":196,"path":197,"stem":198,"icon":201},"i-lucide-package",{"title":203,"path":204,"stem":205,"icon":135},"Deploy PostgreSQL","\u002Fen\u002Fdocs\u002Fhelm-releases\u002Fdeploy-postgresql","en\u002F1.docs\u002F4.helm-releases\u002F2.deploy-postgresql",{"title":207,"path":208,"stem":209,"icon":210},"Deploy Redis","\u002Fen\u002Fdocs\u002Fhelm-releases\u002Fdeploy-redis","en\u002F1.docs\u002F4.helm-releases\u002F3.deploy-redis","i-lucide-zap",{"title":212,"path":213,"stem":214,"icon":210},"Deploy Valkey","\u002Fen\u002Fdocs\u002Fhelm-releases\u002Fdeploy-valkey","en\u002F1.docs\u002F4.helm-releases\u002F3.deploy-valkey",{"title":216,"path":217,"stem":218,"icon":219},"Deploy n8n","\u002Fen\u002Fdocs\u002Fhelm-releases\u002Fdeploy-n8n","en\u002F1.docs\u002F4.helm-releases\u002F4.deploy-n8n","i-lucide-workflow",{"title":221,"path":222,"stem":223,"icon":117},"Deploy RustFS","\u002Fen\u002Fdocs\u002Fhelm-releases\u002Fdeploy-rustfs","en\u002F1.docs\u002F4.helm-releases\u002F5.deploy-rustfs",{"title":225,"path":226,"stem":227,"icon":228},"Deploy OpenSearch","\u002Fen\u002Fdocs\u002Fhelm-releases\u002Fdeploy-opensearch","en\u002F1.docs\u002F4.helm-releases\u002F6.deploy-opensearch","i-lucide-search",{"title":230,"path":231,"stem":232,"icon":233},"Deploy Keycloak","\u002Fen\u002Fdocs\u002Fhelm-releases\u002Fdeploy-keycloak","en\u002F1.docs\u002F4.helm-releases\u002F7.deploy-keycloak","i-lucide-shield-check",{"title":235,"path":236,"stem":237,"children":238,"icon":38},"Glossary","\u002Fen\u002Fdocs\u002Fglossary","en\u002F1.docs\u002F5.glossary\u002F1.index",[239],{"title":235,"path":236,"stem":237,"icon":240},"i-lucide-book-a",{"id":242,"title":61,"body":243,"description":311,"extension":312,"lastUpdated":313,"meta":314,"navigation":315,"path":57,"seo":316,"stem":58,"__hash__":317},"docs\u002Fen\u002F1.docs\u002F2.platform\u002F1.introduction\u002F1.index.md",{"type":244,"value":245,"toc":305},"minimark",[246,254,257,262,281,285],[247,248,249,253],"p",{},[250,251,252],"strong",{},"lowcloud Platform"," is the managed way to run apps on lowcloud. You bring code or a container image. lowcloud runs the platform, the load balancer, TLS certificates, the image registry, and the network boundary around each project. There is no cloud account to link, nothing to provision, and you don't need to know anything about infrastructure.",[247,255,256],{},"It's the fastest path from sign-up to a running app on the public internet. Each project is its own workspace and can host as many services as you want next to each other.",[258,259,261],"h2",{"id":260},"how-its-organized","How it's organized",[247,263,264,265,268,269,272,273,276,277,280],{},"A ",[250,266,267],{},"project"," is your top-level workspace. Inside a project you create ",[250,270,271],{},"services",": either ",[250,274,275],{},"web services"," (apps built from code or images) or ",[250,278,279],{},"databases"," (from a template). Services in the same project reach each other by name on the internal network. Web services are exposed to the internet through lowcloud's load balancer.",[258,282,284],{"id":283},"next-steps","Next steps",[286,287,288,295,300],"ul",{},[289,290,291,294],"li",{},[292,293,29],"a",{"href":74},": sign up and deploy your first service in five minutes.",[289,296,297,299],{},[292,298,77],{"href":78},": sources, builds, custom domains, environment variables, scaling.",[289,301,302,304],{},[292,303,129],{"href":130},": PostgreSQL and MariaDB templates, and how to connect them to your app.",{"title":306,"searchDepth":307,"depth":307,"links":308},"",2,[309,310],{"id":260,"depth":307,"text":261},{"id":283,"depth":307,"text":284},"Deploy apps and databases on lowcloud's managed European platform without setting up infrastructure or a cloud account.","md","2026-05-12",{},{"icon":62},{"title":61,"description":311},"wOw8mQC529_m9LVuAvbANT2cn6b-5_v2LlffQ523WHU",[319,321],{"title":47,"path":48,"stem":49,"description":320,"icon":50,"children":-1},"Learn how to connect an external container registry to lowcloud for building and deploying your apps.",{"title":64,"path":65,"stem":66,"description":322,"icon":67,"children":-1},"Ship a backend, frontend, and database from one project with hourly per-container pricing.",1779274503599]