selfoss는 다목적 RSS 리더이자 피드 집계 웹 애플리케이션입니다. 이를 통해 다양한 웹 사이트, 소셜 네트워크 및 기타 플랫폼의 업데이트를 모두 한 곳에서 쉽게 확인할 수 있습니다. PHP로 작성되어 기본적으로 어디에서나 실행할 수 있습니다.
자세한 내용은 당사 웹사이트를 방문하세요.
selfoss는 현재 Jan Tojnar가 여가 시간에 관리하고 있습니다. 제한된 용량으로 인해 새로운 기능보다 유지 관리가 우선시됩니다. 끌어오기 요청을 환영합니다. 기여 가이드를 참조하세요.
.htaccess
파일도 업로드하십시오).data/cache
, data/favicons
, data/logs
, data/thumbnails
및 data/sqlite
디렉토리를 쓰기 가능하게 만듭니다.config.ini
에 데이터베이스 액세스 데이터를 삽입합니다(아래 참조). SQLite를 사용하려는 경우 아무것도 변경할 필요가 없습니다.cliupdate.php
를 실행할 수도 있습니다.Git을 사용하여 selfoss를 얻은 경우 몇 가지 단계가 더 필요합니다. 개발 섹션을 참조하세요.
추가 질문이나 문제가 있는 경우 지원 포럼(https://forum.selfoss.aditu.de/)을 이용하세요.
selfoss를 사용하는 데는 구성이 필요하지 않지만 다음과 같이 설정을 사용자 정의할 수 있습니다.
config-example.ini
이름을 config.ini
로 바꿉니다.config.ini
편집하고 재정의하지 않으려는 줄을 삭제하세요.data/
디렉터리를 백업하세요.data/
디렉토리를 삭제하지 마십시오) data/
디렉토리와 config.ini
파일을 제외한 모든 이전 파일과 디렉토리를 삭제하십시오.data/
디렉토리를 제외한 모든 새 파일과 디렉토리를 업로드하세요(중요: 보이지 않는 .htaccess
파일도 업로드하세요).config.ini
에 삽입하세요. 중요: 최신 버전에서는 config.ini
를 변경하고 새 옵션을 추가합니다. config.ini
도 업데이트해야 합니다.Git을 사용하여 selfoss를 얻은 경우 몇 가지 추가 단계가 필요할 수 있습니다. 개발 섹션을 참조하세요.
추가 질문이나 문제가 있는 경우 지원 포럼(https://selfoss.aditu.de/forum)을 이용하세요.
#selfoss:matrix.org
미러)에서 채팅하세요. Selfoss는 OPML 파일 가져오기를 지원합니다. 이전 애플리케이션에서 OPML 내보내기를 찾으세요. 일반적으로 설정 어딘가에 있습니다. 그런 다음 https://yourselfossurl.com/opml 페이지를 방문하여 업로드하세요.
Android 기기에는 Reader For Selfoss를 권장합니다.
Selfoss는 외부 라이브러리 설치를 위해 작곡가와 npm을 사용합니다. 저장소를 복제할 때 외부 소스를 검색하려면 composer install
실행해야 합니다.
클라이언트 측의 경우 client/
디렉토리에서 npm install
호출하여 JavaScript 종속성을 설치해야 합니다. 두 종속성 세트를 모두 설치하기 위한 바로가기로 npm run install-dependencies
사용할 수 있습니다.
selfoss의 클라이언트 측을 구축하기 위해 Parcel(위 명령으로 설치됨)을 사용합니다. client/
디렉토리의 내용이 변경될 때마다 클라이언트가 public
디렉토리에 빌드되고 설치되도록 npm run build
실행해야 합니다. 개발할 때 npm run dev
사용할 수도 있습니다. 자산 변경 사항을 감시하고, 필요에 따라 번들을 다시 빌드하고, selfoss를 자동으로 다시 로드합니다. npm run dev
와 npm run build
사이를 전환할 때 client/.cache
삭제해야 할 수도 있습니다.
모든 종속성이 번들로 포함된 패키지를 생성하려면 npm run dist
명령을 실행하여 zipball을 생성할 수 있습니다.
모든 패치는 CI에 의해 자동으로 확인되는 코딩 스타일을 준수해야 합니다. npm run install-dependencies
사용하여 로컬로 검사기를 설치한 다음 풀 요청을 제출하기 전에 npm run check
사용하여 검사를 실행할 수 있습니다. 형식 수정을 시도하는 npm run fix
도 있습니다.
selfoss는 Tobias Zeising에 의해 만들어졌으며 소스 코드는 GNU General Public License 버전 3 또는 (귀하의 선택에 따라) 이후 버전에 따라 라이센스가 부여됩니다.
소스 코드의 일부는 버전 3에서만 라이선스가 부여될 수 있으며 현재 이 문제를 해결하기 위해 노력하고 있습니다.
번들 종속성이 있는 패키지는 버전 3에서만 배포될 수 있습니다.
여기 GitHub의 풀 요청에 기여한 모든 분들과 Weblate의 번역가들에게 매우 특별한 감사를 드립니다. 당신의 개선은 정말 대단합니다!
selfoss에서 사용하는 다음 라이브러리의 훌륭한 프로그래머들에게 특별한 감사를 드립니다.
http://blackbooze.com/에서 만든 아이콘
패키지 저장소 호스팅은 Cloudsmith에서 친절하게 제공합니다. Cloudsmith는 조직이 어떤 형식으로든 어떤 장소에서든 자신감을 가지고 패키지를 생성, 저장 및 공유할 수 있도록 지원하는 유일한 완전 호스팅 클라우드 기반 범용 패키지 관리 솔루션입니다.