はじめに
Hoarderは、リンク、メモ、PDF、画像の保存をサポートする、セルフホストブックマーク管理ツールです。自動タグ付けにAI技術を使用し、全文検索を提供する。ChromeプラグインやFirefoxプラグインで素早くブックマークを追加でき、iOSやAndroidアプリもサポートしている。 HoarderはRSSフィードからの自動コンテンツ収集機能も備えており、ユーザーが重要な情報を見逃すことはない。
機能一覧
- リンク、メモ、画像の管理
- リンクのタイトル、説明文、画像を自動的に取得
- ブックマークをリストごとに分類
- ストレージ内の全コンテンツの全文検索
- AIによる自動ラベリング
- 画像からテキストを抽出するOCR機能
- 素早くブックマークできるChromeとFirefoxのプラグイン
- iOSおよびAndroidアプリ
- RSSフィードからコンテンツを自動的に収集
- REST APIの提供
- モノリスによる全ページアーカイブでリンク切れを防止
- youtube-dlによる動画の自動アーカイブ
- バッチ操作をサポート
- シングルサインオン(SSO)のサポート
- ダークモードのサポート
- セルフホスティングが望ましい
ヘルプの使用
設置プロセス
- ドッカー
- Docker Compose
1.新規カタログの作成
合成ファイルと環境変数用の新しいディレクトリを作成する。
2. 作曲ファイルをダウンロードする
提供されているDocker Composeファイルをダウンロードする:以下は.
wget https://raw.githubusercontent.com/hoarder-app/hoarder/main/docker/docker-compose.yml
3.環境変数の記入
アプリケーションを設定するには、ディレクトリ 環境
ファイルに以下の基本環境変数ファイルを追加する:
HOARDER_VERSION=リリース
NEXTAUTH_SECRET=super_random_string。
MEILI_MASTER_KEY=another_random_string
NEXTAUTH_URL=http://localhost:3000
あなた必ずランダム文字列の変更ランダム文字列は openssl rand -base64 36
を使ってランダムな文字列を生成する。また NEXTAUTH_URL
変数をサーバーアドレスに変更する。
利用する HOARDER_VERSION=リリース
は最新の安定版をプルします。アップグレードをコントロールしたい場合は、バージョンを固定することができます(例えば:hoarder_version=0.10.0
).最新版をチェックしてください:以下は.
永続ストレージと異なるサービス間の接続は、Docker Composeファイルですでに処理されている。
を変更するたびに 環境
ファイルを再実行する必要があります。 docker compose up
.
さらに設定パラメータが必要な場合は 設定ファイル.
4.OpenAIの設定
自動タグ付けを有効にするには、OpenAIの設定が必要です。これはオプションですが、強くお勧めします。
- に基づいている。 OpenAIヘルプドキュメント APIキーを取得する。
- OpenAI API キーを
環境
ドキュメンテーション
OPENAI_API_KEY=<キー
もし オーラマ ローカル推論を実行し、OpenAIを置き換えることができる。
5.サービスの活性化
以下のコマンドを実行してサービスを開始する:
docker compose up -d
そして、以下のサイトを訪れてほしい。 http://localhost:3000
ログインページが表示されます。
[オプション] 6.オプション機能の有効化
調べる 設定ファイル をクリックすると、全ページのアーカイブ、全ページのスクリーンショット、推論言語などの追加機能が有効になります。
[オプション] 7.クイック共有拡張機能の設定
インタビュー クイック・シェア・ページモバイルアプリやブラウザの拡張機能をインストールする。これらのツールは、リソースをより早く集めるのに役立つ!
更新
買いだめの更新方法は、次のようなものだ。 hoarder_version
環境変数の設定。
- アプリを特定のバージョンに修正した場合は、バージョン番号を更新し、再実行してください。
docker compose up -d
これは新しいバージョンをプルします。これは新しいバージョンを引っ張ります。 - を使用する場合
HOARDER_VERSION=リリース
Dockerに最新バージョンをプルさせるには、以下のコマンドを実行する:docker compose up --pull always -d
.
使用機能
リンク、メモ、画像の管理
- ユーザーは、ChromeやFirefoxのプラグインを介して、あるいはiOSやAndroidのアプリで直接、ブックマークを素早く追加することができる。
- ウェブインターフェースでは、保存したリンク、メモ、画像を閲覧、編集、削除することができる。
リンクのタイトル、説明文、画像を自動的に取得
- Hoarderは自動的にリンクのタイトル、説明文、関連画像を取得し、ユーザーが素早く内容を理解できるようにします。
ブックマークをリストごとに分類
- ユーザーはさまざまなリストを作成し、ブックマークをカテゴリー別に保存して、簡単に管理したり探したりすることができます。
ストレージ内の全コンテンツの全文検索
- Hoarderは、ユーザーがキーワードから必要なものを素早く見つけることができる強力な全文検索機能を提供しています。
AIによる自動ラベリング
- Hoarderは、AI技術を使って保存されたコンテンツに自動的にタグを付け、ユーザーがブックマークを整理・管理しやすくする。
画像からテキストを抽出するOCR機能
- ユーザーが画像をアップロードすると、Hoarderが自動的に画像内のテキストコンテンツを抽出し、簡単に検索・管理することができます。
RSSフィードからコンテンツを自動的に収集
- ユーザーはRSSフィードを購読することができ、Hoarderは自動的に最新のコンテンツを収集・保存し、ユーザーが重要な情報を見逃さないようにする。
REST APIの提供
- Hoarderは、開発者が必要に応じて二次開発や統合に使用できるREST APIを提供しています。
monolithによるウェブページのフルページ・アーカイビング
- Hoarderはmonolithツールを使って全ページのウェブページをアーカイブすることで、リンク切れを防ぎ、長期にわたってコンテンツを利用できるようにしている。
youtube-dlによる動画の自動アーカイブ
- ユーザーはHoarderでビデオコンテンツを自動的にアーカイブし、ビデオリソースが失われないようにすることができます。
バッチ操作をサポート
- Hoarderは、ブックマークの一括追加、編集、削除をサポートし、ユーザーの操作効率を高めます。
シングルサインオン(SSO)のサポート
- Hoarderはシングルサインオンをサポートしているので、ユーザーは既存のアカウントで簡単にログインできます。
ダークモードのサポート
- ユーザーは好みに応じてダークモードを切り替え、体験を向上させることができる。