Locker Secrets uses SQLite or MySQL as its primary database. Many cloud providers (such as AWS and GCP) offer reliable MySQL services that you can consider for this purpose. There is also a well-supported MySQL Docker image if you want to run MySQL in a container. For more information on how to configure Locker Secrets to use the correct MySQL instance, see the Configuration documentation.Locker Secrets requires at least MySQL version 5.7 and is tested using the InnoDB storage engine.
Locker Secrets uses Nginx to forward requests to the service running in a container. Additionally, it helps secure the connection between the Locker Secrets web and the Locker Secrets API. You can use any other load balancing software such as HAProxy or cloud provider services like AWS ELB.
To communicate securely between client and server, the connection between them must use TLS. The TLS connection will be terminated by a proxy serving traffic for Locker Secrets.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Tài liệu hướng dẫn sử dụng Locker","colors":{"primary":"#268334","light":"#5F9C64","dark":"#165C23"},"logo":{"light":"https://mintcdn.com/locker/YQk2SG7vNcth0ghH/logo/light.svg?fit=max\u0026auto=format\u0026n=YQk2SG7vNcth0ghH\u0026q=85\u0026s=34ac39fe4c9cec40bd41b7e56f0bb10b","dark":"https://mintcdn.com/locker/YQk2SG7vNcth0ghH/logo/dark.svg?fit=max\u0026auto=format\u0026n=YQk2SG7vNcth0ghH\u0026q=85\u0026s=22bbc4e3bbc1075d4f9db1a58e9b9ed9"},"favicon":"https://mintcdn.com/locker/YQk2SG7vNcth0ghH/favicon.svg?fit=max\u0026auto=format\u0026n=YQk2SG7vNcth0ghH\u0026q=85\u0026s=a58b89982b2ad9c9a2f5be8d10bbbf49","navbar":{"links":[{"href":"mailto:[email protected]","label":"Support"}],"primary":{"type":"button","label":"Locker","href":"https://locker.io"}},"footer":{"socials":{"github":"https://github.com/orgs/lockerpm/discussions","linkedin":"https://www.linkedin.com/showcase/lockerpm","x":"https://x.com/lockerpm","youtube":"https://www.youtube.com/@lockerpm","facebook":"https://www.facebook.com/lockerpm","instagram":"https://www.instagram.com/lockerpasswordmanager"}},"contextual":{"options":["copy","view"],"display":"header"},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Homepage","icon":"house","href":"https://locker.io"},{"anchor":"Contact Sales","icon":"bolt","href":"https://locker.io/contact"}]},"languages":[{"language":"vi","href":"vi/locker-general/overview-about-locker"},{"language":"en","href":"en/locker-general/overview-about-locker"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"locker","hasAudioNarration":false,"actualSubdomain":"locker","customDomains":["support.locker.io"],"gitSource":{"type":"github","owner":"lockerpm","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a9fbea9ff95a53e9e5b6561","collectionId":"da87066a-895d-4334-a3f0-62ad00b2c422","schemaVersion":"v2","latestBuiltDeploymentHistoryId":"6a9fbea9ff95a53e9e5b6561"},"entitlements":{},"buildId":"6a9fbea9ff95a53e9e5b6561","clientVersion":"0.0.4021","searchFilterCounts":[{"language":"en","tag":"Password Manager","count":119},{"language":"vi","tag":"Password Manager","count":119},{"language":"en","tag":"Locker for Business","count":40},{"language":"vi","tag":"Locker cho Doanh nghiệp","count":40},{"language":"en","tag":"Secrets Manager","count":37},{"language":"vi","tag":"Secrets Manager","count":37},{"language":"en","tag":"Installation \u0026 Getting Started","count":24},{"language":"vi","tag":"Cài đặt \u0026 Bắt đầu","count":24},{"language":"en","tag":"Whitepaper","count":22},{"language":"vi","tag":"Whitepaper","count":22},{"language":"en","tag":"Account Management","count":19},{"language":"vi","tag":"Quản lý tài khoản","count":19},{"language":"en","tag":"CLI and SDK Installation","count":17},{"language":"vi","tag":"Cài đặt CLI và SDK","count":17},{"language":"en","tag":"Getting Started","count":15},{"language":"en","tag":"Import and Export","count":15},{"language":"vi","tag":"Nhập và xuất dữ liệu","count":15},{"language":"en","tag":"Plans and Pricing","count":12},{"language":"vi","tag":"Bắt đầu","count":11},{"language":"vi","tag":"Quản lý thanh toán","count":11}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"en/locker-secrets-manager/installation-docs/infrastructure-dependencies","slug":"/en/locker-secrets-manager/installation-docs/infrastructure-dependencies","pageMetadata":{"title":"Infrastructure Dependencies","description":"Description of the technical infrastructure of Locker Secrets Manager including Database, Nginx, and TLS","icon":"network-wired","href":"/en/locker-secrets-manager/installation-docs/infrastructure-dependencies"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Description of the technical infrastructure of Locker Secrets Manager including Database, Nginx, and TLS\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={p:`p`,..._provideComponents(),...props.components},{Heading}=_components;if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`infrastructure-dependencies`,children:`Infrastructure Dependencies`}),`\n`,_jsx(Heading,{level:`3`,id:`database`,children:`Database`}),`\n`,_jsx(_components.p,{children:`Locker Secrets uses SQLite or MySQL as its primary database. Many cloud providers (such as AWS and GCP) offer reliable MySQL services that you can consider for this purpose. There is also a well-supported MySQL Docker image if you want to run MySQL in a container. For more information on how to configure Locker Secrets to use the correct MySQL instance, see the Configuration documentation.`}),`\n`,_jsx(_components.p,{children:`Locker Secrets requires at least MySQL version 5.7 and is tested using the InnoDB storage engine.`}),`\n`,_jsx(Heading,{level:`3`,id:`nginx`,children:`Nginx`}),`\n`,_jsx(_components.p,{children:`Locker Secrets uses Nginx to forward requests to the service running in a container. Additionally, it helps secure the connection between the Locker Secrets web and the Locker Secrets API. You can use any other load balancing software such as HAProxy or cloud provider services like AWS ELB.`}),`\n`,_jsx(Heading,{level:`3`,id:`tls-certificate`,children:`TLS certificate`}),`\n`,_jsx(_components.p,{children:`To communicate securely between client and server, the connection between them must use TLS. The TLS connection will be terminated by a proxy serving traffic for Locker Secrets.`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Infrastructure Dependencies","description":"Description of the technical infrastructure of Locker Secrets Manager including Database, Nginx, and TLS","icon":"network-wired","href":"/en/locker-secrets-manager/installation-docs/infrastructure-dependencies"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Infrastructure Dependencies","slug":"infrastructure-dependencies","depth":2,"children":[{"title":"Database","slug":"database","depth":3,"children":[]},{"title":"Nginx","slug":"nginx","depth":3,"children":[]},{"title":"TLS certificate","slug":"tls-certificate","depth":3,"children":[]}]}],"codeExamples":{}},"jsLinks":[],"subdomain":"locker","siteName":"Tài liệu hướng dẫn sử dụng Locker","title":"Infrastructure Dependencies - Tài liệu hướng dẫn sử dụng Locker","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"vi":{"href":"/vi/locker-secrets-manager/installation-docs/infrastructure-dependencies","matchLevel":1},"en":{"href":"/en/locker-secrets-manager/installation-docs/infrastructure-dependencies","matchLevel":0}}},"lastModified":"2026-04-04T17:24:53.607Z","originalFileLocation":"en/locker-secrets-manager/installation-docs/infrastructure-dependencies.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Description of the technical infrastructure of Locker Secrets Manager including Database, Nginx, and TLS\">\u003cmeta data-mint-head name=\"application-name\" content=\"Tài liệu hướng dẫn sử dụng Locker\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/locker/cyczygVXbR_mvOCo/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/locker/cyczygVXbR_mvOCo/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/locker/cyczygVXbR_mvOCo/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/locker/cyczygVXbR_mvOCo/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/locker/cyczygVXbR_mvOCo/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/locker/cyczygVXbR_mvOCo/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/locker/cyczygVXbR_mvOCo/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/locker/cyczygVXbR_mvOCo/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/locker/cyczygVXbR_mvOCo/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Infrastructure Dependencies - Tài liệu hướng dẫn sử dụng Locker\">\u003cmeta data-mint-head property=\"og:description\" content=\"Description of the technical infrastructure of Locker Secrets Manager including Database, Nginx, and TLS\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Tài liệu hướng dẫn sử dụng Locker\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://support.locker.io/en/locker-secrets-manager/installation-docs/infrastructure-dependencies\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://locker.mintlify.app/_mintlify/api/og/v2?division=Self-hosted+Deployment\u0026amp;title=Infrastructure+Dependencies\u0026amp;description=Description+of+the+technical+infrastructure+of+Locker+Secrets+Manager+including+Database%2C+Nginx%2C+and+TLS\u0026amp;theme=d140b77fc8b2b6efd0119ea7\u0026amp;signature=158fc9efee7215bf0e2b7a09c15a3666e22a3fd31567cc4cf56786b07a619728\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Infrastructure Dependencies - Tài liệu hướng dẫn sử dụng Locker\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Description of the technical infrastructure of Locker Secrets Manager including Database, Nginx, and TLS\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://locker.mintlify.app/_mintlify/api/og/v2?division=Self-hosted+Deployment\u0026amp;title=Infrastructure+Dependencies\u0026amp;description=Description+of+the+technical+infrastructure+of+Locker+Secrets+Manager+including+Database%2C+Nginx%2C+and+TLS\u0026amp;theme=d140b77fc8b2b6efd0119ea7\u0026amp;signature=158fc9efee7215bf0e2b7a09c15a3666e22a3fd31567cc4cf56786b07a619728\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/locker/cyczygVXbR_mvOCo/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Tài liệu hướng dẫn sử dụng Locker\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#268334\">\u003clink data-mint-head rel=\"canonical\" href=\"https://support.locker.io/en/locker-secrets-manager/installation-docs/infrastructure-dependencies\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/en/locker-secrets-manager/installation-docs/infrastructure-dependencies.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://support.locker.io/en/locker-secrets-manager/installation-docs/infrastructure-dependencies\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"vi\" href=\"https://support.locker.io/vi/locker-secrets-manager/installation-docs/infrastructure-dependencies\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://support.locker.io/vi/locker-secrets-manager/installation-docs/infrastructure-dependencies\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://support.locker.io/#organization\",\"name\":\"Tài liệu hướng dẫn sử dụng Locker\",\"url\":\"https://support.locker.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/locker/YQk2SG7vNcth0ghH/logo/light.svg?fit=max\u0026auto=format\u0026n=YQk2SG7vNcth0ghH\u0026q=85\u0026s=34ac39fe4c9cec40bd41b7e56f0bb10b\"}},{\"@type\":\"WebSite\",\"@id\":\"https://support.locker.io#website\",\"name\":\"Tài liệu hướng dẫn sử dụng Locker\",\"url\":\"https://support.locker.io\",\"publisher\":{\"@id\":\"https://support.locker.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://support.locker.io/en/locker-secrets-manager/installation-docs/infrastructure-dependencies#webpage\",\"url\":\"https://support.locker.io/en/locker-secrets-manager/installation-docs/infrastructure-dependencies\",\"name\":\"Infrastructure Dependencies\",\"description\":\"Description of the technical infrastructure of Locker Secrets Manager including Database, Nginx, and TLS\",\"dateModified\":\"2026-04-04T17:24:53.607Z\",\"isPartOf\":{\"@id\":\"https://support.locker.io#website\"},\"breadcrumb\":{\"@id\":\"https://support.locker.io/en/locker-secrets-manager/installation-docs/infrastructure-dependencies#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://support.locker.io/en/locker-secrets-manager/installation-docs/infrastructure-dependencies#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Tài liệu hướng dẫn sử dụng Locker\",\"item\":\"https://support.locker.io\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Infrastructure Dependencies\",\"item\":\"https://support.locker.io/en/locker-secrets-manager/installation-docs/infrastructure-dependencies\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://support.locker.io/en/locker-secrets-manager/installation-docs/infrastructure-dependencies#article\",\"headline\":\"Infrastructure Dependencies\",\"name\":\"Infrastructure Dependencies\",\"description\":\"Description of the technical infrastructure of Locker Secrets Manager including Database, Nginx, and TLS\",\"url\":\"https://support.locker.io/en/locker-secrets-manager/installation-docs/infrastructure-dependencies\",\"mainEntityOfPage\":{\"@id\":\"https://support.locker.io/en/locker-secrets-manager/installation-docs/infrastructure-dependencies#webpage\"},\"dateModified\":\"2026-04-04T17:24:53.607Z\",\"publisher\":{\"@id\":\"https://support.locker.io/#organization\"},\"isPartOf\":{\"@id\":\"https://support.locker.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Tài liệu hướng dẫn sử dụng Locker\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Tài liệu hướng dẫn sử dụng Locker","nav":{"global":{"anchors":[{"anchor":"Homepage","icon":"house","href":"https://locker.io"},{"anchor":"Contact Sales","icon":"bolt","href":"https://locker.io/contact"}]},"languages":[{"language":"vi","pages":[{"title":"vi","href":"/vi/locker-secrets-manager/installation-docs/infrastructure-dependencies"}]},{"language":"en","tabs":[{"tab":"Account Management","pages":[{"title":"Account Management","href":"/en/locker-general/overview-about-locker"}]},{"tab":"Whitepaper","pages":[{"title":"Whitepaper","href":"/en/locker-whitepaper/introduction/what-is-locker-password-manager"}]},{"tab":"Password Manager","pages":[{"title":"Password Manager","href":"/en/locker-password-manager/overview"}]},{"tab":"Secrets Manager","groups":[{"group":"Getting Started","pages":[{"title":"What is Locker Secrets Manager?","icon":"circle-info","href":"/en/locker-secrets-manager/what-is-locker-secrets-manager"},{"title":"Create and Manage Workspaces","icon":"briefcase","href":"/en/locker-secrets-manager/get-started/workspace-management/create-and-manage-workspaces"},{"group":"Workspace Members","pages":[{"title":"Cloud","icon":"cloud","href":"/en/locker-secrets-manager/get-started/workspace-members/cloud"},{"title":"Self-hosted","icon":"server","href":"/en/locker-secrets-manager/get-started/workspace-members/self-hosted"}]}]},{"group":"Project Creation for Storing Secrets","pages":[{"title":"Create, Edit and Delete Projects","icon":"folder","href":"/en/locker-secrets-manager/get-started/project-management/create-edit-and-delete-projects"},{"title":"Add, Edit and Remove Project Members","icon":"user-gear","href":"/en/locker-secrets-manager/get-started/project-management/add-edit-and-remove-project-members"},{"title":"View Access Logs","icon":"clipboard-list","href":"/en/locker-secrets-manager/get-started/project-management/view-access-logs"}]},{"group":"Storing and Managing Secrets","pages":[{"title":"Add and Manage Secrets","icon":"file-shield","href":"/en/locker-secrets-manager/secrets-management/add-and-manage-secrets"},{"title":"Add and Manage Environments","icon":"layer-group","href":"/en/locker-secrets-manager/secrets-management/add-and-manage-environments"},{"title":"Add and Manage Access Keys","icon":"key-skeleton-left-right","href":"/en/locker-secrets-manager/secrets-management/add-and-manage-access-keys"},{"title":"Guideline: Remove leaked secrets from source code","icon":"code","href":"/en/locker-secrets-manager/guideline-remove-leaked-secrets-from-source-code"}]},{"group":"CLI and SDK Installation","pages":[{"title":"Secrets Commands (CLI)","icon":"terminal","href":"/en/locker-secrets-manager/developer-tools/secrets-commands-cli"},{"group":"Python SDK","pages":[{"title":"Requirements \u0026 Installation","icon":"python","href":"/en/locker-secrets-manager/developer-tools/secrets-sdk/python/requirement-installation"},{"title":"Usages","icon":"code","href":"/en/locker-secrets-manager/developer-tools/secrets-sdk/python/usages"},{"title":"Development","icon":"flask","href":"/en/locker-secrets-manager/developer-tools/secrets-sdk/python/development"},{"title":"Contributing","icon":"handshake","href":"/en/locker-secrets-manager/developer-tools/secrets-sdk/python/contributing"}]},{"group":".Net SDK","pages":[{"title":"Requirements \u0026 Installation","icon":"microsoft","href":"/en/locker-secrets-manager/developer-tools/secrets-sdk/net/requirement-installation"},{"title":"Usages","icon":"code","href":"/en/locker-secrets-manager/developer-tools/secrets-sdk/net/usages"},{"title":"Development","icon":"flask","href":"/en/locker-secrets-manager/developer-tools/secrets-sdk/net/development"},{"title":"Contributing","icon":"handshake","href":"/en/locker-secrets-manager/developer-tools/secrets-sdk/net/contributing"}]},{"group":"NodeJS SDK","pages":[{"title":"Requirements \u0026 Installation","icon":"node-js","href":"/en/locker-secrets-manager/developer-tools/secrets-sdk/nodejs/requirement-installation"},{"title":"Usages","icon":"code","href":"/en/locker-secrets-manager/developer-tools/secrets-sdk/nodejs/usages"},{"title":"Development","icon":"flask","href":"/en/locker-secrets-manager/developer-tools/secrets-sdk/nodejs/development"},{"title":"Contributing","icon":"handshake","href":"/en/locker-secrets-manager/developer-tools/secrets-sdk/nodejs/contributing"}]},{"group":"Java SDK","pages":[{"title":"Requirements \u0026 Installation","icon":"java","href":"/en/locker-secrets-manager/developer-tools/secrets-sdk/java/requirement-installation"},{"title":"Usages","icon":"code","href":"/en/locker-secrets-manager/developer-tools/secrets-sdk/java/usages"},{"title":"Development","icon":"flask","href":"/en/locker-secrets-manager/developer-tools/secrets-sdk/java/development"},{"title":"Contributing","icon":"handshake","href":"/en/locker-secrets-manager/developer-tools/secrets-sdk/java/contributing"}]}]},{"group":"Integration","pages":[{"title":"Import data to Locker SM","icon":"file-import","href":"/en/locker-secrets-manager/integration/import-data-to-locker-sm"},{"title":"Export Locker SM data","icon":"file-export","href":"/en/locker-secrets-manager/integration/export-locker-sm-data"},{"title":"Set up SMTP Email Settings","icon":"envelope-open-text","href":"/en/locker-secrets-manager/integration/set-up-smtp-email-settings"}]},{"group":"Plans and Pricing","pages":[{"title":"Billing Policy for Personal","icon":"credit-card","href":"/en/locker-secrets-manager/billing/billing-policy-for-personal"},{"title":"Billing Policy for Business","description":"Billing policies for the Locker Secrets Manager Business plan.","icon":"building","href":"/en/locker-secrets-manager/billing/billing-policy-for-business"}]},{"group":"Self-hosted Deployment","pages":[{"title":"Infrastructure Dependencies","icon":"network-wired","href":"/en/locker-secrets-manager/installation-docs/infrastructure-dependencies"},{"title":"Deployment Guides","description":"Guide to deploying Locker Secrets Manager using Docker and Docker Compose","icon":"docker","href":"/en/locker-secrets-manager/installation-docs/deployments-guides"},{"title":"Configuration","icon":"sliders","href":"/en/locker-secrets-manager/installation-docs/configuration"}]},{"group":"Release Notes","pages":[{"title":"Release Notes 2024","icon":"user-gear","href":"/en/locker-general/release-notes/locker-secrets-manager/2024"}]}]}]}]},"title":"Infrastructure Dependencies - Tài liệu hướng dẫn sử dụng Locker","buildId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","deploymentId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","dynamics":[],"chunks":[]}