OpenSource-Hub
S

shiori

SHA-256
11.4k stars·システム最適化·SHA-256 チェックサム確認済み

オフラインアーカイブ、コマンドラインとWebのデュアルインターフェース、複数のデータベースをサポートする、軽量なシングルバイナリのブックマークマネージャー。

スマートダウンロード

Download 版をダウンロード

v1.8.0 · 12.8 MB

セルフホスト型の Pocket 代替。ウェブページをオフラインで保存し、ダウンロード後すぐに使える。

主な機能

  • シングルバイナリファイルで、クロスプラットフォーム対応、ダウンロードしてすぐに使用可能
  • ウェブページの読みやすいコンテンツを自動的にオフラインでアーカイブ
  • CLI と Web の両方の操作インターフェースをサポート
  • SQLite、PostgreSQL、MariaDB、MySQL の4種類のデータベースをサポート
  • Pocket および Netscape ブックマークからのインポート/エクスポートが可能

できないこと

  • •ブラウザ拡張機能は Beta 段階にあるため、互換性の問題が発生する可能性があります;
  • •オフラインアーカイブはディスク容量を占有するため、定期的にクリーンアップすることをお勧めします;
  • •Pocket からインポートする際は、事前に HTML ファイルとしてエクスポートする必要があります;
  • •デフォルトでは SQLite を使用します。データベースを変更する場合は、事前に設定が必要です。

使用例

  • 個人のブックマーク管理、オンラインサービスによる追跡を回避
  • 重要なウェブページのコンテンツをオフラインで閲覧またはアーカイブする必要がある場合
  • 開発者やセルフホスト愛好家が軽量なブックマークサービスを構築

詳細説明

Shiori は Go 言語で開発されたシンプルなブックマークマネージャーで、Pocket に似たオープンソースのセルフホスト型代替ソフトウェアです。単一の実行ファイルにコンパイルされるため、依存関係のインストールは不要で、ダウンロードしてすぐに使用できます。Shiori はシンプルなコマンドラインインターフェースと美しい Web インターフェースの両方を提供しており、ブックマークの追加、編集、削除、検索、および Pocket や Netscape ブックマークファイルからのインポート/エクスポートをサポートしています。その最大の特徴は自動オフラインアーカイブ機能です。デフォルトでは、Shiori はウェブページの可読コンテンツを解析してローカルデータベースに保存するため、ネットワークが切断されていてもアクセスできます。SQLite、PostgreSQL、MariaDB、MySQL の 4 種類のデータベースをサポートしています。さらに、Firefox と Chrome 向けのブラウザ拡張機能(Beta)も提供されており、ページを素早くブックマークするのに便利です。

トラブルシューティング & FAQ (2)

information
v1.7.4以降、shioriの新しいバージョンはいつリリースされますか?

リリース候補であるバージョン1.8.0-rc.1が利用可能になりました。これにはmasterブランチからの最新機能と修正が含まれています。ダウンロードはGitHub releasesページをご確認ください。

参照 Issue #1128
ハウツー
Dockerで実行しているときに、PocketのブックマークをShioriにインポートするにはどうすればよいですか?

シェルスクリプトを使用してPocketのHTMLエクスポートファイルを解析し、各URLをshiori addで追加できます。以下のスクリプトを保存し、実行可能にして、Shiori Dockerコンテナ内で実行してください(pocket.htmlファイルにアクセスできることを確認してください)。

#!/bin/sh
# 任意: 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

参照 Issue #252

タグ

bookmarksself-hostedoffline-archivegosingle-binary

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

ステップ1:GitHub Releases にアクセスし、お使いのOSに対応するバイナリファイル(例:shiori-linux-amd64)をダウンロードします

4

ステップ2:実行権限を付与し(Linux/macOS: chmod +x shiori)、`./shiori server` を実行して Web サービスを起動します

5

ステップ3:ブラウザで http://localhost:8080 を開けば使用できます。また、`./shiori --help` でコマンドラインの使い方を確認できます

インストールガイド
  1. ステップ1:GitHub Releases にアクセスし、お使いのOSに対応するバイナリファイル(例:shiori-linux-amd64)をダウンロードします
  2. ステップ2:実行権限を付与し(Linux/macOS: chmod +x shiori)、`./shiori server` を実行して Web サービスを起動します
  3. ステップ3:ブラウザで http://localhost:8080 を開けば使用できます。また、`./shiori --help` でコマンドラインの使い方を確認できます
ファイルの整合性

SHA-256 チェックサム確認済み

GitHub 公式 Release ページから抽出されたチェックサム

SHA256 チェックサム

f980aad5fde0571476babbca6563eed7d057b4f34b4b86d1adc3b756fa3572ef

このチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

ダウンロードしたバイナリファイルとデータベースファイル(デフォルトではカレントディレクトリにある shiori.db)を直接削除するだけでアンインストールが完了します。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスMIT
最終更新2026-06-27 05:40:23
GitHub リポジトリ

問題が発生?以下のFAQを確認

2 FAQs

類似プロジェクト