PinePods
SHA-256셀프 호스팅 팟캐스트 관리 시스템으로, 멀티 유저 및 기기 간 동기화를 지원하며 네이티브 모바일 앱을 제공합니다. Rust로 구축되어 뛰어난 성능을 자랑합니다.
스마트 다운로드
Download 버전 다운로드
v0.8.2 · 94.2 MB
서버를 직접 구축하여 가족 및 친구와 함께 팟캐스트를 듣고, 진행 상태가 자동으로 동기화됩니다.
주요 기능
- 셀프 호스팅, 데이터를 직접 관리하여 프라이버시 보호
- 다중 사용자 지원, 각 사용자별 독립적인 구독 및 진행 상태
- gpodder 서버 내장, AntennaPod 등 앱과 호환
- 네이티브 iOS 및 Android 클라이언트, 전 플랫폼 지원
- Podcast Index 및 iTunes를 통한 팟캐스트 검색
할 수 없는 것
- •처음 시작할 때 Search API를 구성해야 하며, 프로젝트에서 제공하는 공용 API를 사용하거나 직접 Podcast Index API Key를 신청할 수 있습니다.
- •PostgreSQL 18에는 알려진 호환성 문제가 있으므로 17 버전 사용을 권장합니다. issue를 참조하세요.
- •셀프 호스팅에는 일정 수준의 기술적 기반(Docker, 네트워크 구성)이 필요합니다.
- •공용 데모 인스턴스(try.pinepods.online)는 데이터가 정기적으로 삭제되므로 테스트 용도로만 사용하세요.
사용 사례
- 가족이나 소그룹이 팟캐스트 라이브러리를 공유하면서 각자 독립적인 진행 상태를 유지
- 제3자가 청취 습관을 감시하는 것을 원하지 않는 프라이버시에 민감한 사용자
- 여러 기기 간에 청취 위치를 끊김 없이 전환하고 싶은 팟캐스트 헤비 청취자
- 관계망을 통해 같은 호스트가 참여하는 여러 프로그램을 발견하고 싶은 경우
PinePods는 Rust 기반의 셀프 호스팅 팟캐스트 관리 시스템으로, 다중 사용자와 기기 간 동기화를 지원하며 네이티브 iOS 및 Android 클라이언트를 제공합니다. 자체 서버에 배포할 수 있으며, 모든 데이터(구독, 재생 진행 상황, 설정)는 데이터베이스에 저장되어 어디서나 접근할 수 있습니다. Web 인터페이스는 현대적이고 반응 속도가 빠르며, gpodder 서버도 내장하고 있어 AntennaPod 등 서드파티 앱과 호환됩니다. The Podcast Index와 iTunes를 통해 프로그램을 검색할 수 있으며, 고유한 "호스트 데이터베이스"(PodPeople DB)를 통해 호스트가 참여한 모든 팟캐스트를 추적할 수 있습니다. 스마트 재생 목록, 다운로드 관리, 다양한 테마 등의 기능을 제공합니다. 배포는 Docker를 사용하며, PostgreSQL 또는 MariaDB 데이터베이스를 선택할 수 있고, Helm을 사용해 Kubernetes에 배포하는 것도 지원합니다.
태그
시작하기
소프트웨어 설치
배포판에 맞는 패키지를 설치 (dpkg / rpm / AppImage)
1단계: Docker 및 Docker Compose가 설치되어 있는지 확인
2단계: 프로젝트 저장소에서 docker-compose.yml 복사 (PostgreSQL 버전 권장)
3단계: docker-compose.yml을 편집하여 데이터베이스 비밀번호, 도메인 등의 환경 변수 입력
- 1단계: Docker 및 Docker Compose가 설치되어 있는지 확인
- 2단계: 프로젝트 저장소에서 docker-compose.yml 복사 (PostgreSQL 버전 권장)
- 3단계: docker-compose.yml을 편집하여 데이터베이스 비밀번호, 도메인 등의 환경 변수 입력
SHA-256 체크섬 확인됨
GitHub 공식 Release 페이지에서 추출된 체크섬
SHA256 체크섬
09533ccb11bce8324c5144f7c4219d9acbf1a6074c91c07517d5e7396dc8819a이 체크섬은 GitHub Release 페이지에서 추출되었습니다. 다운로드 후 파일 무결성을 확인하세요.
이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.
오픈소스 투명성
GitHub 소스 보기제거 정보
docker-compose down -v를 실행하여 컨테이너와 데이터 볼륨을 중지하고 삭제합니다. 완전히 정리하려면 매핑된 volumes 디렉터리를 삭제하세요.
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.
문제 발생? 아래 FAQ 확인
5 FAQs