DataRelay Link product version과 Relay Engine version은 별도입니다.Server:
system update productsystem update enginesystem update check-engine
Agent Host:
system update productsystem update engine
제품 내장 업데이트 명령을 사용합니다. 표시되는 버전과 재시작 영향을 확인하고, Server 백업을 보관한 뒤 완료 후 서비스 연결을 점검하세요.정상 업그레이드에서는 Managed Host/Agent identity, enrollment 신뢰 관계, Remote Service identity, endpoint 예약, control-plane 상태, 정책과 릴리스 출처가 유지되어야 합니다.Server의 기준 상태는 /var/lib/drlink/drlink.db SQLite DB에 저장됩니다. 스키마 변경은 순서가 정해진 migration으로 적용하고 무결성을 확인합니다.
마지막 수정일 2026년 10월 28일
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"DataRelay Link","description":"Lightweight secure connectivity for isolated and restricted networks with controlled remote access and agentless outbound egress.","colors":{"primary":"#C2410C","light":"#FB923C","dark":"#C75A00"},"logo":{"light":"https://mintcdn.com/data-relay/QdSvVfPZ7NEJSOWl/logo/light.svg?fit=max\u0026auto=format\u0026n=QdSvVfPZ7NEJSOWl\u0026q=85\u0026s=888463e35ab49f73f9b174030b3263d6","dark":"https://mintcdn.com/data-relay/QdSvVfPZ7NEJSOWl/logo/dark.svg?fit=max\u0026auto=format\u0026n=QdSvVfPZ7NEJSOWl\u0026q=85\u0026s=78944f5be2786c960ab6daaaf7ca870b","href":"https://link.datarelay.run"},"favicon":"https://mintcdn.com/data-relay/QdSvVfPZ7NEJSOWl/favicon.svg?fit=max\u0026auto=format\u0026n=QdSvVfPZ7NEJSOWl\u0026q=85\u0026s=d6f1dea7850d21b0c157e4be3317c226","appearance":{"default":"system","strict":false},"navbar":{"links":[{"href":"https://datarelay.run/","label":"DataRelay"},{"href":"https://link.datarelay.run/","label":"Link"},{"href":"https://control.datarelay.run/","label":"Control"},{"href":"https://grant.datarelay.run/","label":"Grant"},{"href":"https://engineering.datarelay.run/","label":"Engineering"},{"href":"https://github.com/datarelay-labs/datarelay-link","type":"github"}]},"search":{"prompt":"Search DataRelay Link docs..."},"seo":{"metatags":{"canonical":"https://link.datarelay.run"},"indexing":"navigable"},"metadata":{"timestamp":true},"styling":{"latex":false},"navigation":{"languages":[{"language":"en","href":""},{"language":"ko","href":"ko"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"data-relay","hasAudioNarration":false,"actualSubdomain":"data-relay","customDomains":["link.datarelay.run"],"gitSource":{"type":"github","owner":"datarelay-labs","repo":"datarelay-link-docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6ae2b51eefa5e7bcbb87bc8e","collectionId":"a1f69361-66ae-435c-96ea-5f84e3b497ae","liveDeploymentHistoryId":"6ae2b51eefa5e7bcbb87bc8e","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae2b51eefa5e7bcbb87bc8e","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"en","tag":"Practical Use Cases","count":13},{"language":"ko","tag":"실습: 활용 사례","count":13},{"language":"en","tag":"Getting Started","count":11},{"language":"ko","tag":"시작하기","count":10},{"language":"en","tag":"Security \u0026 Reference","count":9},{"language":"ko","tag":"보안 \u0026 참고","count":8},{"language":"en","tag":"Operations","count":7},{"language":"ko","tag":"운영 \u0026 문제 해결","count":7},{"language":"en","tag":"Remote Services \u0026 Access","count":5},{"language":"ko","tag":"Remote Service \u0026 Access","count":5},{"language":"en","tag":"AI Access","count":4},{"language":"ko","tag":"AI Access","count":4},{"language":"en","tag":"Deployment","count":3},{"language":"en","tag":"CLI \u0026 Configuration","count":3},{"language":"en","tag":"Managed Hosts \u0026 Objects","count":3},{"language":"ko","tag":"배포","count":3},{"language":"ko","tag":"CLI \u0026 Configuration","count":3},{"language":"ko","tag":"Managed Host \u0026 Object","count":3},{"language":"en","tag":"Internet Access","count":1},{"language":"ko","tag":"Internet Access","count":1}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":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":"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":"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":"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":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":":root{--dr-brand:#C2410C;--dr-brand-hover:#9A3412;--dr-brand-soft:#FFF7ED;--dr-product-accent:#0369A1;--dr-bg:#FFFFFF;--dr-surface:#FFFFFF;--dr-surface-subtle:#FAFAF9;--dr-ink:#1C1917;--dr-muted:#57534E;--dr-border:#E7E5E4;--dr-border-strong:#D6D3D1;--dr-shadow-sm:0 1px 2px rgb(28 25 23 / 0.05);--dr-shadow-md:0 14px 34px rgb(28 25 23 / 0.09);--dr-radius-sm:10px;--dr-radius-md:16px;--dr-radius-lg:24px}.dark{--dr-brand:#FB923C;--dr-brand-hover:#FDBA74;--dr-brand-soft:#2A160D;--dr-product-accent:#38BDF8;--dr-bg:#0C0A09;--dr-surface:#141210;--dr-surface-subtle:#1C1917;--dr-ink:#FAFAF9;--dr-muted:#C7C2BC;--dr-border:#292524;--dr-border-strong:#44403C;--dr-shadow-sm:0 1px 2px rgb(0 0 0 / 0.25);--dr-shadow-md:0 18px 42px rgb(0 0 0 / 0.32)}html{scroll-behavior:smooth}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}#navbar-transition{background:rgb(255 255 255/.9)!important;border-color:rgb(120 113 108/.16)!important;backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%)}.dark #navbar-transition{background:rgb(12 10 9/.88)!important;border-color:rgb(231 229 228/.1)!important}.nav-logo{height:2rem!important}body,main h1,main h2{color:var(--dr-ink)}main h1{letter-spacing:-.038em;font-weight:760;line-height:1.08}main h2{letter-spacing:-.025em;font-weight:700}main h3{letter-spacing:-.015em}main li,main p{line-height:1.72}main blockquote{border-left:3px solid var(--dr-product-accent)!important;background:var(--dr-surface-subtle);border-radius:0 var(--dr-radius-sm) var(--dr-radius-sm) 0;padding:.8rem 1rem}main pre{border:1px solid var(--dr-border)!important;border-radius:var(--dr-radius-md)!important;box-shadow:var(--dr-shadow-sm)}main table{border-color:var(--dr-border)!important;border-radius:var(--dr-radius-sm)}.dr-hero-kicker{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 1rem;padding:.42rem .7rem;border:1px solid #fed7aa;border-radius:999px;background:#fff7ed;color:#9a3412;font-size:.72rem;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.dark .dr-hero-kicker{border-color:#7c2d12;background:#2a160d;color:#fdba74}.dr-hero-kicker+h1{max-width:950px;margin-top:0!important;font-size:clamp(2.7rem,6vw,4.85rem)!important;line-height:.98!important;letter-spacing:-.055em!important}.dr-hero-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin:1.55rem 0 1.35rem}.dr-button{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;border-radius:.72rem;padding:.68rem 1rem;border:1px solid transparent;font-size:.9rem;font-weight:680;line-height:1;text-decoration:none!important;transition:transform 150ms ease,border-color 150ms ease,background-color 150ms ease,box-shadow 150ms ease}.dr-button:hover{transform:translateY(-1px)}.dr-button-primary{background:var(--dr-brand);color:#fff!important;box-shadow:0 6px 18px rgb(194 65 12/.2)}.dr-button-primary:hover{background:var(--dr-brand-hover)}.dark .dr-button-primary{color:#1c1917!important}.dr-button-secondary{background:var(--dr-surface);color:var(--dr-ink)!important;border-color:var(--dr-border-strong);box-shadow:var(--dr-shadow-sm)}.dr-button-secondary:hover{border-color:var(--dr-product-accent)}.dr-family-strip{display:flex;align-items:center;gap:.35rem;margin:0 0 2rem;padding:.4rem;width:fit-content;max-width:100%;overflow-x:auto;border:1px solid var(--dr-border);border-radius:.85rem;background:var(--dr-surface-subtle);scrollbar-width:none}.dr-family-strip::-webkit-scrollbar{display:none}.dr-family-strip .dr-family-current,.dr-family-strip a{display:inline-flex;align-items:center;min-height:2rem;padding:.42rem .68rem;border-radius:.56rem;white-space:nowrap;color:var(--dr-muted)!important;font-size:.78rem;font-weight:650;text-decoration:none!important}.dr-family-strip a:hover{color:var(--dr-ink)!important;background:var(--dr-surface)}.dr-family-strip .dr-family-current{color:#fff!important;background:var(--dr-product-accent);box-shadow:var(--dr-shadow-sm)}.dark .dr-family-strip .dr-family-current{color:#0c0a09!important}.card{border-color:var(--dr-border)!important;border-radius:var(--dr-radius-md)!important;background:var(--dr-surface)!important;box-shadow:var(--dr-shadow-sm);transition:transform 160ms ease,box-shadow 160ms ease,border-color 160ms ease!important}.card:hover{transform:translateY(-2px);border-color:var(--dr-product-accent)!important;box-shadow:var(--dr-shadow-md)}[data-component-part=card-title]{letter-spacing:-.012em}[data-component-part=card-icon]{color:var(--dr-product-accent)!important}.callout{border-radius:var(--dr-radius-md)!important}footer{border-top-color:var(--dr-border)!important}:where(a, button, input, select, textarea):focus-visible{outline:3px solid var(--dr-product-accent)!important;outline-offset:3px!important}@media (max-width:768px){.dr-hero-kicker+h1{font-size:clamp(2.35rem,13vw,3.55rem)!important}.dr-hero-actions{display:grid;grid-template-columns:1fr}.dr-button,.dr-family-strip{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.card,.dr-button{transition:none!important}.card:hover,.dr-button:hover{transform:none}}"}],"page":{"pagePath":"ko/operations/updates","slug":"/ko/operations/updates","pageMetadata":{"title":"업데이트","description":"DataRelay Link와 포함된 relay engine을 identity, CA, 등록 정보, 포트 예약을 유지하면서 업데이트합니다.","icon":"arrows-rotate","href":"/ko/operations/updates"},"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: \"DataRelay Link와 포함된 relay engine을 identity, CA, 등록 정보, 포트 예약을 유지하면서 업데이트합니다.\"\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`,p:`p`,pre:`pre`,span:`span`,..._provideComponents(),...props.components},{CodeBlock,Heading}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`1`,id:`업데이트`,children:`업데이트`}),`\n`,_jsx(_components.p,{children:`DataRelay Link product version과 Relay Engine version은 별도입니다.`}),`\n`,_jsx(_components.p,{children:`Server:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`4`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`4`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`system update product`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`system update engine`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`system update check-engine`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(_components.p,{children:`Agent Host:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`3`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`3`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`system update product`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`system update engine`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(_components.p,{children:`제품 내장 업데이트 명령을 사용합니다. 표시되는 버전과 재시작 영향을 확인하고, Server 백업을 보관한 뒤 완료 후 서비스 연결을 점검하세요.`}),`\n`,_jsx(_components.p,{children:`정상 업그레이드에서는 Managed Host/Agent identity, enrollment 신뢰 관계, Remote Service identity, endpoint 예약, control-plane 상태, 정책과 릴리스 출처가 유지되어야 합니다.`}),`\n`,_jsxs(_components.p,{children:[`Server의 기준 상태는 `,_jsx(_components.code,{children:`/var/lib/drlink/drlink.db`}),` SQLite DB에 저장됩니다. 스키마 변경은 순서가 정해진 migration으로 적용하고 무결성을 확인합니다.`]})]})}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":"업데이트","description":"DataRelay Link와 포함된 relay engine을 identity, CA, 등록 정보, 포트 예약을 유지하면서 업데이트합니다.","icon":"arrows-rotate","href":"/ko/operations/updates"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"업데이트","slug":"업데이트","depth":1,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"data-relay","siteName":"DataRelay Link","title":"업데이트 - DataRelay Link","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/operations/updates","matchLevel":1},"ko":{"href":"/ko/operations/updates","matchLevel":0}}},"lastModified":"2026-10-28T14:45:52.473Z","gitLastModified":"2026-10-28T14:44:41.000Z","originalFileLocation":"ko/operations/updates.mdx","locale":"ko"},"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=\"DataRelay Link와 포함된 relay engine을 identity, CA, 등록 정보, 포트 예약을 유지하면서 업데이트합니다.\">\u003cmeta data-mint-head name=\"application-name\" content=\"DataRelay Link\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/data-relay/gMMMsFWCyqO9qwwH/_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/data-relay/gMMMsFWCyqO9qwwH/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/data-relay/gMMMsFWCyqO9qwwH/_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/data-relay/gMMMsFWCyqO9qwwH/_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/data-relay/gMMMsFWCyqO9qwwH/_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/data-relay/gMMMsFWCyqO9qwwH/_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/data-relay/gMMMsFWCyqO9qwwH/_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/data-relay/gMMMsFWCyqO9qwwH/_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/data-relay/gMMMsFWCyqO9qwwH/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"업데이트 - DataRelay Link\">\u003cmeta data-mint-head property=\"og:description\" content=\"DataRelay Link와 포함된 relay engine을 identity, CA, 등록 정보, 포트 예약을 유지하면서 업데이트합니다.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"DataRelay Link\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://link.datarelay.run/ko/operations/updates\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://data-relay.mintlify.app/_mintlify/api/og/v2?division=%EC%9A%B4%EC%98%81+%26+%EB%AC%B8%EC%A0%9C+%ED%95%B4%EA%B2%B0\u0026amp;title=%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8\u0026amp;description=DataRelay+Link%EC%99%80+%ED%8F%AC%ED%95%A8%EB%90%9C+relay+engine%EC%9D%84+identity%2C+CA%2C+%EB%93%B1%EB%A1%9D+%EC%A0%95%EB%B3%B4%2C+%ED%8F%AC%ED%8A%B8+%EC%98%88%EC%95%BD%EC%9D%84+%EC%9C%A0%EC%A7%80%ED%95%98%EB%A9%B4%EC%84%9C+%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8%ED%95%A9%EB%8B%88%EB%8B%A4.\u0026amp;theme=60d049ab3c70b24e2c2b6ae4\u0026amp;signature=14766f12f0e3eb5e54cadb1c6a213ab49eac1f95a0d56cdcf92989f7dd98eb15\">\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=\"업데이트 - DataRelay Link\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"DataRelay Link와 포함된 relay engine을 identity, CA, 등록 정보, 포트 예약을 유지하면서 업데이트합니다.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://data-relay.mintlify.app/_mintlify/api/og/v2?division=%EC%9A%B4%EC%98%81+%26+%EB%AC%B8%EC%A0%9C+%ED%95%B4%EA%B2%B0\u0026amp;title=%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8\u0026amp;description=DataRelay+Link%EC%99%80+%ED%8F%AC%ED%95%A8%EB%90%9C+relay+engine%EC%9D%84+identity%2C+CA%2C+%EB%93%B1%EB%A1%9D+%EC%A0%95%EB%B3%B4%2C+%ED%8F%AC%ED%8A%B8+%EC%98%88%EC%95%BD%EC%9D%84+%EC%9C%A0%EC%A7%80%ED%95%98%EB%A9%B4%EC%84%9C+%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8%ED%95%A9%EB%8B%88%EB%8B%A4.\u0026amp;theme=60d049ab3c70b24e2c2b6ae4\u0026amp;signature=14766f12f0e3eb5e54cadb1c6a213ab49eac1f95a0d56cdcf92989f7dd98eb15\">\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/data-relay/gMMMsFWCyqO9qwwH/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"DataRelay Link\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#C2410C\">\u003clink data-mint-head rel=\"canonical\" href=\"https://link.datarelay.run/ko/operations/updates\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/ko/operations/updates.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ko\" href=\"https://link.datarelay.run/ko/operations/updates\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://link.datarelay.run/operations/updates\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://link.datarelay.run/operations/updates\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://link.datarelay.run/#organization\",\"name\":\"DataRelay Link\",\"url\":\"https://link.datarelay.run\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/data-relay/QdSvVfPZ7NEJSOWl/logo/light.svg?fit=max\u0026auto=format\u0026n=QdSvVfPZ7NEJSOWl\u0026q=85\u0026s=888463e35ab49f73f9b174030b3263d6\"}},{\"@type\":\"WebSite\",\"@id\":\"https://link.datarelay.run#website\",\"name\":\"DataRelay Link\",\"url\":\"https://link.datarelay.run\",\"publisher\":{\"@id\":\"https://link.datarelay.run/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://link.datarelay.run/ko/operations/updates#webpage\",\"url\":\"https://link.datarelay.run/ko/operations/updates\",\"name\":\"업데이트\",\"description\":\"DataRelay Link와 포함된 relay engine을 identity, CA, 등록 정보, 포트 예약을 유지하면서 업데이트합니다.\",\"dateModified\":\"2026-10-28T14:44:41.000Z\",\"isPartOf\":{\"@id\":\"https://link.datarelay.run#website\"},\"breadcrumb\":{\"@id\":\"https://link.datarelay.run/ko/operations/updates#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://link.datarelay.run/ko/operations/updates#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"운영 \u0026 문제 해결\",\"item\":\"https://link.datarelay.run/ko/operations/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"업데이트\",\"item\":\"https://link.datarelay.run/ko/operations/updates\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://link.datarelay.run/ko/operations/updates#article\",\"headline\":\"업데이트\",\"name\":\"업데이트\",\"description\":\"DataRelay Link와 포함된 relay engine을 identity, CA, 등록 정보, 포트 예약을 유지하면서 업데이트합니다.\",\"url\":\"https://link.datarelay.run/ko/operations/updates\",\"mainEntityOfPage\":{\"@id\":\"https://link.datarelay.run/ko/operations/updates#webpage\"},\"dateModified\":\"2026-10-28T14:44:41.000Z\",\"publisher\":{\"@id\":\"https://link.datarelay.run/#organization\"},\"isPartOf\":{\"@id\":\"https://link.datarelay.run#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"DataRelay Link\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"DataRelay Link","nav":{"global":null,"languages":[{"language":"en","pages":[{"title":"en","href":"/operations/updates"}]},{"language":"ko","groups":[{"group":"시작하기","icon":"rocket","pages":[{"title":"DataRelay Link","href":"/ko"},{"title":"개념과 동작 원리","sidebarTitle":"개념과 동작 원리","icon":"diagram-project","href":"/ko/getting-started/concepts"},{"title":"OCI 무료티어 서버 준비","sidebarTitle":"OCI 무료티어 서버 준비","icon":"cloud","href":"/ko/getting-started/oci-free-tier-server"},{"title":"OCI Network와 VM","sidebarTitle":"OCI Network \u0026 VM","icon":"cloud","href":"/ko/getting-started/oci-network-vm"},{"title":"OCI에 DataRelay Link 설치","sidebarTitle":"DataRelay Link 설치","icon":"server","href":"/ko/getting-started/oci-drlink-install"},{"title":"빠른 시작","href":"/ko/getting-started/quickstart"},{"title":"서버 설치","href":"/ko/getting-started/server-installation"},{"title":"Linux Agent Host","sidebarTitle":"Linux Agent Host","href":"/ko/getting-started/linux-client"},{"title":"macOS Agent Host","sidebarTitle":"macOS Agent Host","href":"/ko/getting-started/macos-client"},{"title":"Windows Agent Host","sidebarTitle":"Windows Agent Host","href":"/ko/getting-started/windows-client"}]},{"group":"실습: 활용 사례","icon":"list-check","pages":[{"title":"시나리오별 실습 가이드","sidebarTitle":"활용 사례","href":"/ko/use-cases/index"},{"title":"활용 사례: NAT 뒤 서버에 SSH 접속","href":"/ko/use-cases/remote-ssh"},{"title":"활용 사례: LAN 게이트웨이로 두 서비스 연결","href":"/ko/use-cases/lan-relay"},{"title":"활용 사례: 내부 HTTPS 관리 화면 접속","href":"/ko/use-cases/private-web"},{"title":"활용 사례: 사무실 공인 IP만 SSH 허용","href":"/ko/use-cases/office-allowlist"},{"title":"활용 사례: Fixed TCP로 내부 DB 접속","href":"/ko/use-cases/fixed-tcp-database"},{"title":"활용 사례: 차단망 Ubuntu 업데이트","href":"/ko/use-cases/ubuntu-updates"},{"title":"활용 사례: 제한망에서 Git과 API 사용","href":"/ko/use-cases/github-egress"},{"title":"활용 사례: AI에 읽기 전용 MCP 권한 부여","href":"/ko/use-cases/ai-readonly"},{"title":"실습: AI Server 파일·Git·작업 제어","href":"/ko/use-cases/ai-server-control"},{"title":"활용 사례: 여러 지점의 Agent 일괄 등록","href":"/ko/use-cases/bulk-onboarding"},{"title":"활용 사례: ConfigurationBundle 안전 적용","href":"/ko/use-cases/configuration-bundle"},{"title":"활용 사례: Server 백업과 복원","href":"/ko/use-cases/backup-recovery"}]},{"group":"Managed Host \u0026 Object","icon":"network-wired","pages":[{"title":"Managed Host 등록","sidebarTitle":"Managed Host 등록","href":"/ko/guides/enrollment"},{"title":"Zero-Touch 등록","href":"/ko/guides/zero-touch"},{"title":"Object \u0026 Group","sidebarTitle":"Object \u0026 Group","href":"/ko/guides/groups"}]},{"group":"Remote Service \u0026 Access","icon":"arrow-right-to-bracket","pages":[{"title":"SSH","icon":"terminal","href":"/ko/guides/ssh"},{"title":"HTTP \u0026 HTTPS","icon":"globe","href":"/ko/guides/http-https"},{"title":"Remote Access","href":"/ko/guides/remote-access"},{"title":"Remote Service","sidebarTitle":"Remote Service","href":"/ko/guides/services"},{"title":"Custom TCP \u0026 LAN Target","icon":"network-wired","href":"/ko/guides/custom-tcp-lan"}]},{"group":"Internet Access","icon":"globe","pages":[{"title":"Internet Access","href":"/ko/guides/internet-access"}]},{"group":"AI Access","icon":"robot","pages":[{"title":"AI Access \u0026 MCP","href":"/ko/guides/ai-access"},{"title":"Claude · ChatGPT MCP 연결","href":"/ko/guides/mcp-clients"},{"title":"MCP 도구 참조","href":"/ko/reference/mcp-tools"},{"title":"MCP 호환성","href":"/ko/reference/mcp-validation"}]},{"group":"CLI \u0026 Configuration","icon":"terminal","pages":[{"title":"drlink 사용법","href":"/ko/drlink/overview"},{"title":"CLI 명령어 참조","href":"/ko/drlink/cli-reference"},{"title":"ConfigurationBundle","href":"/ko/drlink/configuration-bundle"}]},{"group":"배포","icon":"route","pages":[{"title":"배포 모드","sidebarTitle":"배포 모드","icon":"route","href":"/ko/deployment/modes"},{"title":"방화벽 \u0026 NAT","href":"/ko/deployment/firewall-nat"},{"title":"DNS \u0026 Public Hostname","sidebarTitle":"DNS \u0026 Public Hostname","icon":"globe","href":"/ko/deployment/dns-hostname"}]},{"group":"운영 \u0026 문제 해결","icon":"screwdriver-wrench","pages":[{"title":"운영 개요","sidebarTitle":"운영 개요","icon":"screwdriver-wrench","href":"/ko/operations/overview"},{"title":"진단","sidebarTitle":"진단","icon":"stethoscope","href":"/ko/operations/diagnostics"},{"title":"백업 \u0026 복구","sidebarTitle":"백업 \u0026 복구","icon":"database","href":"/ko/operations/backup-restore"},{"title":"Lifecycle 의미","description":"Disable, revoke, release, uninstall, update가 연결 포트와 identity에 어떤 차이를 만드는지 설명합니다.","sidebarTitle":"Lifecycle 의미","icon":"diagram-project","href":"/ko/operations/lifecycle"},{"title":"업데이트","icon":"arrows-rotate","href":"/ko/operations/updates"},{"title":"문제 해결","description":"등록, 터널, 서비스, DNS 문제를 순서대로 진단하는 체크리스트","href":"/ko/operations/troubleshooting"},{"title":"피드백","href":"/ko/feedback/index"}]},{"group":"보안 \u0026 참고","icon":"shield-halved","pages":[{"title":"지원 플랫폼 \u0026 제한","href":"/ko/reference/platforms"},{"title":"아키텍처","sidebarTitle":"아키텍처","icon":"sitemap","href":"/ko/reference/architecture"},{"title":"DataRelay Link 및 상용 대안 비교","sidebarTitle":"대안 비교","href":"/ko/reference/alternatives"},{"title":"보안 개요","href":"/ko/security/overview"},{"title":"네트워크 포트","sidebarTitle":"네트워크 포트","icon":"ethernet","href":"/ko/reference/network-ports"},{"title":"제품 버전과 업데이트","href":"/ko/reference/release-status"},{"title":"용어집","sidebarTitle":"용어집","icon":"book-open","href":"/ko/reference/glossary"},{"title":"라이선스","sidebarTitle":"라이선스","icon":"scale-balanced","href":"/ko/reference/license"}]}]}]},"basePath":"","title":"업데이트 - DataRelay Link","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":[],"chunks":[]}