wallabag

Pocket・Instapaper の代替。Web ページを保存してあとで読む、自分で持てる「あとで読む」サービス

オープンソース代替:PocketInstapaper

公式サイト ↗ GitHub ドキュメント

自分のサーバーで動かすなら:メモリ 1GB 以上の VPS で、月額 588円〜(目安) 導入方法と VPS の比較を見る ↓

  • ARM対応
  • Docker対応
  • クラウド版あり
  • セルフホスト可
  • 商用利用可
  • 日本語UI

wallabag は、Web ページを保存して、あとで本文だけを落ち着いて読める「あとで読む」アプリです。保存したページから本文を抜き出し(Graby・php-readability を利用)、ポップアップなどを除いて表示します。タグ付けと自動タグ付けルール、未読・スター・アーカイブでの整理、本文への注釈(ハイライトとメモ)、ePUB・PDF・JSON・CSV などでの書き出し、RSS フィード、API を備えています。ログインが必要な一部の有料記事サイトでは、自分の認証情報を登録して本文を取得する仕組みもあります(対応サイトは主にフランスの媒体です)。

保存はブラウザ拡張(wallabagger)、公式の Android アプリ・iOS アプリから行えます。Pocket(CSV・HTML の書き出しファイル)や Instapaper(CSV)、Pinboard、Firefox・Chrome のブックマークなどからの取り込みに対応しています。Pocket は 2025年7月8日にサービスを終了しており、API 経由の取り込みは使えません。2025年10月8日までに書き出したファイルがあれば取り込めます。ログインは wallabag 内のユーザー管理で、2要素認証(メール・認証アプリ)が使えます。OpenID Connect などの外部 IdP によるシングルサインオンには対応していません。

PHP(Symfony)製で、データベースは SQLite・MySQL/MariaDB・PostgreSQL から選べます。公式の Docker イメージは amd64・arm64・arm/v7 向けがあり、SQLite なら docker run 1行で試せます。必要メモリの数値は公表されていません。サーバーを持たずに使いたい場合は、公式の有料ホスティング版 wallabag.it(年11ユーロから、14日間の無料試用あり)があります。

日本語対応

UIの日本語化 100%
翻訳ファイル translations/messages.ja.yml
日本語ドキュメント 未検出 リポジトリ内に日本語のドキュメントは見つかりませんでした
日本語で調べやすさ Google で検索 ↗ 「wallabag 導入」で日本語記事を確認

リポジトリに日本語の翻訳ファイル(translations/messages.ja.yml ほか validators.ja.yml・wallabag_user.ja.yml・CraueConfigBundle.ja.yml)があり、Weblate で翻訳されています。2026-10-19 時点で、Web 画面の文言(messages)は 610 項目中 608 項目が翻訳済み(99.6%)です。Weblate の日本語全体(Android アプリ・ブラウザ拡張などを含む)では 1,101 項目中 1,008 項目(約91.5%)です。設定の SYMFONY__ENV__LOCALE やユーザー設定で表示言語を選べます。公式ドキュメントは英語です。

※ 日本語化率はリポジトリ内の翻訳ファイル(translations/messages.ja.yml)の項目数を英語版と比較して自動計測しています。最終計測:2026/10/22

向いている人・向いていない人

向いている

  • Pocket の終了で、保存した記事の置き場所を自分で持ちたい
  • Instapaper の有料プランを払わずに、全文表示・タグ・注釈を使いたい
  • 保存した記事や読書の履歴を外部のサービスに預けたくない
  • 家族やチームで1台のサーバーを共有して使いたい

向いていない

  • Pocket の API で直接移行したい(Pocket の API は 2025年10月8日に停止済み。書き出しファイルが無ければ移行できない)
  • 読み上げ・速読など Instapaper Premium 独自の機能が必要
  • OpenID Connect などのシングルサインオンで社内アカウントとつなぎたい(標準では非対応)
  • サーバーの更新・バックアップを担う人がいない(その場合は有料の wallabag.it が選択肢)

最近の更新

  • 2.6.14
    リリースノート(原文)
    <!-- Release notes generated using configuration in .github/release.yml at 2.6 -->
    
    ## What's Changed
    * Change version in wallabag.yml by @nicosomb in https://github.com/wallabag/wallabag/pull/8251
    * Fix deprecation by @j0k3r in https://github.com/wallabag/wallabag/pull/8267
    * Add annotations filter to entries API endpoint by @skn in https://github.com/wallabag/wallabag/pull/8346
    * Update dependencies by @yguedidi in https://github.com/wallabag/wallabag/pull/8435
    * Fix docker base image by @yguedidi in https://github.com/wallabag/wallabag/pull/8440
    * Bump deps (mostly for siteconfig) by @j0k3r in https://github.com/wallabag/wallabag/pull/8489
    * Fix reading time computation for short entries by @andreadecorte in https://github.com/wallabag/wallabag/pull/8332
    * Fix `urls` parameter…
  • 2.6.13
    リリースノート(原文)
    <!-- Release notes generated using configuration in .github/release.yml at 2.6 -->
    
    ## What's Changed
    * Avoid non-validated OTP to be enabled by @j0k3r in https://github.com/wallabag/wallabag/pull/8139
    * Add j0k3r/php-readability:1.2.10 as a dependency by @nicosomb in https://github.com/wallabag/wallabag/pull/8194
    * Backport Pocket and Shaarli imports from master by @nicosomb in https://github.com/wallabag/wallabag/pull/8193
    * Add support of Pocket CSV import by @Kdecherf in https://github.com/wallabag/wallabag/pull/8240
    * Update j0k3r/graby-site-config by @nicosomb in https://github.com/wallabag/wallabag/pull/8250
    * Prepare 2.6.13 release by @nicosomb in https://github.com/wallabag/wallabag/pull/8229
    
    
    **Full Changelog**: https://github.com/wallabag/wallabag/compare/2.6.12...2.…
  • 2.6.12
    リリースノート(原文)
    <!-- Release notes generated using configuration in .github/release.yml at 2.6.12 -->
    
    ## What's Changed
    * Fix changelog by @yguedidi in https://github.com/wallabag/wallabag/pull/8135
    * Update dependencies by @yguedidi in https://github.com/wallabag/wallabag/pull/8136
    * Prepare 2.6.12 release by @yguedidi in https://github.com/wallabag/wallabag/pull/8137
    
    
    **Full Changelog**: https://github.com/wallabag/wallabag/compare/2.6.11...2.6.12

導入方法(セルフホスト)

必要メモリ1 GB 程度(目安)
導入難易度かんたん
Docker対応
推奨VPSプランConoHa VPS 1GB(月額 588円〜)

wallabag/docker/README.md

# MariaDB と Redis を使う例(公式 wallabag/docker の README より)。パスワード類は自分の値に置き換える
services:
  wallabag:
    image: wallabag/wallabag
    restart: unless-stopped
    environment:
      - MYSQL_ROOT_PASSWORD=
      - SYMFONY__ENV__DATABASE_DRIVER=pdo_mysql
      - SYMFONY__ENV__DATABASE_HOST=db
      - SYMFONY__ENV__DATABASE_PORT=3306
      - SYMFONY__ENV__DATABASE_NAME=wallabag
      - SYMFONY__ENV__DATABASE_USER=wallabag
      - SYMFONY__ENV__DATABASE_PASSWORD=
      - SYMFONY__ENV__DATABASE_CHARSET=utf8mb4
      - SYMFONY__ENV__DOMAIN_NAME=https://your-wallabag-instance.example.com
    ports:
      - "80"
    volumes:
      - /opt/wallabag/images:/var/www/wallabag/web/assets/images
    depends_on:
      - db
      - redis
  db:
    image: mariadb
    restart: unless-stopped
    environment:
      - MYSQL_ROOT_PASSWORD=
    volumes:
      - /opt/wallabag/data:/var/lib/mysql
  redis:
    image: redis:alpine
    restart: unless-stopped
  1. VPSを契約する ― ConoHa VPS 1GBを選び、OSは Ubuntu を推奨
  2. Docker を入れる ― 多くのVPSはアプリテンプレートから1クリック。無ければ curl -fsSL https://get.docker.com | sh
  3. wallabag を起動 ― 上の compose ファイルを置いて docker compose up -d
  4. ドメインとHTTPS ― Caddy か Nginx Proxy Manager でリバースプロキシ(Let's Encrypt 自動)。独自ドメインが無ければ XServer ドメイン で取得(PR)

このソフトが動く VPS プラン(必要メモリ 1GB 以上)

サービスプラン月額(目安)
ConoHa VPS 最安 1GB 588円〜 公式サイト ↗
シンVPS 1GB 671円〜 公式サイト ↗
XServer VPS クラウド 4GB 2,068円〜 公式サイト ↗

※ 月額は12か月契約の通常価格(税込・月額換算)の目安です。キャンペーン価格・初期費用は各社の公式サイトで確認してください。PR

VPS を使わずレンタルサーバーで動かす

wallabag は PHP 製なので、一般的なレンタルサーバーにも設置できます。サーバー管理をしたくない場合は エックスサーバー(月額990円〜・WordPress 簡単インストール対応)のような共用サーバーが手軽です。PR

自分で入れるのが難しいときは

wallabag のセルフホストは、VPS の契約・Docker・ドメインと HTTPS・バックアップと、決めることが少なくありません。OSSMatch を運営する合同会社Edel Hearts では、サーバーの用意から初期設定・日本語化・バックアップと更新の仕組みづくりまでをまとめて代行しています。掲載している OSS は、実際に自社のサーバーで動かして確認しています。

wallabag の導入を相談する ↗相談は無料です。内容を伺ってから、費用と期間の目安をお伝えします。

ブックマーク・RSSの他のOSSと比較

ソフト★ Stars最終更新日本語UI必要RAM難易度ライセンス
wallabag(このページ) 13,020 21時間前 100% ― かんたん MIT
Karakeep 29,894 24時間前 100% 2GB かんたん AGPL-3.0
Linkwarden 20,178 4日前 100% 1GB かんたん AGPL-3.0
FreshRSS 16,387 1日前 あり 256MB かんたん AGPL-3.0

ブックマーク・RSSのOSSをすべて見る →

よくある質問

wallabag は無料で使えますか?

ソフトウェアは MIT ライセンスで無料です。自分のサーバーで動かす場合はサーバー代だけがかかります。サーバーを用意しない場合は、公式の有料ホスティング版 wallabag.it(3か月4ユーロ、1年11ユーロなど。14日間の無料試用あり)を使えます。

Pocket に保存していた記事を移せますか?

Pocket から書き出したファイル(ZIP を展開した CSV、または HTML)を wallabag の「インポート」から取り込めます。Pocket の API を使う取り込み機能もありますが、Pocket の API は 2025年10月8日に停止しているため使えません。記事の本文は元の URL から wallabag が取り直すため、消えたページは本文を取得できない場合があります。

日本語で使えますか?

日本語の翻訳ファイル(translations/messages.ja.yml など)があり、画面を日本語で表示できます。2026-10-19 時点で Web 画面の文言は99.6%が翻訳済みです(Android アプリやブラウザ拡張を含む全体では約91.5%で、一部は英語のまま表示されます)。公式ドキュメントは英語です。

スマートフォンから保存できますか?

公式の Android アプリと iOS アプリがあり、共有メニューから保存できます。パソコンではブラウザ拡張(wallabagger)を使います。

どれくらいのサーバーが必要ですか?

必要メモリの数値は公式に公表されていません。小規模なら SQLite で Docker コンテナ1つから始められ、利用者が多い場合は MariaDB/PostgreSQL や Redis(非同期の取り込み)を組み合わせます。

カテゴリ:ブックマーク・RSS

このソフトの開発者ですか? 管理申請する(登録不要)

GitHub リポジトリの Topics に検証コードを追加してもらい、本人確認します。認証後は「開発者認証済み」バッジが付きます。

情報の誤りを報告・OSSを投稿する