Repolode
sissbruecker

sissbruecker/linkding

Dockerで手軽にセットアップできる、ミニマルで高速なセルフホスト型ブックマークマネージャー。

代替できる製品:PocketRaindrop.io

スター
11,326
フォーク
666
未解決の Issue
236
最終コミット
20 日前

これは何?

linkdingは、自分でホストして使うブックマークマネージャーです。ミニマルで高速な設計を目指しており、Dockerでセットアップできます。ブックマークはタグで整理でき、Markdownのメモを付けることもできます。一括編集に対応し、ページをキューに追加して後から読むワークフローも備えています。

URLを保存すると、linkdingがページのタイトル、説明、アイコンを自動で取得します。ページはローカルのHTMLファイルまたはInternet Archiveにアーカイブすることもできます。ブックマークはNetscape HTML形式でインポート・エクスポートでき、他のユーザーやゲストと共有できます。

FirefoxとChrome向けのブラウザー拡張機能とブックマークレットに加え、サードパーティーアプリ向けのREST APIを提供しています。OIDCまたは認証プロキシ経由のSSOに対応し、Progressive Web Appとしてインストールすることもできます。バックエンドにはDjangoを採用しています。

主な機能

  • 01タグによる整理、一括編集、Markdownメモに対応
  • 02保存したサイトのタイトル、説明、アイコンを自動取得
  • 03ページをローカルまたはInternet Archiveにアーカイブ
  • 04Netscape HTML形式でブックマークをインポート・エクスポート
  • 05FirefoxとChrome向けのブラウザー拡張機能とブックマークレット
  • 06REST APIと、OIDCまたは認証プロキシ経由のSSOに対応

ユースケース

  • クラウドサービスを使わず、ブックマークを個人用のセルフホスト型ライブラリとして管理する
  • 厳選したリンク集をチームメイトやゲストと共有する
  • 記事を後で読むために保存し、ページが消える場合に備えてアーカイブする
  • REST APIを活用してサードパーティーツールを開発する

クイックスタート

  1. 1

    公式のインストールガイドに従って、自分のサーバーにlinkdingをインストールする

  2. 2

    開発環境をセットアップする

    make init
  3. 3

    フロントエンド用のユーザーを作成する

    uv run manage.py createsuperuser --username=joe --email=joe@example.com
  4. 4

    フロントエンドをビルドして、開発サーバーを起動する

    make frontend

使う前に知っておきたいこと

  • セルフホスティングのセットアップには手間がかかり、インストール方法についてはREADMEから外部ドキュメントを参照する必要があります。
  • 開発環境のセットアップにはPython 3.13、uv、Node.jsが必要です。

トピック

よくある質問

linkding とは?
Dockerで手軽にセットアップできる、ミニマルで高速なセルフホスト型ブックマークマネージャー。 linkdingは、自分でホストして使うブックマークマネージャーです。ミニマルで高速な設計を目指しており、Dockerでセットアップできます。ブックマークはタグで整理でき、Markdownのメモを付けることもできます。一括編集に対応し、ページをキューに追加して後から読むワークフローも備えています。
linkding は無料で使えますか?ライセンスは?
linkding は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
linkding は今もメンテナンスされていますか?
活発にメンテナンス中。linkding の最終コミットは 2026年10月1日 です。
linkding は何に使えますか?
クラウドサービスを使わず、ブックマークを個人用のセルフホスト型ライブラリとして管理する 厳選したリンク集をチームメイトやゲストと共有する 記事を後で読むために保存し、ページが消える場合に備えてアーカイブする REST APIを活用してサードパーティーツールを開発する
linkding のインストール方法は?
公式のインストールガイドに従って、自分のサーバーにlinkdingをインストールする 開発環境をセットアップする: make init フロントエンド用のユーザーを作成する: uv run manage.py createsuperuser --username=joe --email=joe@example.com フロントエンドをビルドして、開発サーバーを起動する: make frontend
linkding はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/sissbruecker/linkding

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト