Stringer
키보드 단축키와 Fever API를 지원하는 셀프 호스팅 안티소셜 RSS 리더.
스마트 다운로드
프로젝트 홈페이지 방문
아직 설치 프로그램이 없습니다 — 소스 저장소로 이동하세요
직접 구축한 RSS 리더, 광고도 추천도 없고 단축키만 있습니다.
주요 기능
- 완전한 셀프 호스팅, 데이터를 직접 제어하며 제3자 서버를 거치지 않음
- 미니멀한 인터페이스, 소셜 추천·공유·알고리즘 간섭 없음
- 키보드 단축키 지원으로 효율적인 조작
- Fever API 호환, 모바일 App에서 읽기 가능
- Heroku 원클릭 배포 지원, VPS, Docker, OpenShift도 지원
할 수 없는 것
- •Ruby와 PostgreSQL 환경이 필요하며 비기술 사용자에게는 다소 진입 장벽이 있음,기본적으로 단일 사용자 모드로 다중 계정을 지원하지 않아 팀 사용에 적합하지 않음,모바일 클라이언트와 함께 사용할 때는 설정에서 Fever API 경로(예: http://도메인/fever)를 정확히 입력해야 함,Heroku 무료 플랜에 배포할 경우 데이터베이스에 행 수 제한(10,000행)이 있으므로 오래된 글 정리에 주의해야 함
사용 사례
- 개인 독서 프라이버시를 보호하고 데이터 수집을 원하지 않는 사용자
- 미니멀한 독서 경험을 추구하고 소셜 추천 노이즈를 거부하는 RSS 애호가
상세 설명
Stringer는 간결함과 프라이버시에 중점을 둔 셀프 호스팅 RSS 리더입니다. 소셜 추천이나 공유 기능이 없고, 외부 종속성이나 화려한 머신 러닝 알고리즘도 없으며, 오직 키보드 단축키와 깔끔한 읽기 경험만을 제공합니다. Rails와 PostgreSQL로 구축되었고 Fever API와 호환되어 모바일 클라이언트와 함께 사용할 수 있습니다. Heroku, VPS, Docker 또는 OpenShift에 배포할 수 있으며, 다국어 번역과 읽은 지 오래된 글 자동 정리 기능을 제공합니다.
문제 해결 & FAQ (2)
문제 해결Stringer를 ARM (Raspberry Pi)에서 Docker로 실행하는 방법?
현재 공식 Docker 이미지는 amd64만 지원합니다. 임시 해결 방법으로 직접 ARM 이미지를 빌드할 수 있습니다. Dockerfile에서 하드코딩된 'amd64'를 빌드 인자(예: ARG TARGETARCH)로 대체하세요. 그런 다음 플랫폼에 맞게 빌드하세요. 예: docker build --platform linux/arm/v7 --build-arg TARGETARCH=arm . ARM64의 경우 --platform linux/arm64 및 TARGETARCH=arm64를 사용하세요. 공식 멀티 아키텍처 이미지 지원이 개발 중이며, 업데이트는 PR #1053에서 확인하세요.
문제 해결Docker에서 피드를 추가하거나 가져올 때 Stringer가 로그인 화면으로 리디렉션하는 이유는 무엇인가요?
이 문제는 이전 Stringer Docker/앱 버전의 버그로 인해 발생한 것으로, 이 버그는 요청을 중단시키고 세션을 유실시켜 때때로 recv() failed (104: Connection reset by peer) while reading response header from upstream 오류를 발생시킬 수 있습니다. 최신 Stringer 이미지로 업데이트하고 컨테이너를 다시 생성하세요:
docker-compose pull
docker-compose up -d
그런 다음 다시 로그인하여 피드를 다시 추가해 보세요. /feeds/new 페이지에서 JavaScript가 활성화되어 있는지 확인하세요. 최신 버전에서도 문제가 계속되면 브라우저 출력과 docker-compose logs 출력을 수집하여 업스트림에 보고하세요.
태그
시작하기
소프트웨어 설치
다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요
1단계: Heroku 원클릭 배포 버튼을 클릭하여 새 앱을 만듭니다
2단계: 환경 변수(예: LOCALE=en)를 설정하고 배포를 완료합니다
3단계: 앱에 접속하여 비밀번호로 로그인하면 바로 사용할 수 있습니다
- 1단계: Heroku 원클릭 배포 버튼을 클릭하여 새 앱을 만듭니다
- 2단계: 환경 변수(예: LOCALE=en)를 설정하고 배포를 완료합니다
- 3단계: 앱에 접속하여 비밀번호로 로그인하면 바로 사용할 수 있습니다
체크섬 없음
이 프로젝트는 GitHub Release 페이지에 SHA-256 체크섬을 게시하지 않았습니다
SHA256 체크섬
체크섬 없음
GitHub Releases에서 직접 다운로드하고 파일 무결성을 직접 확인하세요
이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.
오픈소스 투명성
GitHub 소스 보기제거 정보
Heroku에 배포한 경우 애플리케이션을 직접 삭제하면 됩니다. VPS 또는 Docker에 배포한 경우 관련 디렉토리 또는 컨테이너를 삭제하고 데이터베이스를 제거하세요.
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.
문제 발생? 아래 FAQ 확인
2 FAQs