백업
무엇을 지키고 싶은가
NoteDeck이 가진 데이터는 두 가지로 나뉩니다.
| 내용 | 위치 | |
|---|---|---|
| 설정 | 칼럼 구성, 테마, 키 바인딩, 플러그인, 메모, AI의 인격과 기억 등 | 설정 폴더 |
| 노트 캐시 | 흘러온 노트의 축적, 계정 정보 | 설정 폴더의 상위에 있는 notecli.db |
액세스 토큰과 AI의 API 키는 어느 쪽에도 들어 있지 않습니다 (OS 키체인에 있기 때문입니다). 옮겨 간 곳에서는 다시 로그인해야 합니다.
앱 안에서 만들기
설정 메뉴의 백업 (バックアップ)에서 노트 캐시와 설정을 한꺼번에 내보내고 다시 불러올 수 있습니다. 내보내는 곳은 다운로드 폴더의 notedeck/backup/<일시>/이며, 오래된 것은 일정 수를 남기고 지워집니다 ("백업 폴더 열기" (バックアップフォルダを開く)로 위치가 열립니다). 노트 캐시는 실행 중에도 정합성이 맞는 상태로 복사되고, 인증 정보는 항상 제거됩니다.
같은 일을 AI에게 부탁할 수도 있습니다 (capability backup.create. 영향이 크므로 기본값은 꺼져 있고, 외부에서는 항상 거부됩니다).
설정 백업
설정은 내보내기 / 가져오기를 지원합니다. 내보낸 파일을 다른 컴퓨터에서 불러오면 같은 환경을 재현할 수 있습니다.
대상은 설정 파일에 나열한 파일과 폴더 중 client.json5 (기기별 구성)를 제외한 것입니다. notemaid/에서는 인격과 기억의 Markdown 세 개만 들어갑니다. 플러그인과 위젯이 Mk:save로 남긴 값은 들어가지 않습니다.
가져오면 현재 설정을 덮어쓰고 다시 시작합니다. 내용이 같은 것은 건너뛰고, 이름이 충돌하는 것은 다른 이름으로 들어가며, 올바르지 않은 이름의 것은 넣지 않습니다. 인격과 기억을 교체할지는 개별로 확인합니다.
노트 백업
앱 안의 백업을 쓰는 것이 확실합니다. 직접 하려면 notecli.db를 복사하기만 하면 됩니다. SQLite 파일이므로, 그 하나에 쌓아 둔 노트도 계정 정보도 통째로 들어 있습니다. 직접 복사할 때는 앱을 종료한 뒤에 하세요. 실행 중에 복사하면 쓰기 도중의 상태를 잡을 수 있습니다.
지우면 되돌릴 수 없습니다
앱을 제거해도 설정과 캐시는 남지만, 앱 데이터 폴더를 통째로 삭제하면 쌓아 둔 노트도 사라집니다. 서버에서 다시 가져올 수 있는 것은 서버에 아직 남아 있는 것뿐입니다.
Misskey 쪽 데이터
내 게시물, 팔로우, 즐겨찾기처럼 서버에 맡겨 둔 데이터의 백업은 Misskey 쪽 기능입니다. 서버의 설정 화면에서 내보내세요. NoteDeck의 백업은 어디까지나 "이 기기의 상태"를 저장하는 것입니다.