홈 › 블로그 › ChatGPT Sites 프로토타입에서 FrontierStack 기반 셀프 호스팅 프로덕션으로

ChatGPT Sites 프로토타입에서 FrontierStack 기반 셀프 호스팅 프로덕션으로

게시일 2026-08-28

ChatGPT Sites는 한 가지 질문, 즉 ‘이 아이디어가 존재할 가치가 있는가’에 빠르게 답하기 좋은 곳입니다. 경험을 말로 설명하고, 브라우저에서 시험해 보고, 몇 사람에게 보여 준 뒤, 일반적인 프로덕션 프로젝트라면 아직 초기 설정도 끝나지 않았을 시점에 방향을 바꿀 수 있습니다.

답이 ‘그렇다’가 되면 질문이 달라집니다. 도메인은 누가 소유하는가? 소스와 데이터는 어디에 백업되는가? 릴리스는 어떻게 검토하는가? 새벽 3시에 인증서는 누가 지켜보는가? 바로 이때 셀프 호스팅과 FrontierStack이 쓸모를 발휘합니다.

이것은 계정을 자동으로 내보내는 기능이 아닙니다. FrontierStack은 여러분이 소유한 로컬 Sites 프로젝트와 검토를 마친 빌드를 바탕으로 작업합니다. 또한 Site를 ChatGPT 호스팅에 둔 채 자기 도메인으로 옮기는 것도 도울 수 있습니다. 둘은 서로 다른 경로이며, 알맞은 경로를 고르면 불필요한 작업을 크게 줄일 수 있습니다.

Sites는 공방으로 쓰고, 어쩌다 생긴 프로덕션 프로세스로 만들지 마십시오

OpenAI는 Sites를 웹사이트, 웹 앱, 게임을 만들고 호스팅하고 공유하는 공개 베타라고 설명합니다. 프롬프트로 시작할 수도 있고 호환되는 로컬 프로젝트로 시작할 수도 있습니다. 그래서 첫 추측에 맞춰 호스팅 구조가 굳어지기 전에 제품의 형태를 찾는 데 유난히 적합합니다.

일찍 알아 두면 좋은 사항이 하나 있습니다. Sites의 배포 URL은 모두 프로덕션 배포입니다. 검토용 후보만 필요하다면 배포하지 말고 버전을 저장해 달라고 ChatGPT에 요청하십시오. 콘텐츠, 양식, 링크, 데이터 처리, 로그인 동작을 점검하는 동안에는 접근을 제한해 두십시오. OpenAI는 이 검토 절차를 Sites 가이드에 문서화해 두었습니다.

Sites에서 먼저 시도해 볼 만한 아이디어

어느 경우든 유용한 패턴은 같습니다. Sites는 아이디어와 사람들이 직접 만져 볼 수 있는 결과물 사이의 대화를 짧게 해 줍니다. 결과물에 도메인, 서버, 인증서, 모니터링, 백업, 직접 통제하는 릴리스 프로세스가 필요해지면 FrontierStack이 이어받습니다.

경로 1: ChatGPT 호스팅을 유지하고 내 도메인 사용

셀프 호스팅이 언제나 다음 단계인 것은 아닙니다. Site 런타임, 스토리지, 공유 설정이 목적에 맞는다면 애플리케이션은 ChatGPT에 두고 소유한 도메인을 연결하십시오. Sites의 빠른 편집 및 배포 흐름을 그대로 유지하면서 여러분의 주소로 서비스할 수 있습니다.

FrontierStack의 사이트 패널에서 Site를 추가하고 가져오기 또는 이동을 선택한 다음 내 도메인 사용을 선택합니다. 먼저 ChatGPT Sites에서 도메인을 추가하십시오. ChatGPT가 정확한 DNS 레코드를 알려 줍니다. FrontierStack은 연결된 Cloudflare 계정을 통해 그 레코드를 게시하거나, 다른 DNS 제공업체에 직접 추가한 뒤 도메인을 기록할 수 있습니다. 확인용 레코드를 추측하는 일은 결코 없습니다.

그러면 공개 Site가 다른 웹사이트와 나란히 도메인 상태에 합류합니다. FrontierStack은 DNS, HTTP, TLS, 서빙 호스트를 확인합니다. 워크스페이스 전용이나 소유자 전용 Site는 비공개로 표시해 두어야 외부에서 보이는 로그인 화면이 장애로 잘못 판정되지 않습니다.

경로 2: 검토한 빌드를 내 서버로 이동

런타임, 배포 일정, 로그, 데이터 위치, 주변 네트워크를 직접 통제해야 할 때 이 경로를 택하십시오. 시작점은 공개 URL이 아니라 소스 프로젝트입니다.

  1. 로컬 프로젝트를 유지합니다. 호스팅된 Site는 로컬 프로젝트 없이도 존재할 수 있지만, FrontierStack은 공개 페이지를 긁어 와서 프로젝트를 재구성할 수 없습니다. 로컬 Sites 프로젝트에서 시작하거나, 작업물을 여러분이 소유한 소스 폴더로 다시 가져오십시오.
  2. 검토하고 빌드합니다. 프로젝트를 버전 관리에 넣습니다. 평소의 빌드를 실행하고 출력을 점검합니다. 프로덕션 후보에는 프로젝트 루트나 관례적인 dist, build, out, public 폴더에 index.html이 있어야 합니다.
  3. FrontierStack에서 점검합니다. 사이트 > ChatGPT Sites > 가져오기 또는 이동 > 셀프 호스팅을 열고 로컬 프로젝트를 선택합니다. FrontierStack은 패키지 메타데이터와, 있는 경우 .openai/hosting.json을 읽습니다. 프레임워크, 배포 가능한 폴더, 프로젝트 링크, D1 및 R2 바인딩 이름, 환경 변수 키 이름을 파악합니다.
  4. 대상을 선택합니다. 프로덕션 도메인과 문서 루트를 입력합니다. FrontierStack은 검토된 웹 파일을 복사하고 관리형 Apache 사이트를 만들어 적용할 수 있습니다. 소스 프로젝트를 도메인과 연결해 기록하므로 그 관계가 계속 보입니다.
  5. 플랫폼 서비스를 신중하게 대체합니다. 데이터, 업로드, 인증, 서버 라우트는 각 시스템에 맞는 도구로 옮기십시오. 환경 값은 비밀 값 저장소에서 다시 입력합니다. 공개 DNS를 바꾸기 전에 셀프 호스팅 결과를 테스트하십시오.
  6. 전환 과정을 관찰 가능하게 합니다. TLS를 발급하고, 공개 경로를 확인하고, 상태 및 인증서 알림을 활성화하고, 이전 Site는 바로 삭제하지 말고 접근을 제한한 채 남겨 두십시오. 롤백은 구조 작업이 아니라 DNS나 배포 차원의 결정이어야 합니다.

FrontierStack이 가져오는 것

베타 가져오기 도구는 선택한 폴더에서 배포 가능한 정적 파일을 복사합니다. 스테이징 디렉터리를 사용하고, 가져오기를 50,000개 파일 또는 5 GB로 제한하며, 해당 옵션을 활성화한 경우에만 문서 루트를 교체할 수 있습니다. .git, .openai, node_modules, SSH 관련 파일, 환경 파일, 일반적인 자격 증명 파일, 심볼릭 링크는 건너뜁니다.

FrontierStack은 가져오는 동안 npm 스크립트나 다른 어떤 패키지 스크립트도 실행하지 않습니다. 의도된 동작입니다. 마이그레이션 버튼이 폴더를 선택했다는 이유만으로 프로젝트 코드를 실행해서는 안 됩니다. 먼저 빌드하고, 결과를 검토한 다음, 서빙할 파일을 고르십시오.

제한 사항이 중요합니다

이것들은 사소한 각주가 아닙니다. 정적 소개 페이지나 계산기라면 한 번에 옮겨질 수도 있습니다. 계정, 업로드, 영구 레코드가 있는 공유 앱은 소프트웨어 마이그레이션입니다. FrontierStack은 해야 할 작업을 짚어 주고 배포 가능한 파일을 처리할 뿐, HTML을 복사했다고 데이터베이스까지 옮겨진 척하지 않습니다.

아이디어가 중요해지기 전에 소유한 도메인을 사용하십시오

커스텀 도메인이 있으면 나중에 호스팅을 바꿀 여지가 생깁니다. 실험 기간에는 ChatGPT Sites를 가리키게 두고, 셀프 호스팅 버전이 준비되면 인증서, 리디렉션, 모니터링을 테스트한 뒤 같은 도메인을 직접 통제하는 인프라로 옮길 수 있습니다.

프로젝트가 제품이 될 수도 있겠다는 생각이 이미 든다면 제공업체 URL을 인쇄하거나 광고하거나 깊이 연동하지 마십시오. 코드는 대개 옮기기 쉬운 부분입니다. 사용자가 북마크한 주소는 그보다 어렵습니다.

Sites에 머물러야 할 때를 아십시오

호스팅 런타임이 잘 맞고, 베타의 제한을 받아들일 수 있으며, 인프라 통제보다 속도가 중요하다면 ChatGPT Sites에 머무르십시오. 작은 사내 도구, 짧게 쓰는 이벤트 페이지, 소수 사용자를 대상으로 한 실험이라면 다른 호스팅 시스템이 끝내 필요 없을 수도 있습니다.

Sites가 지원하지 않는 런타임, 로그와 백업에 대한 직접 접근, 사설 네트워크 연결, 다른 데이터 위치, 성숙한 릴리스 프로세스, 또는 특정 호스팅 제품에 종속되지 않아야 하는 영구 서비스가 필요하다면 옮기십시오. 이전은 실제 요구 사항에 대한 답이어야 합니다. 서버를 소유하면 통제권과 함께 일거리도 생깁니다.

프로토타입에서 프로덕션으로 가는 합리적인 원칙

ChatGPT Sites 덕분에 마음을 바꾸는 비용을 낮추십시오. 아이디어가 중요해지기 시작하면 소스를 로컬에 두십시오. 프로젝트에 소유한 도메인을 부여하십시오. 제품에 프로덕션 수준의 통제가 필요해지면 FrontierStack으로 빌드를 점검하고, 빠진 마이그레이션 작업을 드러내고, 검토한 파일을 관리형 사이트에 배치하고, 그 결과를 나머지 인프라처럼 지켜보십시오.

이 분담은 실용적입니다. Sites는 무엇을 만들지 찾도록 돕습니다. FrontierStack은 그것을 운영하는 책임을 지도록 돕습니다.

프로덕션 이전 전에 웹사이트 호스팅 가이드, 사이트와 도메인 매뉴얼 장, 그리고 OpenAI의 최신 Sites 문서를 읽어 보십시오.

Mac에서 모두 운영하십시오.

FrontierStack은 이 Mac과 연결된 서버에서 서비스를 설치, 모니터링, 보호하며 — 암호와 키는 어떤 AI에게도 보이지 않게 지킵니다.

FrontierStack 다운로드

Apple 공증 완료 · 안전 & 보안 · macOS 13 Ventura 이상