Skip to content

RSS 시작하기: 제가 여전히 사용하는 이유

"아직도 RSS를 사용하세요?"

최근 몇 년 동안, 친구들은 제가 RSS를 정보 소비의 주요 수단으로 사용한다는 것을 들으면 종종 이렇게 묻습니다. 네, 알고리즘 추천이 대세인 시대에도 저는 여전히 이 "구식" 도구를 고수하고 있으며, 2018년부터 꾸준히 사용해 왔습니다.

정보 불안의 시작

과거에는 매일 여러 웹사이트를 방문하는 것이 일상이었어요. 36Kr과 Huxiu에서 기술 뉴스를, NetEase News에서 시사 뉴스를, PMCAFF에서 제품 관리 인사이트를, Zhihu에서 다양한 토론을 찾아봤죠.

첫 번째 문제점은 금방 분명해졌습니다. 매일 이 웹사이트들을 돌아다니는 것이 엄청나게 지루하다는 것이었죠.

나중에 많은 작가들이 WeChat 공식 계정을 운영한다는 것을 알게 되어 그들을 팔로우하기 시작했습니다. 하지만 새로운 문제가 생겼습니다. WeChat은 게시물당 기사 하나만 허용했고, 데스크톱 경험은 좋지 않았습니다. 컴퓨터로 정보를 읽고 처리하는 것을 선호하는 저에게는 특히 불만스러웠습니다.

설상가상으로 Toutiao와 같은 플랫폼은 제 관심사를 귀신같이 예측하는 알고리즘을 가지고 있었고, 추천되는 콘텐츠는 이전보다 더 흥미진진했습니다. 어느새 저는 30분 동안 핸드폰을 멍하니 스크롤하고 있었습니다. 저는 정보 소스를 완전히 통제할 방법이 필요하다는 것을 깨닫기 시작했습니다.

RSS의 재발견: 콘텐츠 통합부터 시작

그때 저는 이 "구식" 도구인 RSS를 떠올렸습니다. 먼저 Inoreader를 사용하여 36kr이나 Huxiu와 같은 사이트의 기술 뉴스 업데이트를 구독하기 시작했습니다. 이렇게 하니 더 이상 매일 이 웹사이트를 방문할 필요가 없어졌고, Inoreader를 열기만 하면 업데이트된 모든 기사를 볼 수 있었습니다. 안타깝게도 많은 웹사이트가 RSS 피드를 제공하지 않아 구독 소스가 제한적이었습니다.

그러다 RSSHub를 발견하고 거의 모든 웹사이트에 대한 RSS 피드를 생성할 수 있다는 것을 알게 되었습니다. 이는 콘텐츠 구독의 완전히 새로운 세계를 열어주었습니다. RSSHub 덕분에 RSS는 마침내 기존 정보 소비 방식을 완전히 대체할 수 있게 되었습니다.

사용자에서 DIY로

필요가 커짐에 따라 Inoreader의 무료 버전은 한계에 부딪히기 시작했습니다. 구독 수가 제한적이고 업데이트 빈도가 느렸으며, 유료 구독은 개인 사용자에게는 다소 비쌌습니다. 저는 RSS 서비스 전체를 제어할 수 있을지 궁금해졌습니다. Linux와 Docker를 배우기 위해 서버를 구매하면서 많은 RSS 도구를 자체 호스팅할 수 있다는 것을 알게 되었습니다.

저는 Tiny Tiny RSS (TTRSS)로 시작했습니다. TTRSS는 자체 서버에 배포할 수 있는 오픈 소스 RSS 서버입니다. 즉, 더 이상 타사 서비스에 의존할 필요 없이 데이터를 완벽하게 제어할 수 있게 되었습니다. 배포 과정에서 많은 것을 배웠습니다. Docker 컨테이너 관리, Nginx 구성, 데이터베이스 유지 보수 등이죠.

그런 다음 자체 RSSHub 인스턴스를 설정했습니다. 이제 기존 피드 소스를 사용할 수 있을 뿐만 아니라 나만의 규칙도 추가할 수 있었습니다. 웹사이트의 크롤링 방지 조치를 처리하는 방법, 메모리 사용량을 최적화하는 방법, 서비스 모니터링을 구현하는 방법 등 많은 흥미로운 기술적 과제에 직면했습니다.

서버 운영에 익숙해지면서 더 흥미로운 도구를 발견했습니다. Huginn과 n8n은 다양한 자동화 작업을 설정할 수 있는 개인 비서와 같았습니다. 예약된 웹페이지 방문, 콘텐츠 구문 분석, RSS 피드 생성 등을 할 수 있었죠.

이러한 도구를 통해 매우 구체적인 요구 사항을 해결할 수 있었습니다.

  • RSS 업데이트가 없는 웹사이트? 변경 사항을 자동으로 감지하는 크롤러를 작성하세요.
  • 유료 콘텐츠를 구독하고 싶으신가요? 자동으로 가져오는 스크립트를 작성하세요.
  • 여러 플랫폼에 흩어져 있는 임대 목록? 하나의 RSS 피드로 통합하세요.
  • 특정 키워드를 필터링하고 싶으신가요? TinyTinyRSS에서 자동화된 규칙을 설정하세요.

솔직히 이 과정은 제 필요를 해결했을 뿐만 아니라 Linux 서버 관리, Docker 컨테이너화, 자동화된 통합 및 배포, 웹 크롤링, API 통합 등 많은 기술적 기술을 가르쳐주었습니다.

읽기 경험을 위해 데스크톱에서는 TinyTinyRSS의 웹 인터페이스를 사용하고, 모바일에서는 TinyTinyRSS의 Fever API를 통해 장치 간에 동기화되는 베테랑 RSS 리더인 Reeder를 구매하여 사용했습니다. 이 조합은 컴퓨터와 휴대폰 모두에서 훌륭한 읽기 경험을 제공했습니다.

물론 PoweReader를 출시한 후에는 다양한 RSS 서비스, 이중 언어 번역, AI 요약, 데일리 픽, AI 시각화 기능에 대한 지원을 점차 구현했습니다. 이제 PoweReader는 저의 유일한 RSS 읽기 클라이언트가 되었습니다.

지금 RSS로 읽는 것

  1. 뉴스 및 업데이트: 36Kr과 같은 플랫폼의 기술 뉴스 핫토픽을 통해 기술 업계를 따라갈 수 있습니다.

  2. 기술 커뮤니티: Hacker News의 주요 토론과 V2EX의 핫토픽을 살펴볼 수 있습니다.

  3. Telegram 채널: 다양한 고품질 채널의 업데이트를 받아볼 수 있습니다.

  4. 독립 블로거: 일부 블로거는 드물게 게시하지만, 그들의 콘텐츠는 일반적으로 품질이 높습니다.

  5. 유료 콘텐츠: 다양한 유료 뉴스레터와 회원 전용 칼럼을 사용자 정의 스크립트를 통해 RSS로 읽을 수 있습니다.

  6. 예상치 못한 사용: 최근 집을 구하면서 RSS를 사용하여 임대 목록을 추적하기까지 했습니다. 적합한 매물이 나오자마자 업데이트를 보내는 스크립트를 작성했는데, 정말 효율적입니다.

하지만 솔직히 RSS는 모든 사람을 위한 것은 아닙니다

친구들이 제가 RSS를 사용하는 것을 보고 자신도 사용해보고 싶어 하는 경우가 많지만, 저는 항상 솔직하게 말합니다. RSS는 실제로 모든 사람이 필요하거나 사용해야 하는 도구는 아닙니다.

첫째, RSS를 사용하려면 정보 요구 사항에 대한 명확한 이해가 있어야 합니다. 무엇을 읽고 싶은지, 어떤 주제나 작가를 팔로우하고 싶은지 알아야 합니다. 평소에 그냥 가볍게 둘러보고 인기 주제를 보는 정도라면 기존 뉴스 앱으로도 충분할 수 있습니다.

둘째, RSS는 관리에 시간 투자가 필요합니다. 정원을 가꾸는 것과 같습니다. 정기적으로 가지를 치고(쓸모없는 구독 정리), 물을 주고 비료를 주고(새로운 정보 소스 추가), 때로는 잡초를 제거해야 합니다(쌓인 읽지 않은 기사 처리). 이런 인내심이 없다면 RSS는 또 다른 "미처리" 작업이 될 수 있습니다.

또한 RSS 읽기 경험은 상당히 "깨끗"합니다. 추천 알고리즘도 없고, 소셜 요소도 없고, 콘텐츠 자체만 있습니다. 어떤 사람들에게는 조금 단조로워 보일 수도 있습니다. 빠른 속도의 콘텐츠에 익숙하거나 댓글 섹션을 즐겨 읽는 사람이라면 RSS에 뭔가 부족하다고 느낄 수 있습니다.

마지막으로 실질적인 문제가 있습니다. 많은 유형의 콘텐츠가 RSS에서 멀어지고 있습니다. 짧은 동영상, 일부 소셜 미디어 업데이트 또는 플랫폼별 개인화된 추천은 RSS로 잘 변환되지 않습니다.

따라서 2024년에 Follow와 같은 RSS 클라이언트가 인기를 얻고 있지만, 저는 여전히 RSS가 대중을 위한 도구라고 생각하지 않습니다. 현재 시대에는 여전히 틈새 시장에 머물러 있습니다.

시작하는 것은 사실 어렵지 않습니다

RSS가 매우 기술적으로 들리지만, 시작하는 것은 어렵지 않습니다. 핵심은 점진적으로 진행하는 것입니다.

첫 번째 단계는 적합한 RSS 리더를 선택하는 것입니다. macOS 또는 iPhone 사용자의 경우 PoweReader(당연히)를 추천하고, 완전히 무료 도구를 원한다면 NetNewsWire를 고려해 보세요. 다른 플랫폼 사용자의 경우 InoreaderFeedly가 좋은 선택이라고 생각합니다. 자체 호스팅을 원한다면 Tiny Tiny RSS, Miniflux 또는 FreshRSS를 고려해 보세요.

두 번째 단계는 익숙한 콘텐츠로 시작하는 것입니다. 너무 많은 소스를 구독하려고 서두르지 말고, RSSHub에서 매일 확인하는 2~3개의 웹사이트부터 시작하세요. 예를 들어 다음과 같습니다.

  • 정기적으로 읽는 뉴스 웹사이트
  • 좋아하는 블로거 몇 명
  • 관심 있는 기술 커뮤니티

핵심은 업데이트 빈도가 적당한 소스를 선택하는 것입니다. 너무 많은 빈도로 업데이트되는 소스(예: 뉴스 웹사이트)를 구독하는 것으로 시작하면 읽지 않은 기사에 쉽게 압도되어 계속하는 데 어려움을 겪을 수 있습니다.

세 번째 단계는 읽기 습관을 확립하는 것입니다. 매일 정해진 시간에 일주일 동안 RSS 리더를 확인하세요. 다음 사항을 명심하세요.

  • 모든 것을 읽으려고 강요하지 마세요.
  • "읽음으로 표시" 기능을 잘 활용하세요. 읽지 않은 수가 압박감을 주지 않도록 하세요.
  • 필터링 및 스크리닝 기능을 사용하여 콘텐츠를 관심사에 더 관련성 있게 만드세요.

이러한 읽기 스타일에 익숙해지면 더 많은 콘텐츠를 추가하는 것을 고려해 보세요. 읽기 경험이 좋으면 자연스럽게 더 많은 것을 탐색하고 싶어질 것입니다. RSS는 정보를 더 쉽게 얻을 수 있도록 돕는 보조 도구이며, 부담을 더하는 도구가 아닙니다. 얼마나 많이 사용하고 어떻게 사용하는지는 전적으로 필요와 습관에 달려 있습니다.

RSS가 자신에게 맞지 않는다고 생각되면 억지로 사용하지 마세요. 모든 사람은 정보를 소비하는 방법이 다릅니다. 정보를 더 효율적으로 얻는 데 도움이 되는 방법이 자신에게 맞는 방법입니다.