shiori
SHA-256가볍고 단일 바이너리 파일로 배포되는 북마크 관리자로, 오프라인 아카이빙, 커맨드라인 및 Web 이중 인터페이스, 다양한 데이터베이스를 지원합니다.
스마트 다운로드
Download 버전 다운로드
v1.8.0 · 12.8 MB
셀프 호스팅 Pocket 대안, 오프라인으로 웹페이지를 저장하고 다운로드 즉시 사용 가능.
주요 기능
- 단일 바이너리 파일, 크로스 플랫폼 다운로드 후 즉시 사용 가능
- 웹페이지의 읽기 가능한 콘텐츠를 자동으로 오프라인 아카이브
- CLI 및 Web 이중 사용자 인터페이스 지원
- SQLite, PostgreSQL, MariaDB, MySQL 4가지 데이터베이스 지원
- Pocket 및 Netscape 북마크에서 가져오기/내보내기 지원
할 수 없는 것
- •브라우저 확장은 Beta 단계에 있으며 호환성 문제가 있을 수 있습니다; 2. 오프라인 아카이브는 디스크 공간을 차지하므로 정기적으로 정리하는 것이 좋습니다; 3. Pocket에서 가져올 때는 먼저 HTML 파일로 내보내야 합니다; 4. 기본적으로 SQLite를 사용하며, 데이터베이스를 변경하려면 미리 구성해야 합니다.
사용 사례
- 개인 북마크 관리, 온라인 서비스의 추적 방지
- 오프라인 읽기 또는 중요한 웹페이지 콘텐츠 아카이빙이 필요한 경우
- 개발자 또는 셀프 호스팅 애호가를 위한 경량 북마크 서비스 구축
상세 설명
Shiori는 Go 언어로 개발된 간단한 북마크 관리자로, Pocket의 오픈 소스 셀프 호스팅 대안입니다. 단일 실행 파일로 컴파일되며, 의존성 설치 없이 다운로드 후 바로 사용할 수 있습니다. Shiori는 간결한 명령줄 인터페이스와 아름다운 Web 인터페이스를 모두 제공하며, 북마크 추가, 편집, 삭제, 검색 및 Pocket 또는 Netscape 북마크 파일로부터 가져오기/내보내기를 지원합니다. 핵심 기능은 자동 오프라인 아카이빙입니다. 기본적으로 Shiori는 웹 페이지의 읽기 가능한 콘텐츠를 파싱하여 로컬 데이터베이스에 저장하므로 인터넷 연결이 끊겨도 접근할 수 있습니다. SQLite, PostgreSQL, MariaDB, MySQL 네 가지 데이터베이스를 지원합니다. 또한 Firefox와 Chrome용 브라우저 확장(Beta)을 제공하여 페이지를 빠르게 저장할 수 있습니다.
문제 해결 & FAQ (2)
informationshiori의 v1.7.4 이후 새 버전은 언제 출시되나요?
릴리스 후보인 버전 1.8.0-rc.1이 이제 사용 가능합니다. 이 버전은 master 브랜치의 최신 기능과 수정 사항을 포함합니다. 다운로드하려면 GitHub releases 페이지를 확인하세요.
방법Docker에서 실행 중일 때 Pocket 북마크를 Shiori로 어떻게 가져올 수 있나요?
셸 스크립트를 사용하여 Pocket의 HTML 내보내기 파일을 파싱하고 각 URL을 shiori add로 추가할 수 있습니다. 아래 스크립트를 저장하고 실행 가능하게 만든 후 Shiori Docker 컨테이너에서 실행하세요(pocket.html 파일에 접근할 수 있는지 확인하세요).
#!/bin/sh
# optional: wget -O pocket.html <link to your pocket exports>
grep -Eoi '<a [^>]+>' pocket.html | grep -Eo 'href="[^"]+"' | cut -d'=' -f 2 | tr -d '"' | tac > Pocket2Shiori.txt
while IFS= read -r line; do
shiori add $line
done < Pocket2Shiori.txt
rm Pocket2Shiori.txt
태그
시작하기
소프트웨어 설치
다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요
1단계: GitHub Releases에서 운영 체제에 맞는 바이너리 파일(예: shiori-linux-amd64)을 다운로드하세요
2단계: 실행 권한을 부여하고(Linux/macOS: chmod +x shiori) `./shiori server`를 실행하여 Web 서비스를 시작하세요
3단계: 브라우저에서 http://localhost:8080을 열면 바로 사용할 수 있습니다. `./shiori --help`로 명령줄 사용법을 확인할 수도 있습니다
- 1단계: GitHub Releases에서 운영 체제에 맞는 바이너리 파일(예: shiori-linux-amd64)을 다운로드하세요
- 2단계: 실행 권한을 부여하고(Linux/macOS: chmod +x shiori) `./shiori server`를 실행하여 Web 서비스를 시작하세요
- 3단계: 브라우저에서 http://localhost:8080을 열면 바로 사용할 수 있습니다. `./shiori --help`로 명령줄 사용법을 확인할 수도 있습니다
SHA-256 체크섬 확인됨
GitHub 공식 Release 페이지에서 추출된 체크섬
SHA256 체크섬
f980aad5fde0571476babbca6563eed7d057b4f34b4b86d1adc3b756fa3572ef이 체크섬은 GitHub Release 페이지에서 추출되었습니다. 다운로드 후 파일 무결성을 확인하세요.
이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.
오픈소스 투명성
GitHub 소스 보기제거 정보
다운로드한 바이너리 파일과 데이터베이스 파일(기본값은 현재 디렉터리의 shiori.db)을 삭제하면 제거가 완료됩니다.
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.
문제 발생? 아래 FAQ 확인
2 FAQs