Repolode
SamTV12345

SamTV12345/PodFetch

Rust로 작성된 셀프 호스팅 팟캐스트 관리자입니다. React 웹 UI에서 다운로드와 온라인 청취를 지원하고 GPodder 동기화 기능을 제공합니다.

대체할 수 있는 제품:Pocket CastsOvercast

스타
520
포크
38
열린 이슈
10
마지막 커밋
어제

어떤 프로젝트인가요?

PodFetch는 셀프 호스팅 팟캐스트 관리자입니다. 웹 앱에서 팟캐스트를 구독하고 에피소드를 다운로드해 브라우저로 들을 수 있습니다. 백엔드는 Rust로 작성되었으며 프론트엔드는 React를 사용합니다.

기존 팟캐스트 앱을 계속 사용하면서 PodFetch가 저장과 재생을 맡도록 GPodder 연동 기능을 제공합니다. Podcasting 2.0 트랜스크립트를 지원하며 에피소드 콘텐츠 전체를 검색할 수 있고, OpenAI 호환 Whisper API를 통해 트랜스크립트가 없는 에피소드의 트랜스크립트를 생성할 수도 있습니다.

Docker 이미지는 main 브랜치에 푸시될 때마다 Docker Hub에 게시되며, 컨테이너를 최신 상태로 유지하려면 Watchtower 같은 도구를 사용할 것을 권장합니다. UI 미리보기가 포함된 문서는 GitHub Pages에서 확인할 수 있습니다.

핵심 기능

  • 01웹 UI에서 팟캐스트를 구독하고 에피소드를 다운로드해 온라인으로 청취
  • 02기존 팟캐스트 앱에서 사용할 수 있는 GPodder 연동
  • 03Podcasting 2.0 트랜스크립트 지원 및 전체 텍스트 검색
  • 04OpenAI 호환 Whisper API를 통해 누락된 트랜스크립트 생성
  • 05main 브랜치에 커밋될 때마다 Docker 이미지 자동 게시

활용 사례

  • 개인 하드웨어나 NAS에서 나만의 팟캐스트 서버 운영
  • 다운로드 파일은 직접 호스팅하면서 기존 GPodder 호환 팟캐스트 앱 계속 사용
  • 팟캐스트 에피소드의 음성 콘텐츠 전체 검색

빠른 시작

  1. 1

    문서를 따라 Docker Hub에 게시된 Docker 이미지를 실행하세요

  2. 2

    설정 세부 정보와 UI 미리보기는 문서 사이트에서 확인하세요

사용 전 알아둘 점

  • README에는 직접 설치하거나 실행할 수 있는 명령이 없어, 설정하려면 외부 문서를 참고해야 합니다.
  • 트랜스크립트 생성에는 외부 OpenAI 호환 Whisper API에 대한 액세스가 필요합니다.

포함된 컬렉션

토픽

자주 묻는 질문

PodFetch은(는) 무엇인가요?
Rust로 작성된 셀프 호스팅 팟캐스트 관리자입니다. React 웹 UI에서 다운로드와 온라인 청취를 지원하고 GPodder 동기화 기능을 제공합니다. PodFetch는 셀프 호스팅 팟캐스트 관리자입니다. 웹 앱에서 팟캐스트를 구독하고 에피소드를 다운로드해 브라우저로 들을 수 있습니다. 백엔드는 Rust로 작성되었으며 프론트엔드는 React를 사용합니다.
PodFetch은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
PodFetch은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
PodFetch은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. PodFetch의 마지막 커밋은 2026년 11월 4일입니다.
PodFetch은(는) 어디에 사용할 수 있나요?
개인 하드웨어나 NAS에서 나만의 팟캐스트 서버 운영 다운로드 파일은 직접 호스팅하면서 기존 GPodder 호환 팟캐스트 앱 계속 사용 팟캐스트 에피소드의 음성 콘텐츠 전체 검색
PodFetch는 어떻게 설치하나요?
문서를 따라 Docker Hub에 게시된 Docker 이미지를 실행하세요 설정 세부 정보와 UI 미리보기는 문서 사이트에서 확인하세요
PodFetch은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/SamTV12345/PodFetch

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트