Publish passports on your own address, such as dpp.yourbrand.com.
With a custom domain, your passports open at an address on your own domain instead of app.luxima.io. Your address shows only your own passports.
Custom domains are part of the Growth and Enterprise plans. Only an organisation admin can add one. Each company can have one domain.
Before you start
You need access to the DNS settings for your domain. This is usually at the company where you registered it, or at a service such as Cloudflare. If someone else manages your website, send them this page.The address must be a subdomain, such as dpp.yourbrand.com. A bare domain such as yourbrand.com cannot be used.
Set it up
1
Add your domain in LUXIMA
Open Settings, then Domain. Type the address in Your passport domain, for example dpp.yourbrand.com, and click Add domain.
2
Add the DNS record
LUXIMA shows the record to create. At your DNS provider, add a CNAME record with the values shown:
Type
Name / host
Value / target
TTL
CNAME
The subdomain part, for example dpp
passports.luxima.io
Auto
Use the values shown on your own page.
The Domain page after adding a domain, waiting for the DNS record
If your DNS is on Cloudflare, set the record to “DNS only” (the grey cloud).
3
Wait for it to go live
LUXIMA checks for the record every few minutes and issues a security certificate automatically, so your passports are served over HTTPS. Click Check again to check straight away.
Status
The status card shows three steps:
Step
Meaning
Pending
Your domain is saved.
Certificate issued
LUXIMA found the DNS record.
Live
Passports are open at your address.
When it is live you see: “Passports are live at … New QR codes, labels and exports use this address.”
What happens to existing links
Every passport stays available on the LUXIMA address as well. QR codes you already printed keep working.
New QR codes, labels and exports use your own address while the domain is live.
QR codes printed with your own address work only while the DNS record stays in place. If you remove the record or the domain, those codes stop opening. Codes printed with the LUXIMA address keep working either way.
Remove the domain
Open Settings, then Domain, and click Remove domain. It takes effect straight away, and new links go back to the LUXIMA address.
If setup fails
Message
What to do
”The DNS record was not found within 7 days.”
Add the CNAME record, then remove the domain in LUXIMA and add it again.
”The certificate could not be issued.”
Check the CNAME record, then remove the domain and add it again. If it keeps failing, contact support.
”The address no longer points to Luxima.”
The DNS record was changed or deleted. Restore it.
”Use a subdomain, such as dpp.example.com”
Use an address like dpp.yourbrand.com, not yourbrand.com.
”This address is already in use.”
Choose a different subdomain, or contact support if it is yours.
”Your organisation already has a domain.”
Remove the current domain before adding another.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"LUXIMA Docs","colors":{"primary":"#534AB7","light":"#7F77DD","dark":"#3C3489"},"logo":{"light":"https://mintcdn.com/mbp-network-technology-limited/0jk4gbRWXFsenL_4/logo/light.svg?fit=max\u0026auto=format\u0026n=0jk4gbRWXFsenL_4\u0026q=85\u0026s=e593684d7c43731960331895bf5f5a63","dark":"https://mintcdn.com/mbp-network-technology-limited/0jk4gbRWXFsenL_4/logo/dark.svg?fit=max\u0026auto=format\u0026n=0jk4gbRWXFsenL_4\u0026q=85\u0026s=559abb7c1f52a2a7287844e32e81baf5","href":"https://luxima.io"},"favicon":"https://mintcdn.com/mbp-network-technology-limited/0jk4gbRWXFsenL_4/favicon.svg?fit=max\u0026auto=format\u0026n=0jk4gbRWXFsenL_4\u0026q=85\u0026s=7f8fae883027d24b16a76ec29d9dedf3","navbar":{"links":[{"href":"mailto:[email protected]","label":"Support"}],"primary":{"type":"button","label":"Log in","href":"https://app.luxima.io"}},"footer":{"links":[{"header":"LUXIMA","items":[{"label":"Website","href":"https://luxima.io"},{"label":"Log in","href":"https://app.luxima.io"},{"label":"Contact","href":"mailto:[email protected]"}]}]},"fonts":{"family":"DM Sans"},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Website","icon":"globe","href":"https://luxima.io"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"mbp-network-technology-limited","hasAudioNarration":false,"actualSubdomain":"mbp-network-technology-limited","customDomains":["docs.luxima.io"],"gitSource":{"type":"github","owner":"mbp-network-technology","repo":"luxima-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":"","_id":"6af9fd9f0052dd6d641a784a"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6afa18b72e6041f078dab3f1","clientVersion":"0.0.4143","searchFilterCounts":[{"language":"default","tag":"Products","count":14},{"language":"default","tag":"Label printing","count":12},{"language":"default","tag":"Getting started","count":7},{"language":"default","tag":"Integrations","count":6},{"language":"default","tag":"Passports and QR codes","count":6},{"language":"default","tag":"Product details","count":6},{"language":"default","tag":"Importing and exporting","count":5},{"language":"default","tag":"Mobile app","count":3},{"language":"default","tag":"Windows app","count":3}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","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":"rbac-expansion","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":"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":"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":"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":"full-page-search","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":"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":"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":"turbopuffer-dual-write","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},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","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}],"googleFontsInlined":true},"customCss":[],"page":{"pagePath":"passports/custom-domain","slug":"/passports/custom-domain","pageMetadata":{"title":"Custom domain","description":"Publish passports on your own address, such as dpp.yourbrand.com.","href":"/passports/custom-domain"},"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: \"Publish passports on your own address, such as dpp.yourbrand.com.\"\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={code:`code`,li:`li`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Frame,Heading,Note,OptimizedImage,Step,Steps,Table,Warning}=_components;if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`With a custom domain, your passports open at an address on your own domain instead of app.luxima.io. Your address shows only your own passports.`}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`Custom domains are part of the Growth and Enterprise plans. Only an organisation admin can add one. Each company can have one domain.`})}),`\n`,_jsx(Heading,{level:`2`,id:`before-you-start`,children:`Before you start`}),`\n`,_jsx(_components.p,{children:`You need access to the DNS settings for your domain. This is usually at the company where you registered it, or at a service such as Cloudflare. If someone else manages your website, send them this page.`}),`\n`,_jsxs(_components.p,{children:[`The address must be a subdomain, such as `,_jsx(_components.code,{children:`dpp.yourbrand.com`}),`. A bare domain such as `,_jsx(_components.code,{children:`yourbrand.com`}),` cannot be used.`]}),`\n`,_jsx(Heading,{level:`2`,id:`set-it-up`,children:`Set it up`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Add your domain in LUXIMA`,children:_jsxs(_components.p,{children:[`Open `,_jsx(_components.strong,{children:`Settings`}),`, then `,_jsx(_components.strong,{children:`Domain`}),`. Type the address in `,_jsx(_components.strong,{children:`Your passport domain`}),`, for example `,_jsx(_components.code,{children:`dpp.yourbrand.com`}),`, and click `,_jsx(_components.strong,{children:`Add domain`}),`.`]})}),_jsxs(Step,{title:`Add the DNS record`,children:[_jsx(_components.p,{children:`LUXIMA shows the record to create. At your DNS provider, add a CNAME record with the values shown:`}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Name / host`}),_jsx(_components.th,{children:`Value / target`}),_jsx(_components.th,{children:`TTL`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`CNAME`}),_jsxs(_components.td,{children:[`The subdomain part, for example `,_jsx(_components.code,{children:`dpp`})]}),_jsx(_components.td,{children:_jsx(_components.code,{children:`passports.luxima.io`})}),_jsx(_components.td,{children:`Auto`})]})})]}),_jsx(_components.p,{children:`Use the values shown on your own page.`}),_jsx(Frame,{caption:`The Domain page after adding a domain, waiting for the DNS record`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/mbp-network-technology-limited/mP_qszweR2l6V8Qr/images/passports/custom-domain.png?fit=max\u0026auto=format\u0026n=mP_qszweR2l6V8Qr\u0026q=85\u0026s=6e9b5b6e9721b7717895100f43add890`,alt:`The Domain tab in Settings showing the passport domain with a Remove domain button, the CNAME record to add, a Check again button, a status row with Pending done and Certificate issued and Live still waiting, and a warning about QR codes printed with your own address`,\"data-og-width\":`1904`,width:`1904`,\"data-og-height\":`943`,height:`943`,\"data-path\":`images/passports/custom-domain.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/mbp-network-technology-limited/mP_qszweR2l6V8Qr/images/passports/custom-domain.png?w=280\u0026fit=max\u0026auto=format\u0026n=mP_qszweR2l6V8Qr\u0026q=85\u0026s=c559f72e1dd7dbc2c872a3735f53e0a4 280w, https://mintcdn.com/mbp-network-technology-limited/mP_qszweR2l6V8Qr/images/passports/custom-domain.png?w=560\u0026fit=max\u0026auto=format\u0026n=mP_qszweR2l6V8Qr\u0026q=85\u0026s=49c422c94d266009a508dbeb85c2e51b 560w, https://mintcdn.com/mbp-network-technology-limited/mP_qszweR2l6V8Qr/images/passports/custom-domain.png?w=840\u0026fit=max\u0026auto=format\u0026n=mP_qszweR2l6V8Qr\u0026q=85\u0026s=905aa0a8c6afc8d31a70a6fa05d4531f 840w, https://mintcdn.com/mbp-network-technology-limited/mP_qszweR2l6V8Qr/images/passports/custom-domain.png?w=1100\u0026fit=max\u0026auto=format\u0026n=mP_qszweR2l6V8Qr\u0026q=85\u0026s=d3ad27fc5c8a678831646d2005e0bae9 1100w, https://mintcdn.com/mbp-network-technology-limited/mP_qszweR2l6V8Qr/images/passports/custom-domain.png?w=1650\u0026fit=max\u0026auto=format\u0026n=mP_qszweR2l6V8Qr\u0026q=85\u0026s=f16ebfea7140a82b9274533b9c1adcfc 1650w, https://mintcdn.com/mbp-network-technology-limited/mP_qszweR2l6V8Qr/images/passports/custom-domain.png?w=2500\u0026fit=max\u0026auto=format\u0026n=mP_qszweR2l6V8Qr\u0026q=85\u0026s=3724e80092cd0ec8f827843580cb3657 2500w`})}),_jsx(_components.p,{children:`If your DNS is on Cloudflare, set the record to “DNS only” (the grey cloud).`})]}),_jsx(Step,{title:`Wait for it to go live`,children:_jsxs(_components.p,{children:[`LUXIMA checks for the record every few minutes and issues a security certificate automatically, so your passports are served over HTTPS. Click `,_jsx(_components.strong,{children:`Check again`}),` to check straight away.`]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`status`,children:`Status`}),`\n`,_jsx(_components.p,{children:`The status card shows three steps:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Step`}),_jsx(_components.th,{children:`Meaning`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Pending`})}),_jsx(_components.td,{children:`Your domain is saved.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Certificate issued`})}),_jsx(_components.td,{children:`LUXIMA found the DNS record.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Live`})}),_jsx(_components.td,{children:`Passports are open at your address.`})]})]})]}),`\n`,_jsx(_components.p,{children:`When it is live you see: “Passports are live at … New QR codes, labels and exports use this address.”`}),`\n`,_jsx(Heading,{level:`2`,id:`what-happens-to-existing-links`,children:`What happens to existing links`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Every passport stays available on the LUXIMA address as well. QR codes you already printed keep working.`}),`\n`,_jsx(_components.li,{children:`New QR codes, labels and exports use your own address while the domain is live.`}),`\n`]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`QR codes printed with your own address work only while the DNS record stays in place. If you remove the record or the domain, those codes stop opening. Codes printed with the LUXIMA address keep working either way.`})}),`\n`,_jsx(Heading,{level:`2`,id:`remove-the-domain`,children:`Remove the domain`}),`\n`,_jsxs(_components.p,{children:[`Open `,_jsx(_components.strong,{children:`Settings`}),`, then `,_jsx(_components.strong,{children:`Domain`}),`, and click `,_jsx(_components.strong,{children:`Remove domain`}),`. It takes effect straight away, and new links go back to the LUXIMA address.`]}),`\n`,_jsx(Heading,{level:`2`,id:`if-setup-fails`,children:`If setup fails`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Message`}),_jsx(_components.th,{children:`What to do`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`”The DNS record was not found within 7 days.”`}),_jsx(_components.td,{children:`Add the CNAME record, then remove the domain in LUXIMA and add it again.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`”The certificate could not be issued.”`}),_jsx(_components.td,{children:`Check the CNAME record, then remove the domain and add it again. If it keeps failing, contact support.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`”The address no longer points to Luxima.”`}),_jsx(_components.td,{children:`The DNS record was changed or deleted. Restore it.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`”Use a subdomain, such as dpp.example.com”`}),_jsxs(_components.td,{children:[`Use an address like `,_jsx(_components.code,{children:`dpp.yourbrand.com`}),`, not `,_jsx(_components.code,{children:`yourbrand.com`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`”This address is already in use.”`}),_jsx(_components.td,{children:`Choose a different subdomain, or contact support if it is yours.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`”Your organisation already has a domain.”`}),_jsx(_components.td,{children:`Remove the current domain before adding another.`})]})]})]})]})}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":"Custom domain","description":"Publish passports on your own address, such as dpp.yourbrand.com.","href":"/passports/custom-domain"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Before you start","slug":"before-you-start","depth":2,"children":[]},{"title":"Set it up","slug":"set-it-up","depth":2,"children":[]},{"title":"Status","slug":"status","depth":2,"children":[]},{"title":"What happens to existing links","slug":"what-happens-to-existing-links","depth":2,"children":[]},{"title":"Remove the domain","slug":"remove-the-domain","depth":2,"children":[]},{"title":"If setup fails","slug":"if-setup-fails","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"mbp-network-technology-limited","siteName":"LUXIMA Docs","title":"Custom domain - LUXIMA Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-15T20:31:10.562Z","originalFileLocation":"passports/custom-domain.mdx"},"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=\"Publish passports on your own address, such as dpp.yourbrand.com.\">\u003cmeta data-mint-head name=\"application-name\" content=\"LUXIMA Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/mbp-network-technology-limited/b5VOJgNxI3nihJOg/_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/mbp-network-technology-limited/b5VOJgNxI3nihJOg/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/mbp-network-technology-limited/b5VOJgNxI3nihJOg/_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/mbp-network-technology-limited/b5VOJgNxI3nihJOg/_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/mbp-network-technology-limited/b5VOJgNxI3nihJOg/_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/mbp-network-technology-limited/b5VOJgNxI3nihJOg/_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/mbp-network-technology-limited/b5VOJgNxI3nihJOg/_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/mbp-network-technology-limited/b5VOJgNxI3nihJOg/_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/mbp-network-technology-limited/b5VOJgNxI3nihJOg/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Custom domain - LUXIMA Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Publish passports on your own address, such as dpp.yourbrand.com.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"LUXIMA Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.luxima.io/passports/custom-domain\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://mbp-network-technology-limited.mintlify.site/_mintlify/api/og/v2?division=Passports+and+QR+codes\u0026amp;title=Custom+domain\u0026amp;description=Publish+passports+on+your+own+address%2C+such+as+dpp.yourbrand.com.\u0026amp;theme=dbbf94375cc527c7d0adf2f2\u0026amp;signature=fa378b0382cd3acc4258b9586a2d25958b8b6d3149b7aef2c50120c503f9983e\">\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=\"Custom domain - LUXIMA Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Publish passports on your own address, such as dpp.yourbrand.com.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://mbp-network-technology-limited.mintlify.site/_mintlify/api/og/v2?division=Passports+and+QR+codes\u0026amp;title=Custom+domain\u0026amp;description=Publish+passports+on+your+own+address%2C+such+as+dpp.yourbrand.com.\u0026amp;theme=dbbf94375cc527c7d0adf2f2\u0026amp;signature=fa378b0382cd3acc4258b9586a2d25958b8b6d3149b7aef2c50120c503f9983e\">\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/mbp-network-technology-limited/b5VOJgNxI3nihJOg/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"LUXIMA Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#534AB7\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.luxima.io/passports/custom-domain\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/passports/custom-domain.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.luxima.io/#organization\",\"name\":\"LUXIMA Docs\",\"url\":\"https://docs.luxima.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/mbp-network-technology-limited/0jk4gbRWXFsenL_4/logo/light.svg?fit=max\u0026auto=format\u0026n=0jk4gbRWXFsenL_4\u0026q=85\u0026s=e593684d7c43731960331895bf5f5a63\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.luxima.io#website\",\"name\":\"LUXIMA Docs\",\"url\":\"https://docs.luxima.io\",\"publisher\":{\"@id\":\"https://docs.luxima.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.luxima.io/passports/custom-domain#webpage\",\"url\":\"https://docs.luxima.io/passports/custom-domain\",\"name\":\"Custom domain\",\"description\":\"Publish passports on your own address, such as dpp.yourbrand.com.\",\"dateModified\":\"2026-11-15T20:31:10.562Z\",\"isPartOf\":{\"@id\":\"https://docs.luxima.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.luxima.io/passports/custom-domain#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.luxima.io/passports/custom-domain#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Passports and QR codes\",\"item\":\"https://docs.luxima.io/passports/what-customers-see\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Custom domain\",\"item\":\"https://docs.luxima.io/passports/custom-domain\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.luxima.io/passports/custom-domain#article\",\"headline\":\"Custom domain\",\"name\":\"Custom domain\",\"description\":\"Publish passports on your own address, such as dpp.yourbrand.com.\",\"url\":\"https://docs.luxima.io/passports/custom-domain\",\"mainEntityOfPage\":{\"@id\":\"https://docs.luxima.io/passports/custom-domain#webpage\"},\"dateModified\":\"2026-11-15T20:31:10.562Z\",\"publisher\":{\"@id\":\"https://docs.luxima.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.luxima.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"LUXIMA Docs\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"LUXIMA Docs\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/passports/custom-domain.md","siteName":"LUXIMA Docs","nav":{"global":{"anchors":[{"anchor":"Website","icon":"globe","href":"https://luxima.io"}]},"pages":[{"group":"Getting started","pages":[{"title":"Welcome to LUXIMA","href":"/index"},{"title":"Quickstart","href":"/quickstart"},{"title":"Key concepts","href":"/getting-started/key-concepts"},{"title":"Sign up and log in","href":"/getting-started/sign-up-and-log-in"},{"title":"Set up your company","href":"/getting-started/set-up-your-company"},{"title":"Find your way around","href":"/getting-started/find-your-way-around"},{"title":"Plans and the free trial","href":"/getting-started/plans-and-trial"}]},{"group":"Products","pages":[{"title":"The Passports page","href":"/products/overview"},{"title":"Create a product","href":"/products/create-a-product"},{"title":"Edit a product","href":"/products/edit-a-product"},{"group":"Product details","pages":[{"title":"Identity and variants","href":"/products/identity-and-variants"},{"title":"Images","href":"/products/images"},{"title":"Materials","href":"/products/materials"},{"title":"Origin and supply chain","href":"/products/origin-and-supply-chain"},{"title":"Environmental impact","href":"/products/environmental-impact"},{"title":"Certifications and care","href":"/products/certifications-and-care"}]},{"title":"Completeness and status","href":"/products/completeness"},{"title":"Publish a passport","href":"/products/publish"},{"title":"Product defaults","href":"/products/product-defaults"},{"title":"Merge products","href":"/products/merge-products"},{"title":"Archive and delete","href":"/products/archive-and-delete"}]},{"group":"Integrations","pages":[{"title":"Integrations","href":"/integrations/overview"},{"title":"GS1","href":"/integrations/gs1"},{"title":"NetSuite","href":"/integrations/netsuite"},{"title":"Katana","href":"/integrations/katana"},{"title":"Website","href":"/integrations/website"},{"title":"Excel / CSV","href":"/integrations/excel-csv"}]},{"group":"Importing and exporting","pages":[{"title":"How importing works","href":"/import-export/import-overview"},{"title":"Import a spreadsheet","href":"/import-export/import-a-spreadsheet"},{"title":"Review and import","href":"/import-export/review-and-import"},{"title":"Saved workflows","href":"/import-export/saved-workflows"},{"title":"Export your products","href":"/import-export/export"}]},{"group":"Passports and QR codes","pages":[{"title":"What customers see","href":"/passports/what-customers-see"},{"title":"Design your passport","href":"/passports/design-your-passport"},{"title":"Theme","href":"/passports/theme"},{"title":"Sections and blocks","href":"/passports/sections-and-blocks"},{"title":"Links and QR codes","description":"Which link a passport gets, and how to get QR codes for printing.","href":"/passports/links-and-qr-codes"},{"title":"Custom domain","href":"/passports/custom-domain"}]},{"group":"Label printing","pages":[{"title":"How label printing works","description":"Design labels in LUXIMA and print them where your products are made or packed.","href":"/printing/overview"},{"title":"Design a label","href":"/printing/design-a-label"},{"title":"Activate and assign labels","href":"/printing/activate-and-assign"},{"title":"Print stations","href":"/printing/print-stations"},{"title":"Print from the browser","href":"/printing/print-from-the-browser"},{"group":"Windows app","pages":[{"title":"Install and pair the Windows app","href":"/printing/windows-install-and-pair"},{"title":"Print labels on Windows","href":"/printing/windows-print-labels"},{"title":"Printers and settings on Windows","href":"/printing/windows-printers-and-settings"}]},{"group":"Mobile app","pages":[{"title":"Install and pair the mobile app","href":"/printing/mobile-install-and-pair"},{"title":"Printers on mobile","href":"/printing/mobile-printers"},{"title":"Print labels on mobile","href":"/printing/mobile-print-labels"}]},{"title":"Work orders","href":"/printing/work-orders"}]}]},"basePath":"","title":"Custom domain - LUXIMA Docs","buildId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","deploymentId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-D2acuaLg.js","DynamicMarkdown-Co5nikxh.js","zoom-image-lightbox-BbK2OBGL.js","lightbox-handle-r17bVUz3.js"]}