메인 콘텐츠로 건너뛰기
스냅샷은 인스턴스의 현재 상태를 기록하며, 다음 정보를 포함합니다:
  • ComfyUI 버전: 설치된 ComfyUI 빌드 정보
  • 커스텀 노드: 모든 커스텀 노드와 버전 또는 커밋 해시
  • pip 패키지: 환경에 설치된 모든 파이썬 패키지
스냅샷은 복원 지점 역할을 합니다: 업데이트 실패 후 되돌리기, 설치 환경 복제, 작업 구성 팀 공유 등에 사용할 수 있습니다. Comfy Desktop은 매 부팅, 재시작, 업데이트 전/후, 복원 후 등 주요 이벤트마다 자동으로 스냅샷을 생성합니다. 또한 언제든지 수동으로 스냅샷을 만들 수 있습니다 (설치당 최대 200개의 자동 스냅샷).

스냅샷 접근

인스턴스 카드에서 ⋮ 메뉴 (1)를 클릭하고 스냅샷 복원 (2)을 선택하면 스냅샷 탭이 바로 열립니다. 스냅샷 복원 진입점 또는 인스턴스 카드에서 관리 패널을 열고 스냅샷 탭으로 이동할 수 있습니다.

스냅샷 탭 개요

스냅샷 탭은 모든 스냅샷 작업을 관리하는 허브입니다. 타임라인에는 인스턴스의 스냅샷이 최신순으로 표시됩니다. 주요 작업은 다음과 같습니다: 스냅샷 탭 개요
  1. 선택된 인스턴스: 타임라인에 스냅샷이 표시되는 인스턴스입니다.
  2. 스냅샷 탭: 관리 패널에서 현재 활성화된 탭입니다.
  3. 가져오기: 다른 사용자나 인스턴스에서 내보낸 스냅샷 파일을 가져옵니다.
  4. 전체 내보내기: 이 인스턴스의 모든 스냅샷을 하나의 .json 파일로 내보냅니다.
  5. 스냅샷 생성: 현재 인스턴스 상태의 수동 스냅샷을 만듭니다.
  6. 내보내기: 타임라인에서 단일 스냅샷을 내보냅니다.
  7. 삭제: 타임라인에서 수동 스냅샷을 삭제합니다. 복원: 인스턴스를 특정 스냅샷의 상태로 되돌립니다.

수동 스냅샷 만들기

스냅샷 탭 헤더에서 스냅샷 생성 (5)을 클릭합니다. 나중에 식별할 수 있도록 라벨을 선택적으로 추가할 수 있습니다 (예: “LCM LoRA 추가 전”). 스냅샷은 다음 정보를 캡처합니다:
  • 현재 ComfyUI Git 커밋
  • 활성화된 모든 커스텀 노드 (git 클론 URL + 커밋, 또는 CNR ID + 버전)
  • pip freeze의 모든 pip 패키지
수동 스냅샷은 자동 스냅샷 제한에 포함되지 않으며 개별 삭제할 수 있습니다.

스냅샷 세부 정보 보기

스냅샷 카드를 클릭하면 세부 정보가 확장됩니다. 인스펙터에는 다음이 표시됩니다:
  • ComfyUI: 커밋 해시, 기본 태그, 릴리스 태그보다 앞선 커밋 수
  • 커스텀 노드: 기록된 모든 노드의 유형(git / CNR), URL, 버전/커밋, 활성화 상태
  • Pip 패키지: 기록된 모든 pip 패키지와 고정된 버전의 전체 목록
변경 사항을 확인하려면 비교 버튼을 사용하세요:
  • 이전과 비교: 바로 이전 스냅샷과 비교합니다
  • 현재와 비교: 인스턴스 현재 상태와 비교합니다

스냅샷으로 복원

  1. 스냅샷 탭에서 복원하려는 스냅샷을 찾습니다.
  2. 복원을 클릭하면 변경 사항 미리보기가 표시됩니다.
  3. 변경 사항을 검토하고 확인을 클릭하여 복원 프로세스를 시작합니다.
복원 중에 Comfy Desktop은 다음을 수행합니다:
  1. 기록된 ComfyUI 버전으로 체크아웃 (Git 커밋)
  2. 누락된 커스텀 노드 설치, 버전 전환 및 필요에 따라 노드 활성화/비활성화
  3. pip 패키지 복원: 누락된 패키지 설치, 기록된 버전으로 업그레이드/다운그레이드, 추가 패키지 제거
  4. 새로 설치되거나 버전이 전환된 커스텀 노드에 대해 설치 후 스크립트 실행
프로세스는 언제든지 취소할 수 있습니다. 취소되거나 패키지 설치에 실패하면 내장 백업을 사용하여 시스템이 자동으로 복원 이전 상태로 롤백됩니다. 복원이 성공하면 Comfy Desktop은 post-restore 스냅샷을 자동으로 생성하여 필요 시 복원을 되돌릴 수 있게 해줍니다.

스냅샷 삭제

수동 스냅샷은 개별 삭제할 수 있습니다. 수동 스냅샷 카드의 버튼을 클릭하세요. 부팅, 업데이트 등 자동 스냅샷은 개별 삭제할 수 없으며, 정리 기능을 사용하여 일괄 정리할 수 있습니다.

스냅샷 파일로 인스턴스 생성

누군가 스냅샷 파일을 공유하면, 이를 사용하여 동일한 구성으로 새 ComfyUI 인스턴스를 만들 수 있습니다.
  1. 선택기 뷰의 좌측 상단 ☰ 메뉴 (1)를 클릭하고 스냅샷 로드 (2)를 선택합니다.
스냅샷 로드 진입점
  1. 파일 시스템에서 .json 스냅샷 파일을 선택합니다.
스냅샷 파일 선택
  1. 스냅샷 내용 미리보기가 표시됩니다: 원본 인스턴스 이름, ComfyUI 버전, 커스텀 노드, pip 패키지. 세부 정보를 검토한 후 설치 생성을 클릭하여 스냅샷으로 새 인스턴스를 빌드합니다.
스냅샷 미리보기 및 생성 이렇게 하면 완전히 새로운 독립 인스턴스가 생성되며, 원본 인스턴스는 변경되지 않습니다. 선택기 뷰에서 다른 인스턴스와 함께 새 인스턴스를 확인할 수 있습니다.