Omnivore.app が終了 →その代替となる Readeck のセットアップ方法について
こんにちは。今月聞いた 残念なニュースなのですが、Omnivore.app が 2024年11月30日でWebサービスを終了するとのことです。
新記事 2024/11/25
なぜ?
急に、事情が変わったらしく。「開発チームのリソースが、ほかのプロジェクトに移動することになってしまい、運営ができなくなった」ようです。
あくまで開発チームが主体的に決めたことのようですが、一般的にいうと「アプリの買収」に近い感覚で、技術力を買われた側 が Webサービスの 運営を終了する ことになってしまいました。
Webサービスである以上、ホスティング (サーバー上にデータ保管) のコストがかかるため、現実的には有料でも苦しいし無料で運営するにはなおさら、どこかでピリオドが来てしまう場面が来てしまいます。
Omnivore.app の公式文書 (英語)によると
ユーザーデータのエクスポートの期限が 2024年11月30日 になっています
便利だったのに。
Omnivore.appは、無料で使えて、安定していて、どのデバイスからも同期して使えるので、すごく便利でした。
「ブックマークの問題点」に直面するユーザーを助けてくれる存在でした。
Omnivore.app の良かったところとしては
無料 (開発と運営のための資金はプロジェクトで調達していた)
ブラウザ版 あり、どのデバイスからも使える (アカウントで同期)
日本語 対応
処理の早さ
配置 デザイン と 機能性
全文保存とその精度の高さ ※
Logseq や Obsidian とのプラグイン連携
だったんですが、これだけの条件に合う代替アプリは無い気がします。
最初に 2人の中国人によって オープンソースで開発が始まった Webアプリだったのですが、欧米でも評価されてOmnivore.app を使っていたユーザーは多くて。今は、多くのユーザーが代替のアプリを探している、移行しなくてはいけない状態です。
移行先に関して調べていたところ、Omnivore.app の開発コミュニティに、ユーザーの移行先に関する情報が見つかりました。
https://github.com/omnivore-app/omnivore/issues/25#issuecomment-2450414690 (英語)
代替としてローカル動作の Readeck アプリ
Omnivore.app から Readeck というアプリに移行したユーザーがいて、コミュニティで紹介されていました。
試したところほとんど、Omnivore.appに近い操作性になっています。
Omnivore.app と同じく全文保存の「あとで読む」アプリです。
条件としては、どのデバイスからも使える というのは消えてしまいます。
パソコンに保存し、ブラウザのみ (EdgeやChrome系、Firefox) で使えます。
Omnivore.appとは異なり、Readeck は かなり特殊で、セルフホスト式と呼ばれる、ローカル起動のみとなっています。
Omnivore.app は、Webサイトにアクセスすれば使える アプリでしたが、Readeck はそうではありません。
普通のソフトウェアのようにセットアップ用ファイルでインストールすればOKではありません。別のセットアップ作業が必要です。
初めてだとちょっと難しいです。
Docker というソフトウェアをインストールする必要があります。
Docker というのは、バックグラウンドでローカル動作環境を再現するためのソフトウェアです。
そのソフトウェア上で、Readeck のローカルサーバー (コンテナと言います) が動作して ※、ブラウザからURLでアクセスして使えるようになるしくみになっています。
Readeck のセットアップ
手順は 次のとおりです
1. Docker Desktop インストール (無料)
一般的なソフトウェアと同様のインストール方法で、進めてください。
2. Windows や Mac に付属する ターミナル を起動
★Windows の場合は、スタートボタンを右クリックして メニューから選択
ターミナルの画面
3. ターミナルで、Docker コマンドを実行
次のコード全文が、Docker コマンド です。
( https://readeck.org/en/docs/ より)
docker run --rm -ti -p 8000:8000 -v readeck-data:/readeck codeberg.org/readeck/readeck:latest
このコマンドをコピーして、ターミナルのカーソル位置に 貼り付けて、 Enter キーを押す
コマンドの処理が終わってから、ターミナルの画面を閉じてください
4. Dockerを開き、生成されたコンテナを見つけて ポート(8000)を指定し、コンテナを起動させる
5. ブラウザで、http://localhost:8000/ にアクセスすると Readeck アプリが開く
6. Readeck の初期設定をおこなう
Readeck の簡易アカウントをつくる必要があります。
これは、ローカル動作のみで有効なアカウントです。ブラウザ拡張機能でログインする必要があるので、覚えておけるアカウント名とパスワードにしてください。
Omnivore.app からのインポート方法
1. Omnivore.app にて、APIキーを取得
https://omnivore.app/settings/api を開く
2. Readeck にてインポート操作をおこなう
Readeck: http://localhost:8000/
実行すると、インポートが開始され、順次読み込まれていきます。
数分で終了します。
Readeck のブラウザ拡張機能をインストール
Microsoft Edge、Chrome系 :
Firefox :
ブラウザ拡張機能をインストールしたら、ブラウザのツールバーにボタンが表示されているか確認してください。デフォルトで、オフになっている場合もあります。
そのボタンをクリックすると、次のような画面になります。
Readeck で作成したローカルアカウントでログインします。
Server URL は http://localhost:8000/ にしてください。
ブラウザ拡張機能に ログインできると、次のような画面になります。
これは現在、そのブラウザのタブで開いている Webページの本文を、保存しようとしている状態です。
タイトル、ラベルを指定できます。
試しに Save ボタンを押して、Readeck の画面を確認してください。
Readeck に関して
バグ箇所
記事閲覧中のマーカーハイライトが機能しないときがある
ブラウザのリロードを使うと復旧する場合がある
備考
Omnivore.app とは異なり、記事閲覧のメモ機能なし
Logseq や Obsidian 用のプラグインなし
現在は、ローカル起動、ローカル保存のみ
英語のみ
Omnivore.app とは全文保存のエンジンが異なるため、保存するサイトによっては、全文保存の精度が少し劣るケースもあるかもしれない。
江草さん という方が、2週間前 (11月2日) に記事を書いていらっしゃいました。代替アプリの候補を挙げてくださっています。
ちなみに、Webクリップに関しては、Logseq や Obsidian のようなノートアプリに、記事本文を取り込むのはお勧めしません。整理が大変になってしまうし、ノートではない外部からの情報を増やすのは良くないからです。ノートアプリは、自分で書いた内容だけに絞り、ノートの数を増やさないように使用したほうがいいと思います。