[{"data":1,"prerenderedAt":452},["ShallowReactive",2],{"docs-de-platform\u002Fdatabases\u002Fpublic-access":3,"docs-navigation-de":201,"docs-surround-de-platform\u002Fdatabases\u002Fpublic-access":445},{"id":4,"title":5,"body":6,"description":190,"extension":191,"lastUpdated":192,"meta":193,"navigation":194,"path":197,"seo":198,"stem":199,"__hash__":200},"docs_de\u002Fde\u002F1.docs\u002F2.platform\u002F3.databases\u002F4.public-access.md","Public Access über TCP Proxy",{"type":7,"value":8,"toc":182},"minimark",[9,13,27,31,41,51,54,58,64,71,97,108,112,144,147,153,168,172,178],[10,11,5],"h2",{"id":12},"public-access-über-tcp-proxy",[14,15,16,17,21,22,26],"p",{},"Datenbanken auf lowcloud Platform sind standardmäßig privat. Wenn du von außerhalb des Projekts verbinden musst, etwa um eine Migration von deinem Laptop aus auszuführen, ein BI Tool anzubinden oder einen SQL Client aus CI zu öffnen, schalte ",[18,19,20],"strong",{},"External Access"," ein. lowcloud gibt dir ein öffentliches ",[23,24,25],"code",{},"host:port",", zu dem du dich verbinden kannst.",[10,28,30],{"id":29},"aktivieren","Aktivieren",[14,32,33,34,37,38,40],{},"Öffne den Datenbank-Service, gehe zu ",[18,35,36],{},"Settings"," und schalte ",[18,39,20],{}," ein. lowcloud reserviert einen verfügbaren TCP-Port und zeigt dir deine öffentliche Adresse:",[42,43,48],"pre",{"className":44,"code":46,"language":47},[45],"language-text","proxy.lowcloud.co:14523\n","text",[23,49,46],{"__ignoreMap":50},"",[14,52,53],{},"Der Port bleibt stabil, solange External Access aktiviert ist.",[10,55,57],{"id":56},"mit-postgresql-verbinden","Mit PostgreSQL verbinden",[42,59,62],{"className":60,"code":61,"language":47},[45],"postgresql:\u002F\u002Fmyuser:\u003Cpassword>@proxy.lowcloud.co:14523\u002Fmyapp?sslmode=require\n",[23,63,61],{"__ignoreMap":50},[14,65,66,67,70],{},"Oder mit ",[23,68,69],{},"psql",":",[42,72,76],{"className":73,"code":74,"language":75,"meta":50,"style":50},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","psql \"host=proxy.lowcloud.co port=14523 dbname=myapp user=myuser sslmode=require\"\n","bash",[23,77,78],{"__ignoreMap":50},[79,80,83,86,90,94],"span",{"class":81,"line":82},"line",1,[79,84,69],{"class":85},"sBMFI",[79,87,89],{"class":88},"sMK4o"," \"",[79,91,93],{"class":92},"sfazB","host=proxy.lowcloud.co port=14523 dbname=myapp user=myuser sslmode=require",[79,95,96],{"class":88},"\"\n",[14,98,99,100,103,104,107],{},"Das PostgreSQL-Template nutzt ein selbstsigniertes Zertifikat, also ",[23,101,102],{},"sslmode=require"," statt ",[23,105,106],{},"verify-full",".",[10,109,111],{"id":110},"mit-mariadb-verbinden","Mit MariaDB verbinden",[42,113,115],{"className":73,"code":114,"language":75,"meta":50,"style":50},"mariadb -h proxy.lowcloud.co -P 14523 -u myuser -p\n",[23,116,117],{"__ignoreMap":50},[79,118,119,122,125,128,131,135,138,141],{"class":81,"line":82},[79,120,121],{"class":85},"mariadb",[79,123,124],{"class":92}," -h",[79,126,127],{"class":92}," proxy.lowcloud.co",[79,129,130],{"class":92}," -P",[79,132,134],{"class":133},"sbssI"," 14523",[79,136,137],{"class":92}," -u",[79,139,140],{"class":92}," myuser",[79,142,143],{"class":92}," -p\n",[14,145,146],{},"Oder als URL:",[42,148,151],{"className":149,"code":150,"language":47},[45],"mysql:\u002F\u002Fmyuser:\u003Cpassword>@proxy.lowcloud.co:14523\u002Fmyapp\n",[23,152,150],{"__ignoreMap":50},[14,154,155,156,159,160,163,164,167],{},"MariaDB 11 verschlüsselt Verbindungen standardmäßig mit einem selbstsignierten Zertifikat. Die meisten Clients handeln TLS automatisch aus, ein zusätzlicher Flag ist also nicht nötig. Verzichte auf strikte Server-Zertifikatsprüfung (",[23,157,158],{},"--ssl-verify-server-cert"," mit CA Bundle, oder ",[23,161,162],{},"verify-ca"," \u002F ",[23,165,166],{},"verify-identity"," Modi in deinem Treiber).",[10,169,171],{"id":170},"deaktivieren","Deaktivieren",[14,173,174,175,177],{},"Schalte External Access in ",[18,176,36],{}," wieder aus. Die öffentliche Adresse nimmt keine Verbindungen mehr an; die Datenbank bleibt aus dem Projekt heraus erreichbar. Beim erneuten Aktivieren bekommst du einen frischen Port.",[179,180,181],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}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);}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}",{"title":50,"searchDepth":183,"depth":183,"links":184},2,[185,186,187,188,189],{"id":12,"depth":183,"text":5},{"id":29,"depth":183,"text":30},{"id":56,"depth":183,"text":57},{"id":110,"depth":183,"text":111},{"id":170,"depth":183,"text":171},"Stelle deine Datenbank über einen dedizierten öffentlichen TCP-Port bereit, für Migrations, BI Tools und SQL Clients.","md","2026-05-12",{},{"icon":195,"title":196},"i-lucide-radio-tower","Public Access","\u002Fde\u002Fdocs\u002Fplatform\u002Fdatabases\u002Fpublic-access",{"title":5,"description":190},"de\u002F1.docs\u002F2.platform\u002F3.databases\u002F4.public-access","j7FesZ4fgxyAArd_NSwa_pjZ4p9w3Bvn-MC9Xp1QC30",[202,221,233,372,399,438],{"title":203,"path":204,"stem":205,"children":206,"icon":220},"Getting Started","\u002Fde\u002Fhosting\u002Fdocs\u002Fgetting-started","de\u002F1.docs\u002F1.getting-started\u002F1.index",[207,210,215],{"title":208,"path":204,"stem":205,"icon":209,"children":-1},"Einführung","i-lucide-house",{"title":211,"path":212,"stem":213,"icon":214,"children":-1},"Erste Schritte","\u002Fde\u002Fhosting\u002Fdocs\u002Fgetting-started\u002Fget-started","de\u002F1.docs\u002F1.getting-started\u002F2.get-started","i-lucide-rocket",{"title":216,"path":217,"stem":218,"icon":219,"children":-1},"Funktionsweise","\u002Fde\u002Fhosting\u002Fdocs\u002Fgetting-started\u002Fhow-it-works","de\u002F1.docs\u002F1.getting-started\u002F3.how-it-works","i-lucide-lightbulb",false,{"title":222,"path":223,"stem":224,"children":225,"icon":220},"Guides","\u002Fde\u002Fhosting\u002Fdocs\u002Fguides","de\u002F1.docs\u002F2.guides\u002F1.index",[226,228],{"title":222,"path":223,"stem":224,"icon":227,"children":-1},"i-lucide-book-open",{"title":229,"path":230,"stem":231,"icon":232,"children":-1},"Container Registry verbinden","\u002Fde\u002Fhosting\u002Fdocs\u002Fguides\u002Fcontainer-registries","de\u002F1.docs\u002F2.guides\u002F2.container-registries","i-lucide-container",{"title":234,"icon":220,"path":235,"stem":236,"children":237,"page":220},"Platform","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform","de\u002F1.docs\u002F2.platform",[238,259,326,362],{"title":208,"path":239,"stem":240,"children":241,"icon":220},"\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fintroduction","de\u002F1.docs\u002F2.platform\u002F1.introduction\u002F1.index",[242,245,250,255],{"title":243,"path":239,"stem":240,"icon":244,"children":-1},"Überblick","i-lucide-cloud",{"title":246,"path":247,"stem":248,"icon":249,"children":-1},"Anwendungsfälle","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fintroduction\u002Fwhen-to-use","de\u002F1.docs\u002F2.platform\u002F1.introduction\u002F2.when-to-use","i-lucide-compass",{"title":251,"path":252,"stem":253,"icon":254,"children":-1},"Features","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fintroduction\u002Fwhat-you-get","de\u002F1.docs\u002F2.platform\u002F1.introduction\u002F3.what-you-get","i-lucide-package-check",{"title":256,"path":257,"stem":258,"icon":214,"children":-1},"Get Started","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fintroduction\u002Fget-started","de\u002F1.docs\u002F2.platform\u002F1.introduction\u002F4.get-started",{"title":260,"path":261,"stem":262,"children":263,"icon":220},"Web Services","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F01.index",[264,267,272,277,281,286,291,296,301,306,311,316,321],{"title":265,"path":261,"stem":262,"icon":266,"children":-1},"Quellen","i-lucide-app-window",{"title":268,"path":269,"stem":270,"icon":271,"children":-1},"Build-Strategien","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fbuild-strategies","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F02.build-strategies","i-lucide-hammer",{"title":273,"path":274,"stem":275,"icon":276,"children":-1},"Konfiguration","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fconfiguration","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F03.configuration","i-lucide-settings",{"title":278,"path":279,"stem":280,"icon":214,"children":-1},"Deployen","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fdeploying","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F04.deploying",{"title":282,"path":283,"stem":284,"icon":285,"children":-1},"Skalierung","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fscaling","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F05.scaling","i-lucide-scaling",{"title":287,"path":288,"stem":289,"icon":290,"children":-1},"Domains","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fdomains","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F06.domains","i-lucide-globe",{"title":292,"path":293,"stem":294,"icon":295,"children":-1},"Service Networking","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fconnecting-services","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F07.connecting-services","i-lucide-network",{"title":297,"path":298,"stem":299,"icon":300,"children":-1},"Env Variables","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fenvironment-variables","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F08.environment-variables","i-lucide-key-round",{"title":302,"path":303,"stem":304,"icon":305,"children":-1},"Storage","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fpersistent-storage","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F09.persistent-storage","i-lucide-hard-drive",{"title":307,"path":308,"stem":309,"icon":310,"children":-1},"Defaults","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services\u002Flimits","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F10.limits","i-lucide-gauge",{"title":312,"path":313,"stem":314,"icon":315,"children":-1},"Abrechnung","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fbilling","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F11.billing","i-lucide-credit-card",{"title":317,"path":318,"stem":319,"icon":320,"children":-1},"Shell","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fshell","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F12.shell","i-lucide-square-terminal",{"title":322,"path":323,"stem":324,"icon":325,"children":-1},"Drop a Site","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fdrop","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F13.drop","i-lucide-upload",{"title":327,"path":328,"stem":329,"children":330,"icon":220},"Datenbanken","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fdatabases","de\u002F1.docs\u002F2.platform\u002F3.databases\u002F1.index",[331,334,339,344,346,349,354,359],{"title":332,"path":328,"stem":329,"icon":333,"children":-1},"Templates","i-lucide-database",{"title":335,"path":336,"stem":337,"icon":338,"children":-1},"Erstellen","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fdatabases\u002Fcreate","de\u002F1.docs\u002F2.platform\u002F3.databases\u002F2.create","i-lucide-plus",{"title":340,"path":341,"stem":342,"icon":343,"children":-1},"Verbinden","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fdatabases\u002Fconnect","de\u002F1.docs\u002F2.platform\u002F3.databases\u002F3.connect","i-lucide-plug",{"title":196,"path":345,"stem":199,"icon":195,"children":-1},"\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fdatabases\u002Fpublic-access",{"title":302,"path":347,"stem":348,"icon":305,"children":-1},"\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fdatabases\u002Fstorage","de\u002F1.docs\u002F2.platform\u002F3.databases\u002F5.storage",{"title":350,"path":351,"stem":352,"icon":353,"children":-1},"Verwaltung","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fdatabases\u002Fmanagement","de\u002F1.docs\u002F2.platform\u002F3.databases\u002F6.management","i-lucide-sliders-horizontal",{"title":355,"path":356,"stem":357,"icon":358,"children":-1},"Betrieb","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fdatabases\u002Foperational-notes","de\u002F1.docs\u002F2.platform\u002F3.databases\u002F7.operational-notes","i-lucide-clipboard-list",{"title":312,"path":360,"stem":361,"icon":315,"children":-1},"\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fdatabases\u002Fbilling","de\u002F1.docs\u002F2.platform\u002F3.databases\u002F8.billing",{"title":222,"path":363,"stem":364,"children":365,"icon":220},"\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fguides","de\u002F1.docs\u002F2.platform\u002F4.guides\u002F1.index",[366,367],{"title":222,"path":363,"stem":364,"icon":227,"children":-1},{"title":368,"path":369,"stem":370,"icon":371,"children":-1},"Hermes Agent","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fguides\u002Fsetup-hermes-agent","de\u002F1.docs\u002F2.platform\u002F4.guides\u002F2.setup-hermes-agent","i-lucide-bot",{"title":373,"path":374,"stem":375,"children":376,"icon":220},"App Services","\u002Fde\u002Fhosting\u002Fdocs\u002Fapp-services","de\u002F1.docs\u002F3.app-services\u002F1.index",[377,378,382,386,390,395],{"title":373,"path":374,"stem":375,"icon":214,"children":-1},{"title":379,"path":380,"stem":381,"icon":276,"children":-1},"Build Settings","\u002Fde\u002Fhosting\u002Fdocs\u002Fapp-services\u002Fbuild-settings","de\u002F1.docs\u002F3.app-services\u002F2.build-settings",{"title":297,"path":383,"stem":384,"icon":385,"children":-1},"\u002Fde\u002Fhosting\u002Fdocs\u002Fapp-services\u002Fenvironment-variables","de\u002F1.docs\u002F3.app-services\u002F3.environment-variables","i-lucide-key",{"title":387,"path":388,"stem":389,"icon":290,"children":-1},"Custom Domains","\u002Fde\u002Fhosting\u002Fdocs\u002Fapp-services\u002Fcustom-domains","de\u002F1.docs\u002F3.app-services\u002F4.custom-domains",{"title":391,"path":392,"stem":393,"icon":394,"children":-1},"Health Checks","\u002Fde\u002Fhosting\u002Fdocs\u002Fapp-services\u002Fhealth-checks","de\u002F1.docs\u002F3.app-services\u002F5.health-checks","i-lucide-heart-pulse",{"title":396,"path":397,"stem":398,"icon":285,"children":-1},"Autoscaling","\u002Fde\u002Fhosting\u002Fdocs\u002Fapp-services\u002Fautoscaling","de\u002F1.docs\u002F3.app-services\u002F6.autoscaling",{"title":400,"path":401,"stem":402,"children":403,"icon":220},"Helm Releases","\u002Fde\u002Fhosting\u002Fdocs\u002Fhelm-releases","de\u002F1.docs\u002F4.helm-releases\u002F1.index",[404,406,410,415,419,424,428,433],{"title":400,"path":401,"stem":402,"icon":405,"children":-1},"i-lucide-package",{"title":407,"path":408,"stem":409,"icon":333,"children":-1},"PostgreSQL deployen","\u002Fde\u002Fhosting\u002Fdocs\u002Fhelm-releases\u002Fdeploy-postgresql","de\u002F1.docs\u002F4.helm-releases\u002F2.deploy-postgresql",{"title":411,"path":412,"stem":413,"icon":414,"children":-1},"Redis deployen","\u002Fde\u002Fhosting\u002Fdocs\u002Fhelm-releases\u002Fdeploy-redis","de\u002F1.docs\u002F4.helm-releases\u002F3.deploy-redis","i-lucide-zap",{"title":416,"path":417,"stem":418,"icon":414,"children":-1},"Valkey deployen","\u002Fde\u002Fhosting\u002Fdocs\u002Fhelm-releases\u002Fdeploy-valkey","de\u002F1.docs\u002F4.helm-releases\u002F3.deploy-valkey",{"title":420,"path":421,"stem":422,"icon":423,"children":-1},"n8n deployen","\u002Fde\u002Fhosting\u002Fdocs\u002Fhelm-releases\u002Fdeploy-n8n","de\u002F1.docs\u002F4.helm-releases\u002F4.deploy-n8n","i-lucide-workflow",{"title":425,"path":426,"stem":427,"icon":305,"children":-1},"RustFS deployen","\u002Fde\u002Fhosting\u002Fdocs\u002Fhelm-releases\u002Fdeploy-rustfs","de\u002F1.docs\u002F4.helm-releases\u002F5.deploy-rustfs",{"title":429,"path":430,"stem":431,"icon":432,"children":-1},"OpenSearch deployen","\u002Fde\u002Fhosting\u002Fdocs\u002Fhelm-releases\u002Fdeploy-opensearch","de\u002F1.docs\u002F4.helm-releases\u002F6.deploy-opensearch","i-lucide-search",{"title":434,"path":435,"stem":436,"icon":437,"children":-1},"Keycloak deployen","\u002Fde\u002Fhosting\u002Fdocs\u002Fhelm-releases\u002Fdeploy-keycloak","de\u002F1.docs\u002F4.helm-releases\u002F7.deploy-keycloak","i-lucide-shield-check",{"title":439,"path":440,"stem":441,"children":442,"icon":220},"Glossar","\u002Fde\u002Fhosting\u002Fdocs\u002Fglossary","de\u002F1.docs\u002F5.glossary\u002F1.index",[443],{"title":439,"path":440,"stem":441,"icon":444,"children":-1},"i-lucide-book-a",[446,449],{"title":340,"path":447,"stem":342,"description":448,"icon":343,"children":-1},"\u002Fde\u002Fdocs\u002Fplatform\u002Fdatabases\u002Fconnect","Erreiche deine Datenbank von einem Web Service im selben Projekt, ohne sie öffentlich zugänglich zu machen.",{"title":302,"path":450,"stem":348,"description":451,"icon":305,"children":-1},"\u002Fde\u002Fdocs\u002Fplatform\u002Fdatabases\u002Fstorage","Persistente Volumes an deiner Datenbank überstehen Restarts, Redeploys und Container-Umzüge.",1791184623068]