OpenSource-Hub
S

selfoss

2.5k stars·시스템 최적화·SHA-256 체크섬 확인됨

一个多功能的 RSS 阅读器和网站聚合工具,让你在单一界面追踪多个网站和社交网络的更新。

스마트 다운로드

프로젝트 홈페이지 방문

아직 설치 프로그램이 없습니다 — 소스 저장소로 이동하세요

轻量级自托管 RSS 聚合器,像看新闻一样刷全网。

주요 기능

  • 同时聚合 RSS、社交网络等多种来源的更新
  • 支持 SQLite/MySQL 数据库,开箱即用无需复杂配置
  • OPML 导入和导出,方便迁移
  • 响应式 Web 界面,手机电脑都能用
  • 自动定时更新(cron / systemd 定时器)

할 수 없는 것

  • 升级时务必备份整个 data/ 目录和 config.ini,且不要删除 data/ 目录(只覆盖其他文件)。.htaccess 文件必须上传,否则会导致路径问题。新版 config.ini 可能新增配置项,记得对照更新。社区维护力量有限,新功能开发可能较慢,不建议用于对时效要求极高的场景。

사용 사례

  • 想自己搭一个 RSS 阅读中心,不受第三方服务限制
  • 需要同时监控多个网站、博客、论坛、社交账号的更新
  • 希望替代 Google Reader 或 Feedly,但保留本地数据

상세 설명

selfoss 是一款开源、自托管的 PHP 多用途 RSS 阅读器和网站聚合工具。它让你在同一个界面里轻松追踪多个网站、社交网络和其他平台的更新。软件支持 OPML 导入、SQLite/MySQL 数据库,只需简单的 config.ini 配置即可运行。其 Web 界面简洁响应式,适配移动端,并有官方 Android 第三方客户端。项目由社区志愿者维护,欢迎贡献代码。相比同类工具 Tiny Tiny RSS,selfoss 更轻量(没有重型依赖栈),安装也更简单——上传文件、设置权限即可使用。缺点是社区较小,更新和扩展可能较慢。

문제 해결 & FAQ (2)

방법
selfoss에서 'Mark as read' 버튼을 숨기거나 비활성화하여 실수로 클릭하는 것을 방지하는 방법?

다음 CSS를 selfoss 루트 디렉토리에 있는 user.css 파일에 추가하세요:

#nav-mark {
    display: none;
}

파일이 없으면 생성하십시오. 이것은 구성 옵션 없이 버튼을 숨깁니다. 향후 업데이트에서 실행 취소 기능이 추가될 수 있습니다.

원본 Issue #1548
문제 해결
왜 모바일에서 selfoss가 /unread/index.runtime.22332b9a.js와 같은 잘못된 경로에서 JavaScript 파일을 로드하려고 시도하여 404 오류를 발생시키나요?

이는 Parcel 번들러의 알려진 버그입니다(parcel-bundler/parcel#9092 참조). 해결 방법은 이 nginx 재작성 규칙을 추가하여 잘못 지정된 경로를 올바른 공개 디렉토리로 리디렉션하는 것입니다:
location ~* ^/(unread|newest|starred)/(.+\\.js) {
try_files /public/$2 =404;
}
이는 /unread/index.runtime.22332b9a.js와 같은 요청을 /index.runtime.22332b9a.js로 리디렉션합니다. 이 문제는 주로 모바일 뷰(iOS Safari)에 영향을 미치지만 다른 상황에서도 발생할 수 있습니다. 이 수정으로 인한 부작용은 보고되지 않았습니다. 영구적인 수정은 Parcel 프로젝트에서 제공될 것입니다.

원본 Issue #1478

태그

rssfeed-readeraggregatorphpself-hosted

시작하기

1

설치 프로그램 다운로드

위 버튼을 클릭하여 시스템에 맞는 설치 프로그램을 다운로드

2

소프트웨어 설치

다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요

3

步骤1:下载稳定版 zip 包并解压到你的 Web 服务器目录(如 Apache/Nginx)

4

步骤2:确保 data/cache、data/favicons、data/logs、data/thumbnails、data/sqlite 目录可写

5

步骤3:将 config-example.ini 重命名为 config.ini,如需使用 MySQL 则填入数据库信息(默认 SQLite 无需改动)

설치 가이드
  1. 步骤1:下载稳定版 zip 包并解压到你的 Web 服务器目录(如 Apache/Nginx)
  2. 步骤2:确保 data/cache、data/favicons、data/logs、data/thumbnails、data/sqlite 目录可写
  3. 步骤3:将 config-example.ini 重命名为 config.ini,如需使用 MySQL 则填入数据库信息(默认 SQLite 无需改动)
파일 무결성

체크섬 없음

이 프로젝트는 GitHub Release 페이지에 SHA-256 체크섬을 게시하지 않았습니다

SHA256 체크섬

체크섬 없음

GitHub Releases에서 직접 다운로드하고 파일 무결성을 직접 확인하세요

이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.

오픈소스 투명성

GitHub 소스 보기
환경 가이드

제거 정보

直接删除 selfoss 目录即可。注意提前备份 data/ 文件夹和 config.ini 文件,里面包含你的数据和配置。

추가 의존성 없음

다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.

프로젝트 정보
라이선스GPL-3.0
마지막 업데이트2026-06-26 22:00:27
GitHub 저장소공식 웹사이트

문제 발생? 아래 FAQ 확인

2 FAQs

유사한 프로젝트