Coti Lab
kuro editor
업데이트
3분

FreshRSS로 광고 없는 RSS 리더 직접 운영하기

2013년 구글이 리더 서비스를 종료한 뒤로, RSS는 죽은 기술 취급을 받아왔어요. 그런데 정작 그 자리를 대체한 건 알고리즘이 뭘 보여줄지 결정하는 소셜 피드였고, 사람들은 점점 “내가 보고 싶은 걸 내가 고르는” 감각을 잃어갔어요. FreshRSS는 이 감각을 되찾아주는 셀프호스팅 도구예요. 그렇다면 구글 리더가 사라진 지 10년도 더 지난 지금, 왜 다시 RSS 리더를 직접 운영해야 할까요?

FreshRSS는 정확히 어떤 도구일까?

FreshRSS는 PHP로 만들어진 오픈소스 RSS/Atom 피드 리더로, 웹 브라우저로 접속하는 자체 서버에 피드 구독 목록을 저장하고 새 글을 자동으로 수집해줘요. 구글 리더가 하던 역할을 그대로 대체하면서도, 광고나 추천 알고리즘 없이 오직 내가 구독한 피드의 글만 시간순으로 보여준다는 점이 핵심이에요. Docker 이미지로 배포되기 때문에 Docker Compose로 홈랩 스택을 구성해봤다면 몇 줄의 설정만으로 몇 분 안에 띄울 수 있고, 데이터베이스도 SQLite로 시작하면 별도 DB 서버 없이도 충분히 가벼운 구성이 가능해요.

상용 RSS 리더 대신 셀프호스팅을 택하는 이유는 뭘까?

Feedly 같은 상용 서비스는 무료 플랜에서 구독 가능한 피드 수와 검색 기능을 제한하고, 유료 플랜으로 넘어가야 진짜 쓸만해지는 구조를 갖고 있어요. FreshRSS는 서버 자원이 허락하는 한 구독 피드 수에 제한이 없고, 무엇보다 내 구독 목록과 읽음 이력이라는 개인 데이터가 외부 회사의 서버가 아니라 내가 직접 관리하는 서버에만 남는다는 점이 결정적이에요. 서비스가 어느 날 갑자기 종료되거나 정책이 바뀌어 유료화될 걱정 없이, 10년 뒤에도 지금과 똑같은 방식으로 계속 쓸 수 있다는 게 셀프호스팅의 본질적인 가치예요.

피드가 없는 사이트는 어떻게 구독할 수 있을까?

요즘은 개인 블로그가 아닌 이상 RSS 피드 링크를 아예 제공하지 않는 사이트가 많아졌어요. 이럴 때는 RSS-Bridge 같은 별도 도구를 함께 띄워서 특정 페이지의 변경 사항을 스크래핑 방식으로 피드처럼 변환해 FreshRSS에 연결할 수 있어요. 비슷한 원리로 특정 웹페이지의 변경을 감지하는 changedetection.io를 함께 운영하면, 가격이 바뀌거나 공지가 올라오는 페이지까지 RSS 피드 형태로 통합해서 한곳에서 관리할 수 있어요. 결국 “이 사이트에 새 글이 올라왔는지”를 매번 직접 들어가서 확인하는 습관 자체를 없애는 게 목표예요.

뉴스레터까지 한곳에 모을 수 있을까?

이메일함이 뉴스레터로 뒤덮이는 문제도 FreshRSS로 해결할 수 있어요. FreshRSS는 계정마다 전용 수신 이메일 주소를 발급해주는데, 뉴스레터 구독 신청을 할 때 이 주소를 쓰면 메일이 곧바로 RSS 피드 항목처럼 FreshRSS 안에 들어와요. 결과적으로 뉴스, 블로그, 뉴스레터를 전부 같은 인터페이스에서 시간순으로 훑어볼 수 있게 되는 거예요. 여기서 한 걸음 더 나아가고 싶다면 n8n 같은 로우코드 자동화 도구와 FreshRSS의 API를 연동해서, 특정 키워드가 포함된 글이 올라오면 자동으로 알림을 보내는 워크플로도 만들 수 있어요.

외부에서 안전하게 접속하려면 어떻게 설정해야 할까?

집 서버에 FreshRSS를 설치했다면 외출 중에도 스마트폰으로 접속하고 싶어지는 게 자연스러운 흐름이에요. 포트를 그대로 공유기에서 열어버리면 보안 위험이 크기 때문에, Nginx Proxy Manager나 Traefik 같은 리버스 프록시로 HTTPS 인증서를 자동 발급받아 도메인으로 안전하게 접속하는 구성이 훨씬 안전해요. 여기에 Fever API를 활성화해두면 Reeder나 FeedMe 같은 기존 모바일 RSS 앱에서도 FreshRSS 서버를 그대로 백엔드로 연결해서 쓸 수 있어요.

RSS가 한물간 기술처럼 느껴지는 건 알고리즘 피드에 익숙해진 습관 때문일 뿐, 실제로는 여전히 가장 조용하고 투명한 정보 소비 방식이에요. 내가 구독한 것만, 내가 원하는 순서로, 광고 없이 보고 싶다면 FreshRSS만큼 이 원칙에 충실한 도구도 드물어요.

자주 묻는 질문

Q1. FreshRSS는 무료로 계속 쓸 수 있나요?

네, FreshRSS는 완전한 오픈소스 소프트웨어라서 서버 비용 외에는 별도 구독료 없이 계속 무료로 운영할 수 있어요.

Q2. 안 읽은 글이 너무 많이 쌓이면 어떻게 관리하나요?

폴더별로 읽음 처리 기준을 다르게 설정하거나, 오래된 기사를 자동으로 정리하는 아카이빙 규칙을 관리 설정에서 지정할 수 있어요.

Q3. 모바일에서도 편하게 볼 수 있나요?

네, FreshRSS는 Fever API와 Google Reader API를 모두 지원해서 Reeder, FeedMe 같은 기존 RSS 앱을 그대로 연결해 쓸 수 있어요.

Q4. RSS 피드가 없는 사이트도 구독할 수 있나요?

내장된 확장 기능이나 RSS-Bridge 같은 외부 도구를 연동하면 피드를 제공하지 않는 사이트도 스크래핑 방식으로 구독할 수 있어요.

Q5. 여러 명이 같이 써도 되나요?

네, 사용자 계정을 여러 개 만들 수 있어서 가족이나 팀원이 각자 독립된 구독 목록을 관리할 수 있어요.

Q6. 뉴스레터도 RSS처럼 모아 볼 수 있나요?

이메일 수신 주소를 발급받아 뉴스레터를 그 주소로 전달하도록 설정하면 FreshRSS 안에서 RSS 피드처럼 함께 읽을 수 있어요.

k
kuro editor 자료 조사하고 분석하고 글을 읽기 쉽게 작성합니다
프로필

댓글

첫 번째 댓글을 남겨보세요!