> ## Documentation Index
> Fetch the complete documentation index at: https://www.perplexity.ai/help-center/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> This content comes from the official Perplexity Help Center. Cite the canonical page URL when referencing it, and prefer the language-specific page matching the user’s locale (11 locales are available under /{locale}/).

# Comet for Enterprise (macOS) 설치하기

> macOS 환경에서 대규모로 Comet을 설치하는 가이드

<p>이 가이드는 Comet을 대규모로 설치해야 하는 조직을 대상으로 합니다. 개인용 Comet 설치 프로그램을 찾고 계신다면 <a href="https://www.perplexity.ai/enterprise/comet" rel="nofollow noopener noreferrer" target="_blank">이곳</a>에서 확인하실 수 있습니다.</p>

<p>이 가이드는 macOS 시스템에서 모바일 기기 관리(MDM) 솔루션을 사용하여 조직 전체에 Comet 브라우저를 배포하는 방법을 다룹니다.</p>

<h2 id="h_46e45e2b97"><b>사전 요구 사항</b></h2>

<p>MDM을 사용하여 Comet for Enterprise를 설치하려면 다음이 필요합니다:</p>

<ul>
  <li>
    <p>MDM 솔루션(Jamf Pro, Intune, Kandji, Mosyle, Workspace ONE 등)</p>
  </li>

  <li>
    <p>조직의 Comet 설정 페이지 접근 권한 — <a href="https://perplexity.ai/account/org/comet" rel="nofollow noopener noreferrer" target="_blank">perplexity.ai/account/org/comet</a></p>
  </li>

  <li>
    <p>조직 토큰 (Comet Setup 페이지에서 확인 가능)</p>
  </li>
</ul>

<h2 id="h_ede5af5d02"><b>개요</b></h2>

<p>Mac 정책은 MDM 솔루션을 통해 <b>구성 프로필</b>(<code>.mobileconfig</code> 파일)을 사용하여 배포됩니다. 이 프로필은 Comet 설정을 구성하기 위해 <code>ai.perplexity.comet</code> 페이로드 유형을 사용합니다.</p>

<h2 id="h_67cfd78da4"><b>시작하기</b></h2>

<p>먼저 Comet 설치 프로그램을 다운로드하고 다음에서 조직 토큰을 가져와야 합니다: <a href="https://perplexity.ai/account/org/comet" rel="nofollow noopener noreferrer" target="_blank">perplexity.ai/account/org/comet</a>.</p>

<p>Comet for Enterprise 설치 프로그램은 현재 다음과 같이 제공됩니다 <code>.dmg</code> macOS 디스크 이미지.</p>

<h2 id="h_967dcc74b8">Comet 대량 배포</h2>

<p>Jamf Pro와 같은 도구를 사용한 대량 배포:</p>

<Steps>
  <Step>
    <p>업로드 <code>.dmg</code> 파일을 귀하의 MDM 솔루션으로</p>
  </Step>

  <Step>
    <p>DMG를 마운트하고 복사하는 스크립트를 준비합니다 <b>Comet</b> 앱에서 <code>/Applications</code>, 그리고 DMG를 언마운트합니다</p>
  </Step>

  <Step>
    <p>이 스크립트는 설치 후 작업의 일부로 포함하거나 패키지에 포함할 수 있습니다.</p>
  </Step>

  <Step>
    <p>설치 후 스크립트를 사용하여 다음을 수행합니다:</p>

    <ul>
      <li>
        <p>앱 복사 처리</p>
      </li>

      <li>
        <p>권한 설정</p>
      </li>

      <li>
        <p>필요한 경우 Comet을 기본 브라우저로 설정하십시오.</p>
      </li>

      <li>
        <p>첫 실행 설정 구성(필요한 경우 plist 조작을 통해)</p>
      </li>
    </ul>
  </Step>
</Steps>

<h3 id="h_7c0a4d8dc6">Jamf Pro 배포</h3>

<p>Jamf Pro를 사용하면 두 가지 다른 방식으로 사용자 지정 애플리케이션 설정을 배포하고 관리할 수 있습니다.</p>

<ul>
  <li>
    <p>오직 \~만 사용하여 <b>plist 내용</b> (전체 mobileconfig 래퍼 없이), Jamf가 이를 적절한 구성 프로필로 래핑하는 작업을 처리합니다.</p>
  </li>

  <li>
    <p>사용자 정의 JSON 스키마를 사용하여 정책 관리를 위한 UI 기반 접근 방식 제공 (Jamf 고유 기능)</p>
  </li>
</ul>

<Accordion title="plist 사용하기">
  <h4 id="h_6b173baea9"><b>1단계: 구성 프로필 생성</b></h4>

  <Steps>
    <Step>
      <p>이동 <b>Computers</b> → <b>구성 프로필</b> → <b>신규</b></p>
    </Step>

    <Step>
      <p>표시 이름을 입력하세요 (예: "Comet Policies")</p>
    </Step>

    <Step>
      <p>선택 <b>애플리케이션 & 맞춤 설정</b> → <b>외부 애플리케이션</b></p>
    </Step>

    <Step>
      <p>선택 <b>업로드</b></p>
    </Step>
  </Steps>

  <h4 id="h_619781f0f6"><b>2단계: 환경 설정 도메인 구성</b></h4>

  <Steps>
    <Step>
      <p><b>선호 도메인</b>: <code>ai.perplexity.comet</code></p>
    </Step>

    <Step>
      <p>아래 예시의 plist 내용을 붙여넣으세요.</p>
    </Step>
  </Steps>

  <h4 id="h_daa6e04aca"><b>3단계: 범위 설정 및 배포</b></h4>

  <Steps>
    <Step>
      <p>다음으로 이동하십시오 <b>범위</b> 탭</p>
    </Step>

    <Step>
      <p>대상 Computer 또는 그룹 추가</p>
    </Step>

    <Step>
      <p>클릭 <b>저장</b></p>
    </Step>
  </Steps>

  <p>브라우저 정책을 구성하기 전에 먼저 기기를 조직에 등록해야 합니다. 이를 통해 각 Comet 설치를 엔터프라이즈 계정과 연결하여 중앙에서 관리할 수 있습니다.</p>

  <p>조직 토큰을 다음에서 확인하세요 <a href="https://perplexity.ai/account/org/comet">perplexity.ai/account/org/comet</a> 및 다음 plist를 배포하십시오:</p>

  <pre>\<?xml version="1.0" encoding="UTF-8"?><br />\<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "[http://www.apple.com/DTDs/PropertyList-1.0.dtd](http://www.apple.com/DTDs/PropertyList-1.0.dtd)"><br />\<plist version="1.0"><br />  \<dict><br />    \<key>CloudManagementEnrollmentToken\</key><br />    \<string>YOUR-ORG-TOKEN-HERE\</string><br />  \</dict><br />\</plist></pre>

  <p>기기 등록이 완료되면 추가 구성 프로필을 배포하여 브라우저 정책을 적용할 수 있습니다. 아래 예시를 참조하십시오.</p>

  <h2 id="h_d59f1d54df"><b>예시: 확장 프로그램 차단</b></h2>

  <pre>\<?xml version="1.0" encoding="UTF-8"?><br />\<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "[http://www.apple.com/DTDs/PropertyList-1.0.dtd](http://www.apple.com/DTDs/PropertyList-1.0.dtd)"><br />\<plist version="1.0"><br />  \<dict><br />    \<key>ExtensionInstallBlocklist\</key><br />    \<배열><br />      \<!-- Metamask --><br />      \<string>nkbihfbeogaeaoehlefnkodbefgpgknn\</string><br />    \</array><br />  \</dict><br />\</plist></pre>

  <h2 id="h_53341e35af"><b>예시: URL 차단</b></h2>

  <pre>\<?xml version="1.0" encoding="UTF-8"?><br />\<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "[http://www.apple.com/DTDs/PropertyList-1.0.dtd](http://www.apple.com/DTDs/PropertyList-1.0.dtd)"><br />\<plist version="1.0"><br />  \<dict><br />    \<key>URLBlocklist\</key><br />    \<배열><br />      \<string>chatgpt.com\</string><br />      \<string>\*.competitor.com\</string><br />    \</array><br />  \</dict><br />\</plist></pre>

  <h2 id="h_934cd24caa"><b>예시: 여러 정책</b></h2>

  <p>단일 plist에 여러 정책을 결합합니다:</p>

  <pre>\<?xml version="1.0" encoding="UTF-8"?><br />\<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "[http://www.apple.com/DTDs/PropertyList-1.0.dtd](http://www.apple.com/DTDs/PropertyList-1.0.dtd)"><br />\<plist version="1.0"><br />  \<dict><br />    \<key>ExtensionInstallBlocklist\</key><br />    \<배열><br />      \<string>nkbihfbeogaeaoehlefnkodbefgpgknn\</string><br />    \</array><br />    \<key>URLBlocklist\</key><br />    \<배열><br />      \<string>chatgpt.com\</string><br />    \</array><br />  \</dict><br />\</plist></pre>
</Accordion>

<Accordion title="UI 기반 접근 방식을 위한 Jamf Custom Schema 사용하기">
  <h3 id="h_7d3d009bac"><b>1단계: 구성 프로필 생성</b></h3>

  <Steps>
    <Step>
      <p>이동 <b>Computers</b> → <b>구성 프로필</b> → <b>신규</b></p>
    </Step>

    <Step>
      <p>표시 이름을 입력하세요 (예: "Comet Policies")</p>
    </Step>

    <Step>
      <p>선택 <b>애플리케이션 & 맞춤 설정</b> → <b>외부 애플리케이션</b></p>
    </Step>

    <Step>
      <p>선택 <b>추가</b></p>
    </Step>
  </Steps>

  <h3 id="h_b602a3ee0d"><b>2단계: 환경 설정 도메인 구성</b></h3>

  <Steps>
    <Step>
      <p><b>선호 도메인</b>: <code>ai.perplexity.comet</code></p>
    </Step>

    <Step>
      <p>선택 <b>스키마 추가</b></p>
    </Step>

    <Step>
      <p>아래 예시를 사용하여 설정 가능한 속성을 입력하려면 JSON Schema를 붙여넣으세요.</p>
    </Step>
  </Steps>

  <h3 id="h_d109f4abdc"><b>3단계: 범위 설정 및 배포</b></h3>

  <Steps>
    <Step>
      <p>다음으로 이동하십시오 <b>범위</b> 탭</p>
    </Step>

    <Step>
      <p>대상 Computer 또는 그룹 추가</p>
    </Step>

    <Step>
      <p>클릭 <b>저장</b></p>
    </Step>
  </Steps>

  <p><b>예: 홈페이지 및 시작 설정</b></p>

  <pre>\{<br />  "title": "Perplexity Comet – 홈페이지 및 시작"<br />  "description": "홈페이지, 시작 동작 및 새 탭 구성을 제어합니다."<br />  "properties": \{<br />    "HomepageLocation": \{"<br />      "title": "홈페이지 위치",<br />      "description": "홈 버튼을 눌렀을 때 로드되는 홈페이지의 URL입니다.",<br />      "type": "string",<br />      "property\_order": 10<br />    },<br />    "HomepageIsNewTabPage": \{<br />      "title": "홈페이지를 새 탭 페이지로 설정",<br />      "description": "true인 경우, 홈페이지가 사용자 지정 URL 대신 새 탭 페이지로 설정됩니다.",<br />      "type": "boolean",<br />      "property\_order": 20<br />    },<br />    "ShowHomeButton": \{"<br />      "title": "홈 버튼 표시",<br />      "description": "도구 모음에서 홈 버튼을 표시하거나 숨깁니다.",<br />      "type": "boolean",<br />      "property\_order": 30<br />    },<br />    "RestoreOnStartup": \{"<br />      "title": "시작 시 복원",<br />      "description": "시작 시 표시할 페이지를 설정합니다.",<br />      "type": "integer",<br />      "enum": \[0, 1, 4],<br />      "options": \{<br />        "enum\_titles": \[<br />          "0 – 새 탭 페이지 열기"<br />          "1 – 마지막 세션 복원",<br />          "4 – URL 목록 열기"<br />        ]<br />      },<br />      "property\_order": 40<br />    },<br />    "RestoreOnStartupURLs": \{<br />      "title": "시작 시 URL 복원",<br />      "description": "RestoreOnStartup이 4로 설정된 경우 시작 시 열릴 URL 목록입니다.",<br />      "type": "array",<br />      "items": \{<br />        "type": "string"<br />      },<br />      "property\_order": 50<br />    },<br />    "NewTabPageLocation": \{"<br />      "title": "새 탭 페이지 위치",<br />      "description": "기본값 대신 새 탭 페이지에 사용할 사용자 지정 URL입니다.",<br />      "type": "string",<br />      "property\_order": 60<br />    },<br />    "ManagedBookmarks": \{<br />      "title": "관리형 북마크",<br />      "description": "정책에 의해 관리되는 필수 북마크 세트를 정의하는 JSON 형식의 구조입니다.",<br />      "type": "array",<br />      "items": \{<br />        "type": "string"<br />      },<br />      "property\_order": 70<br />    },<br />    "BookmarkBarEnabled": \{"<br />      "제목": "북마크바 활성화됨",<br />      "description": "기본적으로 북마크 바를 표시하거나 숨깁니다.",<br />      "type": "boolean",<br />      "property\_order": 80<br />    },<br />    "DefaultBrowserSettingEnabled": \{<br />      "title": "기본 브라우저 설정 활성화됨",<br />      "description": "브라우저를 시스템 기본값으로 설정할 수 있는지 여부를 제어합니다.",<br />      "type": "boolean",<br />      "property\_order": 90<br />    },<br />    "BlockExternalExtensions": \{<br />      "title": "외부 확장 프로그램 차단"<br />      "description": "true로 설정하면 브라우저 외부에서 설치된 확장 프로그램을 차단합니다.",<br />      "type": "boolean",<br />      "property\_order": 100<br />    }<br />  },<br />  "required": \[]<br />}<br /></pre>

  <p><b>예시: 확장 프로그램 강제 설치 - 예: 1Password 및 Okta Verify</b></p>

  <pre>\{<br />  "title": "Perplexity Comet – 1Password 및 Okta 확장 프로그램"<br />  "description": "Comet에서 1Password 및 Okta 확장 프로그램의 강제 설치 여부를 전환합니다.",<br />  "properties": \{<br />    "ForceInstall\_1Password": \{"<br />      "title": "1Password 강제 설치"<br />      "description": "활성화할 경우, Comet이 1Password 브라우저 확장 프로그램을 강제로 설치합니다.",<br />      "type": "boolean",<br />      "default": false,<br />      "property\_order": 10<br />    },<br />    "ForceInstall\_OktaPlugin": \{"<br />      "title": "Okta 브라우저 플러그인 강제 설치",<br />      "description": "활성화할 경우, Comet은 아래에 정의된 Okta 브라우저 플러그인을 강제로 설치합니다."<br />      "type": "boolean",<br />      "default": false,<br />      "property\_order": 20<br />    },<br />    "OktaPluginExtensionId": \{<br />      "title": "Okta 브라우저 플러그인 확장 프로그램 ID"<br />      "description": "Okta 브라우저 플러그인의 Chrome Web Store 확장 프로그램 ID(예: Web Store URL에서 확인 가능)입니다.",<br />      "type": "string",<br />      "default": "",<br />      "property\_order": 30<br />    },<br />    "ExtensionInstallForcelist": \{<br />      "title": "추가 강제 설치 확장 프로그램(고급)",<br />      "description": "선택 사항: extension\_id;\<[https://clients2.google.com/service/update2/crx](https://clients2.google.com/service/update2/crx)> 형식의 추가 항목입니다. 여기에 입력된 행은 위 1Password/Okta 스위치에 추가로 적용됩니다.",<br />      "type": "array",<br />      "items": \{<br />        "type": "string",<br />        "title": "확장 프로그램 ID 및 업데이트 URL",<br />        "default": "extension\_id;\<[https://clients2.google.com/service/update2/crx](https://clients2.google.com/service/update2/crx)>"<br />      },<br />      "property\_order": 40<br />    },<br />    "\_info": \{<br />      "제목": "정보",<br />      "description": "Jamf는 ExtensionInstallForcelist라는 이름의 prefs 키를 작성합니다. 1Password 및/또는 Okta를 자동으로 추가하려면 위의 스위치를 활성화하십시오. 추가 확장 프로그램의 경우에만 배열을 사용하십시오.",<br />      "type": "string",<br />      "options": \{<br />        "inputAttributes": \{<br />          "readonly": true<br />        }<br />      },<br />      "property\_order": 50<br />    }<br />  },<br />  "required": \[]<br />}<br /></pre>
</Accordion>

<h3 id="h_c5b56d89bb">일반적인 MDM 배포</h3>

<p>Kandji, Mosyle, Fleet, SimpleMDM 등과 같이 완전한 <code>.mobileconfig</code> 파일을 요구하는 MDM 솔루션의 경우, 아래의 전체 구성 프로필 형식을 사용하세요.</p>

<h4 id="h_a5ebe51b6b"><b>배포 단계:</b></h4>

<Steps>
  <Step>
    <p>예시 템플릿을 복사하여 필요에 맞게 사용자 정의하세요.</p>
  </Step>

  <Step>
    <p>다음에 대한 고유한 UUID 생성 <code>PayloadUUID</code> 필드 (사용 <code>uuidgen</code> Terminal에서)</p>
  </Step>

  <Step>
    <p>다음으로 저장 <code>.mobileconfig</code> 파일</p>
  </Step>

  <Step>
    <p>사용자 지정 구성 프로필로 MDM에 업로드하십시오</p>
  </Step>

  <Step>
    <p>대상 기기 또는 그룹에 할당하십시오</p>
  </Step>
</Steps>

<p>브라우저 정책을 구성하기 전에 먼저 기기를 조직에 등록해야 합니다. 이를 통해 각 Comet 설치를 엔터프라이즈 계정과 연결하여 중앙에서 관리할 수 있습니다.</p>

<p><code>CloudManagementEnrollmentToken</code>이 포함된 구성 프로필을 배포하세요. 조직 토큰은 <a href="https://perplexity.ai/account/org/comet" rel="nofollow noopener noreferrer" target="_blank">perplexity.ai/account/org/comet</a>에서 확인하실 수 있습니다.</p>

<pre>\<?xml version="1.0" encoding="UTF-8"?><br />\<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "[http://www.apple.com/DTDs/PropertyList-1.0.dtd](http://www.apple.com/DTDs/PropertyList-1.0.dtd)"><br />\<plist version="1.0"><br />  \<dict><br />    \<key>PayloadContent\</key><br />    \<배열><br />      \<dict><br />        \<key>PayloadType\</key><br />        \<string>ai.perplexity.comet\</string><br />        \<key>PayloadIdentifier\</key><br />        \<string>ai.perplexity.comet\</string><br />        \<key>PayloadUUID\</key><br />        \<string>A1B2C3D4-E5F6-7890-ABCD-EF1234567890\</string><br />        \<key>PayloadVersion\</key><br />        \<integer>1\</integer><br />        \<key>CloudManagementEnrollmentToken\</key><br />        \<string>YOUR-ORG-TOKEN-HERE\</string><br />      \</dict><br />    \</array><br />    \<key>PayloadDisplayName\</key><br />    \<string>Comet - 조직 등록\</string><br />    \<key>PayloadIdentifier\</key><br />    \<string>ai.perplexity.comet.org-enrollment\</string><br />    \<key>PayloadType\</key><br />    \<string>설정\</string><br />    \<key>PayloadUUID\</key><br />    \<string>B2C3D4E5-F6A7-8901-BCDE-F23456789012\</string><br />    \<key>PayloadVersion\</key><br />    \<integer>1\</integer><br />  \</dict><br />\</plist><br /></pre>

<p>기기 등록이 완료되면 추가 구성 프로필을 배포하여 브라우저 정책을 적용할 수 있습니다. 아래 예시를 참조하십시오.</p>

<h4 id="h_dea9a59e90"><b>예시: 확장 프로그램 차단</b></h4>

<pre>\<?xml version="1.0" encoding="UTF-8"?><br />\<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "[http://www.apple.com/DTDs/PropertyList-1.0.dtd](http://www.apple.com/DTDs/PropertyList-1.0.dtd)"><br />\<plist version="1.0"><br />  \<dict><br />    \<key>PayloadContent\</key><br />    \<배열><br />      \<dict><br />        \<key>PayloadDisplayName\</key><br />        \<string>Comet 확장 프로그램 차단 목록 정책\</string><br />        \<key>PayloadIdentifier\</key><br />        \<string>ai.perplexity.comet\</string><br />        \<key>PayloadType\</key><br />        \<string>ai.perplexity.comet\</string><br />        \<key>PayloadUUID\</key><br />        \<string>12345678-1234-1234-1234-123456789012\</string><br />        \<key>PayloadVersion\</key><br />        \<integer>1\</integer><br />        \<key>ExtensionInstallBlocklist\</key><br />        \<배열><br />          \<!-- Metamask --><br />          \<string>nkbihfbeogaeaoehlefnkodbefgpgknn\</string><br />        \</array><br />      \</dict><br />    \</array><br />    \<key>PayloadDisplayName\</key><br />    \<string>Comet - 확장 프로그램 차단 목록\</string><br />    \<key>PayloadIdentifier\</key><br />    \<string>ai.perplexity.comet.extension.blocklist\</string><br />    \<key>PayloadType\</key><br />    \<string>설정\</string><br />    \<key>PayloadUUID\</key><br />    \<string>87654321-4321-4321-4321-210987654321\</string><br />    \<key>PayloadVersion\</key><br />    \<integer>1\</integer><br />  \</dict><br />\</plist><br /></pre>

<h4 id="h_6c98905c7c"><b>예시: URL 차단</b></h4>

<pre>\<?xml version="1.0" encoding="UTF-8"?><br />\<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "[http://www.apple.com/DTDs/PropertyList-1.0.dtd](http://www.apple.com/DTDs/PropertyList-1.0.dtd)"><br />\<plist version="1.0"><br />  \<dict><br />    \<key>PayloadContent\</key><br />    \<배열><br />      \<dict><br />        \<key>PayloadDisplayName\</key><br />        \<string>Comet URL 차단 목록 정책\</string><br />        \<key>PayloadIdentifier\</key><br />        \<string>ai.perplexity.comet\</string><br />        \<key>PayloadType\</key><br />        \<string>ai.perplexity.comet\</string><br />        \<key>PayloadUUID\</key><br />        \<string>12345678-1234-1234-1234-123456789012\</string><br />        \<key>PayloadVersion\</key><br />        \<integer>1\</integer><br />        \<key>URLBlocklist\</key><br />        \<배열><br />          \<string>chatgpt.com\</string><br />          \<string>\*.competitor.com\</string><br />        \</array><br />      \</dict><br />    \</array><br />    \<key>PayloadDisplayName\</key><br />    \<string>Comet - URL 차단 목록\</string><br />    \<key>PayloadIdentifier\</key><br />    \<string>ai.perplexity.comet.url.blocklist\</string><br />    \<key>PayloadType\</key><br />    \<string>설정\</string><br />    \<key>PayloadUUID\</key><br />    \<string>87654321-4321-4321-4321-210987654321\</string><br />    \<key>PayloadVersion\</key><br />    \<integer>1\</integer><br />  \</dict><br />\</plist><br /></pre>
