FreshRSS 소개

https://github.com/FreshRSS/FreshRSS

#auto

FreshRSS는 자체 호스팅 RSS 피드 수집기입니다.

가볍고, 작업하기 쉽고, 강력하며, 사용자 정의가 가능합니다.

익명 읽기 모드를 갖춘 다중 사용자 애플리케이션입니다. 사용자 정의 태그를 지원합니다. (모바일) 클라이언트를 위한 API와 명령줄 인터페이스가 있습니다 .

WebSub 표준(이전 PubSubHubbub ) 덕분에 FreshRSS는 Mastodon , Friendica , WordPress , Blogger, FeedBurner 등과 같은 호환 가능한 소스로부터 즉각적인 푸시 알림을 받을 수 있습니다.

FreshRSS는 기본적 으로 RSS/Atom 피드를 제공하지 않는 웹 사이트에 대해 XPath 기반의 기본 웹 스크래핑을 지원합니다 .

웹 양식(익명 옵션 포함), HTTP 인증(프록시 위임과 호환 가능), OpenID Connect 등 다양한 로그인 방법이 지원됩니다.

마지막으로 FreshRSS는 추가 조정을 위한 확장 기능을 지원합니다 .

아래 데모페이지로 설치전 어떻게 작동되는지 확인 하실 수가 있습니다.

또한 구독한 유튜브의 피드도 익스텐션 추가로 구독 가능합니다.

#display

docker compose 설치방법

docker 폴더에 freshrss 폴더를 생성해줍니다.

그리고 freshrss 폴더안에 config 폴더도 생성해줍니다.

/docker/freshrss/config <- 이런식으로 폴더가 완성되어야 합니다.

컨테이너 매니져를 실행 후 프로젝트 – 생성을 클릭 후

프로젝트 이름을 넣어주시고

경로에 위에 만들어둔 freshrss 폴더 설정 후

docker-compose.yml 만들기를 선택 해 줍니다.

docker-compose.yml 내용은 아래 텍스트를 복사 붙여넣기 합니다.

version: "2.1"
services:
  freshrss:
    image: ghcr.io/linuxserver/freshrss
    container_name: freshrss
    environment:
      - PUID=1026   #시놀로지 사용자는 그대로 사용가능
      - PGID=100    #시놀로지 사용자는 그대로 사용가능
      - TZ=Asia/Seoul
    volumes:
      - ./config:/config
    ports:
      - 1180:80
    restart: unless-stopped

그리고 다음을 누르고 이미지 생성 후 완료가 되면

니스IP:1180 으로 접속해줍니다.

원하는 언어 설정 후 저장

설치 요구사항 확인 아래로 스크롤 후 확인 버튼으로 넘어가줍니다.

데이터베이스는 sqlite로 그대로 설정저장

아이디와 패스워드를 설정해줍니다.

모든 설정을 완료되었습니다. 설정된 아이디 , 비번 입력하는 화면으로 바뀝니다.

익스텐션 설치

필요한 익스텐션을 설치합니다.

auto refrsh, youtube 관련 2개 익스텐션 정도 설치해주면 좋습니다.

Auto Refresh 설치

상단 우측 톱니바퀴 부분을 누르시면 설정항목이 나타납니다. 거기서 확장기능을 클릭해줍니다.

해당하는 익스텐션 이름을 클릭하면 익스텐션 github 사이트로 이동합니다.

Auto Refresh는 필수 이니 클릭하시기 바랍니다.

해당하는 익스텐션 github 사이트로 이동하면 위에 코드 버튼 클릭 후 Download ZIP 버튼을 눌러 압축파일을 다운 받습니다.

해당하는 압축파일을 풀면 아래와 같이 폴더와 파일들이 보입니다.

모든 익스텐션들을 다운 받으면 아래와 같은 형식이고 xExtension 으로 시작하는 폴더를 Freshrss 익스텐션 폴더로 복사하면 설치가 되는 방식입니다.

파일스테이션 에서 docker › freshrss › config › www › freshrss › extensions 폴더로 붙여넣기 해주면 설치가 완료됩니다.

설정 – 확장기능 관리에서 해당하는 확장기능을 활성화 해주고 해당하는 확장기능의 설정(톱니바퀴)을 클릭 후 해당하는 시간을(분) 설정해주면

자동적으로 1시간마다 feed를 가져옵니다.

유튜브 구독 확장기능

아래 유튜브라고 나온 익스텐션 2개를 다 설치해주시면 됩니다.

유튜버 클릭하시면 아래와 같은 형식의 url이 열립니다. 이 url을 주소를 복사 합니다.

https://www.youtube.com/@hjm79_top

피드 url에 붙여넣기 후 추가 버튼을 누르면 자동적으로 유튜브 feed url을 생성 해줍니다.

완료되면 아래와 같이 유튜브도 rss로 받아보실 수가 있습니다.

지원하는 프로그램

FreshRSS는 Google Reader API (최고) 및 Fever API (제한된 기능 및 효율성이 낮음) 의 두 가지 API를 통해 Linux, Android, iOS, Windows 및 macOS용 모바일/기본 앱의 액세스를 지원합니다 .

AppPlatformFree SoftwareMaintained & DevelopedAPIWorks offlineFast syncFetch more in individual viewsFetch read articlesFavouritesLabelsPodcastsManage feeds
News+ with Google Reader extensionAndroidPartially2015GReader✔️⭐⭐⭐✔️✔️✔️✔️✔️✔️
FeedMe*Android✔️✔️GReader✔️⭐⭐✔️✔️✔️
EasyRSSAndroid✔️✔️GReaderBug⭐⭐✔️
ReadropsAndroid✔️✔️✔️GReader✔️⭐⭐⭐✔️
Fluent Reader LiteAndroid, iOS✔️✔️✔️GReader, Fever✔️⭐⭐⭐
FocusReaderAndroid✔️✔️GReader✔️⭐⭐⭐✔️✔️
ChristopheHenryAndroid✔️Work in progressGReader✔️⭐⭐✔️✔️
Fluent ReaderWindows, Linux, macOS✔️✔️✔️GReader, Fever✔️✔️
RSS GuardWindows, GNU/Linux, macOS, OS/2✔️✔️✔️GReader✔️⭐⭐✔️✔️✔️✔️
NewsFlashGNU/Linux✔️✔️✔️GReader, Fever⭐⭐✔️✔️✔️
Newsboat 2.24+GNU/Linux, macOS, FreeBSD✔️✔️✔️GReader✔️✔️✔️
Vienna RSSmacOS✔️✔️✔️GReader
ReadkitiOS, macOS✔️✔️GReader✔️⭐⭐⭐✔️✔️💲
Reeder*iOS, macOS✔️✔️GReader, Fever✔️⭐⭐⭐✔️✔️✔️
lireiOS, macOS✔️✔️GReader
UnreadiOS✔️✔️Fever✔️✔️
Fiery FeedsiOS✔️✔️Fever
NetnewswireiOS, macOS✔️Work in progressGReader✔️✔️✔️

홈페지에 호환 가능한 앱을 보여줍니다.

저같은 경우 아래와 같이 사용중입니다.

mac, ios. ipados –Reeder

window – Fluent Reader

android – FocusReader

눈팅과 모든 정보를 한눈에 보기에는 RSS 만한게 없습니다. 꼭 사용해보시길 추천드려요