즐겨찾기는 남았는데 사이트는 사라졌다: 웹페이지를 보관하는 방법

즐겨찾기는 주소를 남기지만 웹페이지 자체를 지켜 주지는 않습니다. 직접 둘러보며 기록하는 방법과 사이트 자동 수집, 보관 파일을 다시 여는 절차를 살펴봅니다.

사라진 주소와 별개로 WACZ 보관 파일 안에 남아 다시 열 수 있는 팬사이트 페이지 개념도

오래된 즐겨찾기를 눌렀는데 전혀 다른 광고 사이트가 열린다. 주소는 그대로지만 그 주소가 가리키던 글과 사진은 사라진 것이다. 웹 아카이빙 일을 하는 미스티 드 미오는 10월 29일, 자신도 아끼던 팬사이트를 미리 보관하지 못했다는 경험을 썼다. 2004년부터 운영되던 오차켄 팬사이트 teapuppies.com이 사라지고 도메인이 도박 광고에 쓰이고 있었다.

그가 권하는 대응은 거대한 보존 기관이 수집해 주기를 기다리는 대신, 필요한 사이트를 직접 파일로 남기는 것이다. 즐겨찾기는 다시 찾아갈 주소를 저장한다. 웹 아카이브는 방문하면서 받은 페이지와 이미지 등의 데이터를 저장하고, 나중에 그 자료로 페이지를 다시 연다. 자주 참고하는 개인 블로그나 작은 커뮤니티라면 이 차이가 꽤 크다.

한 페이지를 남길 때는 직접 둘러보며 기록한다

몇 개의 글과 이미지를 보관하려면 ArchiveWeb.page가 출발점이다. 크롬에 붙이는 확장 프로그램이며, 별도 브라우저가 포함된 독립 앱도 있다. 확장 프로그램은 도구 모음에서 기록을 시작하고, 사용자가 페이지를 보는 동안 로드되는 HTML·이미지·스타일·스크립트·데이터를 모은다. 수집한 페이지는 컬렉션이라는 묶음으로 관리한다.

크롬 웹 스토어에서 ArchiveWeb.page를 설치한 뒤 보관할 페이지를 연다. 확장 아이콘을 눌러 저장할 컬렉션을 선택하고 Start 또는 Start Archiving으로 기록을 시작한다. 아래 공식 안내 화면에서는 오른쪽 팝업의 Start가 시작 버튼이고, Record To 아래가 보관할 컬렉션이다.

ArchiveWeb.page 공식 안내 화면의 저장 컬렉션 선택과 Start 버튼, 화면 밖 한국어 시작 설명
출처: ArchiveWeb.page 사용 안내

기록을 켜는 것만으로 사이트 전체가 저장되지는 않는다. 접힌 내용을 펼치고, 필요한 링크를 열고, 아래로 내려야 나타나는 이미지도 불러와야 한다. 예를 들어 게시글의 댓글을 펼치지 않으면 그 댓글 데이터는 수집되지 않을 수 있다. 원하는 페이지들을 같은 컬렉션에 기록한 뒤 Stop으로 멈추고, 확장 프로그램의 홈 화면에서 보관본을 다시 열어 본다. 원본에서 보였던 그림과 링크가 보관본에서도 작동하는지 확인하는 단계까지가 한 번의 저장이다.

이 방식으로 남기는 것은 방문 당시 브라우저가 받은 자료다. 사이트 운영자의 데이터베이스나 서버 프로그램을 통째로 복사하는 백업과는 다르다. 로그인 뒤에 보이는 내용을 보관했다면 그 파일에도 비공개 정보가 들어갈 수 있으므로, 다른 사람에게 건네기 전에 포함된 페이지부터 살펴야 한다.

사이트 전체를 맡길 때는 수집 범위부터 정한다

글이 수백 개라면 일일이 방문하기가 어렵다. Browsertrix는 시작 주소와 방문 범위를 정해 브라우저가 페이지를 자동으로 찾아가도록 하는 도구다. 원문은 같은 도메인의 페이지 전체, 같은 디렉터리 안의 페이지, 한 페이지와 직접 연결된 페이지를 서로 다른 수집 범위로 보여 준다. 확장 프로그램에서 내가 방문 경로를 만드는 것과 달리, 여기서는 도구가 어디까지 따라갈지 먼저 지정한다.

아래는 원문에 실린 실제 Browsertrix 설정이다. 시작 주소를 /episodes/로 두고 Pages in Same Directory를 선택하면, 같은 디렉터리 아래를 수집하는 방식이다. 팬사이트 전체가 아니라 에피소드 자료만 필요할 때 맞는 선택이다. 주소 입력란만 바꾸는 것이 아니라 범위 선택도 함께 확인해야 한다.

Browsertrix에서 같은 디렉터리 수집을 선택하고 episodes 경로를 시작 주소로 지정한 실제 화면
출처: Misty De Meo

넓게 수집하면 필요 없는 페이지까지 따라갈 수 있고, 좁게 잡으면 원하는 자료가 빠질 수 있다. 첫 수집은 작은 범위에서 끝내 보고, 보관본의 메뉴와 주요 문서를 확인한 뒤 범위를 넓히는 편이 낫다. Browsertrix는 호스팅 서비스와 직접 운영하는 오픈소스 방식이 있으므로, 몇 페이지를 가끔 저장하려는 사람에게 사이트 단위 자동 수집부터 시작하라고 권할 이유는 없다.

파일을 내려받고, 그 파일에서 다시 열어 본다

ArchiveWeb.page에 기록이 보인다면 다음은 다운로드다. 관리 화면에서 컬렉션 전체를 내려받거나 필요한 페이지만 선택할 수 있다. 공식 안내가 권하는 WACZ는 웹 요청과 응답을 기록하는 WARC 파일에 페이지 목록·색인·메타데이터 등을 묶은 압축 형식이다. 확장 프로그램 안에서만 확인하는 데서 멈추지 않고 파일로 꺼내 두면, 브라우저 환경을 옮길 때도 보관본을 함께 가져갈 수 있다.

내려받은 WARC·WACZ 파일은 ArchiveWeb.page 앱이나 ReplayWeb.page에서 열 수 있다. ReplayWeb.page는 보관 파일을 브라우저에서 재생하는 뷰어다. 원문의 팬사이트 보관본도 이 방식으로 삽입돼 있다. 해당 보관본을 열고 홈의 Characters 링크를 눌렀더니 캐릭터 소개 페이지로 이동했다. 아래는 그때의 실제 재생 화면이다. 한 장의 화면 캡처와 달리, 수집된 다른 페이지로 건너갈 수 있다는 차이를 보여 준다.

팬사이트 WACZ 보관본에서 Characters 링크를 눌러 이동한 실제 ReplayWeb.page 화면
출처: Misty De Meo의 공개 보관본

파일 안에 없는 페이지나 새 서버 처리가 필요한 기능까지 되살아나는 것은 아니다. 저장 뒤에는 첫 화면만 보지 말고, 나중에 다시 찾을 글과 그 안의 이미지, 다른 페이지로 가는 링크를 실제로 열어 보는 편이 좋다. 온라인 뷰어를 쓸 예정이라도 원본 WACZ 파일은 별도로 보관하고, 중요한 자료라면 다른 저장장치에도 복사해 둔다.

웹페이지를 개인적으로 남기는 일과 그 사본을 공개 배포하는 일은 권한이 다르다. 원문 저자가 공개한 예제처럼 누구나 내려받을 수 있는 자료도 있지만, 자신의 컬렉션을 그대로 공개하기 전에는 저작권과 개인정보를 따져야 한다. 다시 읽고 싶은 페이지 하나를 기록하고 파일로 내보낸 뒤, 보관본에서 필요한 내용이 열리는지 확인하면 된다.


출처: Misty De Meo, If you love a website, back it up · ArchiveWeb.page 기록 안내 · 보관 파일 다운로드 안내 · ReplayWeb.page 문서