구글 리더(Google Reader)는 이미 역사 속으로 사라졌습니다. 구글 리더의 대안 서비스는 수없이 많지만, 대부분 웹 기반 서비스에 의존하고 있습니다. 이번 글에서는 조금 다른 관점에서 RSS를 활용하는 방법, 바로 자신만의 RSS 피드 서버를 직접 호스팅하는 방법을 소개하겠습니다.
Sismics Reader란?
Sismics Reader는 오픈소스 RSS 피드 서버로, 여러 사용자가 동시에 접속하여 각자의 RSS 피드를 사용할 수 있도록 지원합니다. 앞서 Tiny Tiny RSS를 통해 자체 RSS 호스팅 방법을 소개한 적이 있는데, Sismics Reader는 여러 사용자를 위한 피드를 호스팅할 수 있고 각 사용자가 자신만의 맞춤형 피드를 가질 수 있다는 점이 차별화된 특징입니다.
Sismics Reader는 Windows, Mac, Linux 플랫폼에서 서버 형태로 실행됩니다. 서버 기능은 선택 사항이므로, 단일 사용자용 리더로만 사용하는 것도 물론 가능합니다.
설치 방법
Windows에서 Sismics Reader 설치는 매우 간단합니다. 셋업 인스톨러만 실행하면 나머지 설정은 모두 자동으로 처리됩니다. 설치가 완료되면 프로그램이 자동으로 시작되며 시스템 트레이에 아이콘이 표시됩니다.
시스템 트레이 아이콘을 마우스 오른쪽 버튼으로 클릭하면 브라우저에서 리더 열기, 제어판 열기, Sismics Reader 종료 등의 메뉴를 사용할 수 있습니다.
사용 방법
제어판에는 많은 옵션이 없습니다. Sismics Reader가 실행 중인 포트 번호 변경과 서버 시작/중지 정도만 설정할 수 있습니다. 대신 서버가 시작된 시간, 메모리 사용량, 오류 메시지 목록 등 현재 서버 상태를 한눈에 확인할 수 있습니다.
실제 세부 설정은 웹 인터페이스에서 진행합니다. 브라우저에서 Sismics Reader를 열려면 제어판 아이콘을 우클릭한 후 "Open Reader in browser(브라우저에서 리더 열기)"를 선택하세요. 처음 로그인할 때는 사용자명과 비밀번호 모두 "admin"을 입력하면 됩니다.
첫 로그인 시 설치 마법사가 자동으로 실행되며, 먼저 비밀번호를 변경하고 첫 번째 사용자를 추가하도록 안내합니다.
첫 사용자 계정을 생성한 후에는 관리자(admin) 계정에서 로그아웃한 뒤 본인 계정으로 로그인하면 됩니다.
관리자 계정 상태에서는 "Settings → Users" 메뉴를 통해 추가 사용자를 얼마든지 만들 수 있습니다. 각 사용자는 네트워크상의 어떤 컴퓨터에서든 브라우저를 통해 자신의 RSS 피드에 접근할 수 있습니다. 브라우저 주소창에 Sismics Server가 설치된 컴퓨터의 IP 주소 또는 컴퓨터 이름과 포트 번호를 입력하면 됩니다. 예를 들어 필자의 홈 네트워크에서는 다음 주소로 접속합니다:
https://192.168.1.2:4001
피드 가져오기 및 내보내기
Sismics Reader는 RSS 피드 가져오기/내보내기 기능도 지원합니다. "Settings → Import/Export" 탭으로 이동하면 됩니다.
피드를 하나씩 일일이 추가하는 것은, 특히 다른 RSS 리더를 이미 사용 중이었다면 매우 번거로운 작업입니다. 다행히 Sismics Reader는 Google Takeout 데이터를 지원하며, 표준 OPML 파일 가져오기도 가능합니다.
오류 발생 시 대처법
가끔 "Error accessing reader, try again(리더 접근 오류, 다시 시도하세요)"이라는 오류 메시지가 나타날 수 있습니다. 이 경우 제어판에서 Sismics 서버를 중지했다가 다시 시작하면 간단히 해결됩니다.
또한 고정 IP(static IP)를 보유하고 있다면 Sismics Reader RSS 서버를 인터넷을 통해서도 사용할 수 있습니다.
직접 사용해본 후기
필자는 며칠간 Sismics Reader를 사용해봤는데 전반적으로 만족스러운 경험이었습니다. 디자인이 매우 심플해서 옛 구글 리더를 연상시킵니다. 다만 몇 가지 버그도 있었는데, 예를 들어 링크를 클릭하기 전까지 빈 화면으로 열리거나, 서버에 접근할 수 없다는 오류가 간헐적으로 발생하는 정도였습니다. 그 외에는 특히 서버 부분에서 매우 안정적인 사용 경험을 제공했습니다.
한 가지 한계점을 꼽자면, 어디서든 접속하려면 컴퓨터를 24시간 내내 켜두어야 한다는 점입니다. 이미 홈 서버를 운영 중이라면 큰 문제가 되지 않을 것입니다.
바라는 점이 하나 있다면, 관리자가 모든 사용자에게 공통으로 표시될 피드를 지정할 수 있는 기능이 있으면 좋겠습니다. 이런 기능이 추가된다면 Sismics Reader의 서버 기능이 한층 더 강력해질 것입니다. 자체 RSS 피드 서버를 운영하고 싶고, 설치와 설정이 쉬운 소프트웨어를 찾고 있다면 Sismics Reader를 한번 사용해 보시길 권합니다.