はい、Google リーダーが廃止される、そしてはい、素晴らしい代替手段があります。でも、飽きてしまったら、Web サービスが自動的にシャットダウンされます、自分の手で問題を解決してみませんか?タイニータイニー RSSは、これまでの Google Reader よりも多くの機能を備えた無料のオープンソース同期 RSS プラットフォームであり、シャットダウンすることはできません。ここではインストールと設定方法を説明します。
得られるもの
Tiny Tiny RSS のセットアップには少し忍耐が必要ですが、一見簡単です。数時間以内にインスタンスをセットアップして Web にアクセスできるようになり、さらに数時間かけて、すべての設定とオプションを希望どおりに微調整しました。最終的には、いつでも、どのデバイスからでもアクセスできる Web ページが作成され、購読しているブログの最新記事をすべて読むことができます。 Tiny Tiny RSS はフィルターとラベルをサポートしているため、これらのフィードをカテゴリーに整理し、不要なストーリーを除外して、興味のあるものを最初に読むように整理できます。フィードにスコアを付けることもできるので、最も気に入ったブログが上位に表示されます。時間の都合上説明しきれないほど多くの機能がありますが、それらについて詳しくはこちらをご覧ください。
Tiny Tiny RSSには、Android アプリ(申し訳ありませんが、iOS アプリはありません)、モバイルフレンドリーな Web インターフェイス、Chrome拡張機能、 そしてより多くのサードパーティ対応アプリ。もありますXBMCクライアント大きな画面でフィードを読みたい場合。
ただし、Google Reader が提供する Tiny Tiny RSS では得られないものもいくつかあります。たとえば、これほど幅広いサードパーティのアプリやクライアントを入手できるわけではありません。残念ながら、Tiny Tiny RSS は、お気に入りのデスクトップまたはモバイル フィード リーダーでは使用できません。リーダーまたはニュースロブ。さらに、すべてのフィードをインポートするよりもセットアップが明らかに困難です。フィードリー。それでも、ニュースを読むのを究極的に制御したい場合、そして決してシャットダウンされないものが必要な場合は、Tiny Tiny RSS を設定する価値があります。
必要なもの
Tiny Tiny RSS のインストールは難しくありませんが、始める前に必ずいくつかのものが必要になります。
PHP と MySQL をサポートする Web ホスト。私が使用したドリームホスト、Linux Web サーバーを使用しているため、PHP をサポートしており、すでにインストールされており、MySQL データベースのセットアップはワンクリックで行えます。あるいは、Web ホストを使用したくない場合は、自宅の Linux コンピューターに Tiny Tiny RSS をインストールすることもできます。これは少し複雑で、PHP と MySQL を自分でインストールする必要がありますが、それほど難しくありません。このハウツーでは Web サーバーに焦点を当てますので、確認してください。Linux.com のハウツーガイドはこちら独自の Linux サーバーを使用したい場合。
リモートアクセス用のURL。したいかもしれませんドメイン名を購入する「」と入力するだけですwww.myrssreader.comブラウザで " Tiny Tiny RSS インスタンスにアクセスします。すでにドメインを所有している場合 (そして、ほとんどの人がそうします)、既に所有している URL のサブドメインを使用する方が簡単 (そして安価) です。たとえば、Tiny Tiny RSS のインストールには「reader.novawerks.net」を使用しました。 Dreamhost は数分でそれを完了し、費用はかかりませんでした。
最新バージョンのタイニータイニー RSSインストールする。ダウンロードしたアーカイブには、アプリケーションのインストールとデータベースのセットアップに必要なすべてのファイルが含まれています。
エクスポートされた Google Reader の購読。ステップバイステップガイドはこちらReader データをエクスポートします。必要になります。
subscriptions.xml
使用後に得られるファイルGoogle テイクアウト。
Tiny Tiny RSS は、家にある Linux ボックスのように、完全に制御できる Linux コンピューターにインストールすることを目的としています。ほとんどの人は自分の Linux Web サーバーを持っていないため、Web ホスティング会社のサーバーに Linux Web サーバーをインストールする手順を説明しますが、これは私たちが完全に制御することはできません。 TTRSS の開発者は、この種のホスティングの使用はサポートされていないと言っています。私はそれはばかげていると思いますし、これは機能の問題ではなく、サポートと個人的な好みの問題であると確信しています。基本的に、Dreamhost のようなものを使用すると、何か問題が発生した場合に開発者からの助けを得ることができません。そのサポートと制御が必要な場合は、上で説明した専用の Linux サーバーを使用する必要があります。
ステップ 1: Web サーバーの準備とデータベースの作成
上で述べたように、これにはウェブホスティング会社 (Dreamhost) を使用したため、PHP はすでにインストールされており、TTRSS 用の MySQL データベースの作成は簡単でした。ほとんどの Web ホストには同様の機能があり、データベースとユーザーを作成するための Web インターフェイスが提供されます。そうでない場合は、コマンド ラインを使用する必要があります。これを念頭に置いて、以下の対応する手順に従ってください。
Webインターフェース経由: ホスティングプロバイダーに問い合わせて、前提条件を満たしているかどうかを確認してください。おそらく、簡単にできるので、ステップ 2 に進んでください。ほとんどの場合、ホストの管理ページにログインすると、MySQL データベースの作成とその最初のユーザーの作成を同時に行うウィザードが表示されます。データベースとユーザーに任意の名前を付けます。ユーザーに強力なパスワードを与えて安全を確保します。右の画像で、Dreamhost を使用して (いくつかの名前の例を使用して) どのように実行したかがわかります。
コマンドライン経由: ホストが MySQL データベースを作成するためのワンクリック ツールや GUI を提供していない場合 (またはコマンド ラインを使用したい場合)、コマンド ラインで行うことはそれほど難しくありません。お気に入りのターミナル アプリを使用します (私は使用しています)パテWindows とiTermMac の場合)、Web ホストに接続します (ツールを開いて次のように入力します)slogin [email protected]
。パスワードの入力を求められます。ここでのユーザー名とパスワードは Web ホストを通じて作成されるため、接続方法がわからない場合は Web ホストに確認してください。) データベースを作成するには、次のように入力します。
mysql -u root -p -h mysqlhost.mydomain.com データベースの作成 ttrssdb
この例では、データベースは「ttrssdb」という名前なので、次のように置き換える必要があります。mysqlhost.mydomain.com
上記のコマンドでは、SQL データベースが存在するホストの名前を指定します。私の場合、SQL データベースに別のホスト名を付けましたが、すべてを同じシステム上で実行している場合は省略できます。-h mysqlhost.mydomain.com
コマンドからローカル ホスト上にデータベースを作成します。
データベース ユーザーを作成するには、次のように入力します。
mysql -u root -p -h mysqlhost.mydomain.com GRANT alter,create,delete,drop,insert,update,select ON ttrssdb.* TO ttrssdbusername IDENTIFIED BY Strongpassword
繰り返しますが、斜体のフィールドを希望どおりに変更し、-h mysqlhost.mydomain.com
これをすべて同じコンピュータ上で設定している場合。
ステップ 2: Tiny Tiny RSS のインストールとデータベースのセットアップ
サーバーの準備が完了したら、あとは Tiny Tiny RSS をインストールして設定するだけです。まず、ダウンロードしますTTRSS の最新バージョン開発者のサイトより。これは tarball (.tar.gz ファイル) として提供されるため、次のようなアプリがあることを確認してください。7-ジップ(Windows、無料)、アンアーカイバー(OS X、無料)、またはピージップ(Linux、無料) アプリを使用して解凍する場合は、準備ができています。
アーカイブを解凍したら、「スキーマ」フォルダー内でデータベーススキーマ使用しているデータベース ソフトウェアに対応する (つまり、TTRSS のデータベースを構築および編成するファイル)。のttrss_schema_pgsql.sql
ファイルは PostgreSQL 用であり、ttrss_schema_mysql.sql
ファイルはMySQL用です。スキーマは、コマンド ラインまたはデータベース ソフトウェアの GUI を使用してインポートできます。私のホストはコマンドラインアクセスとPHPMyAdminデータベースを管理するためです。
Webインターフェース経由: まず、データベースの URL に移動します。この場合、それは「mysqlhost.mydomain.com」であり、前に作成したユーザー名とパスワードを使用してログインします。ページの上部にある「インポート」タブをクリックし、インポートするスキーマ ファイルを参照します (ttrss_schema_mysql.sql
)。 PHPMyAdmin はファイル形式を自動的に検出する必要があります。 「実行」をクリックし、インポートが完了するまで待ちます。
コマンドライン経由: 初めてスキーマをインポートしたときにタイムアウトになったので、正しくインポートされないのではないかと心配していました。コマンドラインから再インポートして再確認することにしました。これを行うには、次のように入力します。
mysql -u ttrssdbusername -D ttrssdb -p -h mysqlhost.mydomain.com
そのユーザー アカウントのパスワードの入力を求められますが、Tiny Tiny RSS 用に作成したディレクトリにいると仮定すると、スキーマは 1 ~ 2 分後にインポートされます。
この時点で、Tiny Tiny RSS がインストールされ、データベースが起動して実行され、スキーマがインポートされました。ここでやるべきことは、Tiny Tiny RSS をデータベースに接続し、アプリケーション設定の一部を調整することだけです。
ステップ 3: Tiny Tiny RSS をデータベースに接続する
Tiny Tiny RSS フォルダーに戻り、config.php-dist
ルートディレクトリにあるファイル。コピーを作成し、名前を変更しますconfig.php
コマンドライン (pico、vi、emacs など) で、またはダウンロードして次のようなもので開くことで、お気に入りのテキスト エディターで開きます。メモ帳++。デスクトップで編集する場合は、変更を有効にするために必ず適切な名前を付けて再アップロードしてください。
ファイルの先頭にあるフィールドが最も重要であり、TTRSS がデータベース サーバーを検索してログインできるようにするために変更する必要があります。ただし、ファイル全体を確認して、切り替えたいオプションがないことを確認してください。追加の設定のいくつかは後で微調整しますが、これまでに使用してきた名前の例を使用して、基本的な設定を次に示します。
定義('DB_TYPE', "mysql"); // または mysql
定義('DB_HOST', "mysqlhost.mydomain.com");
定義('DB_USER', "ttrssdbユーザー名");
定義('DB_NAME', "ttrssdb");
定義('DB_PASS', "強力なパスワード");
//define('DB_PORT', '5432'); // 必要な場合、PG のみ
SQL データベースが標準以外のポートを使用するサーバー上にない限り、DB_PORT を定義する必要はおそらくありません。すべてを同じシステム上で実行している場合は、DB_HOST を空白にするか、「localhost」のままにしておきます。もちろん、ここに入力する独自のユーザー名、ドメイン名、パスワードが必要ですが、要点は理解できました。
次に、基本設定まで下にスクロールします。
定義('SELF_URL_PATH', '
https://あなたのサーバー/tt-rss/
');
SELF_URL_PATH は、TTRSS が現在インストールされているドメインです。にインストールした場合https://yourdomain.com/ttrss、ドメインを設定し、そのルートに TTRSS をインストールした場合は、次のようにドメイン名を入力するだけです。https://myttrssドメイン名.com/。すべてを自宅のサーバーにインストールする場合は、ここにダイナミック DNS URL を入力します。他にも設定すべきものはありますが、TTRSS をデータベースに正常に接続するために必要なものは次のとおりです。これで、初めてログインする準備が整いました。
ステップ 4: ログインしてフィードをインポートする
すべてが正しく設定されていれば、次の場所に移動できるはずです。https://yourdomain.com/ttrssまたはhttps://myttrssドメイン名.com/ログイン画面が表示されます。おめでとう!デフォルトの資格情報は「admin」と「password」なので、ログインしたら、最初にパスワードを変更する必要があります。画面の右上隅にある「アクション」メニューをクリックし、「設定」を選択します。画面の上部近くに「個人データ/認証」が表示されます。クリックするとパスワード変更画面が表示されます。適切な強力なパスワードを自分に与えて保存してください。
次に、フィードをインポートしましょう。 Google Reader から購読をエクスポートしていない場合は、今すぐエクスポートしてください。ステップバイステップを確認してくださいGoogle リーダーからデータを取得し、subscriptions.xml
ファイルを TTRSS にインポートする方法は次のとおりです。
画面の右上隅にある「アクション」メニューをクリックし、「設定」を選択します。
[フィード] タブをクリックし、画面の下部近くにある [OPML] オプションを探します。クリックするとそのフレームが開きます。
「ファイルを選択」をクリックして、ハードドライブを参照して、
subscriptions.xml
ファイル。それを選択し、「OK」をクリックします。「Import My OPML」ボタンをクリックして、フィードのインポートを開始します。多数のサブスクリプションがある場合 (特に、一部のサブスクリプションが廃止されているか、現在廃止されている場合)、これには時間がかかることがあります。コーヒーを飲みましょう。
インポートが完了したら、右上の「Exit Preferences」ボタンをクリックしてメインビューに戻ります。インポートがエラーになっているように見えても (これは私にも何度か起こりました)、フィードはおそらく問題なくインポートされているでしょう。 TTRSS によってインポートされたすべての購読がサイドバーに表示され、Google Reader の場合と同じように整理されて表示されます。フォルダーがある場合は、それらも一緒に表示されるはずです。フィードの編集、名前変更、色分け、または再分類を行う場合は簡単です。サイドバーでフィードをクリックして選択し、[アクション] メニューをクリックすると、フィードで使用可能なオプションがすべて表示されます。
新しいフィードを追加するには、「アクション」メニューをクリックし、「フィードを購読」を選択します。購読したいフィードにログインとパスワードが必要な場合は、[このフィードには認証が必要です] チェックボックスをオンにすると、資格情報を入力するフィールドが表示されます。フィードの一部がインポートされてエラーが発生した場合、またはフィードが停止していて TTRSS で解決できない場合は、左側のサイドバーでフィードを強調表示し、[アクション] と [登録解除] をクリックしてリストからフィードを削除します。
ステップ 5: Tiny Tiny RSS にフィードを更新し、それ自体を自動的に更新するように指示する
ここで、エクスペリエンスをもう少し向上させるための高度な調整をいくつか行います。手動で行わずに TTRSS でフィードを更新する方法と、開発者がアプリケーションをリリースしたときにアプリケーションを自動的に更新する方法は次のとおりです。
TTRSS を使用すると、サポートなしでフィードを更新できます
デフォルトでは、Tiny Tiny RSS はフィードをダブルクリックした場合にのみフィードを更新します。自動的に更新したい場合は、いくつかのオプションがあります。サイトを使用していて他のフィードを読んでいる間、Tiny Tiny RSS にバックグラウンドで静かに更新するように指示することも (フィード名をダブルクリックすることでいつでも手動で更新できます)、Linux でバックグラウンド プロセスを実行することもできます。 Web アプリを使用していないときでもデータベースを最新の状態に保つサーバー。
後者は最も確実な方法ですが、ほとんどの Web ホストでは、ログインしていないときでも常にバックグラウンド プロセスを実行できるわけではありません。ただし、独自の Linux ボックスで TTRSS を実行している場合は、チェックアウトフィードの更新ページこの設定方法の詳細については、Tiny Tiny RSS Wiki を参照してください。
私が前者の方法を選択したのは、共有ホストを使用しているためでもありますが、セットアップが簡単だからでもあります。あなたのconfig.php
ファイルをテキスト エディタで開き、「SIMPLE_UPDATE_MODE」を下にスクロールして、そのフラグを「false」から「true」に変更します。これにより、ログインしている限り、TTRSS が 30 分ごとにフィードを更新します (デフォルトでは、これは [環境設定] で変更できます)。固定タブとして設定すれば、問題は発生しません。
アプリケーションのアップデートを自動的に取得する
私が Tiny Tiny RSS で遊び始めたとき、バージョン 1.7.3 を使用していました。すべてを希望通りにセットアップした翌日の夜、開発者はバージョン 1.7.5 をリリースしました。 TTRSS にはアップデータが組み込まれていますが、最初にそれを有効にする必要があります。あなたの元に戻りますconfig.php
ファイルを開き、ファイルの下部近くにある次のフィールドを探します。
define('PLUGINS', 'auth_remote, auth_internal, note');
次のように変更します。
define('PLUGINS', 'auth_remote, auth_internal, note, updater');
これにより、アップデータ プラグインが有効になり (なぜデフォルトで有効になっていないのかわかりません)、[環境設定] メニューに「Update Tiny Tiny RSS」という新しいオプションが開きます。それをクリックしてアップデートを確認するか、アップデートがある場合はダウンロードしてインストールします。繰り返しますが、この調整は、自分のサーバーまたは自分が制御するインスタンスで TTRSS を実行している場合に最適に機能します。私はそれに問題があったので、とにかく手動で更新することになりました(詳細はこちら) なので、それを使用すると走行距離が変わる可能性があります。
Tiny Tiny RSS Android クライアントを入手して、外出先で読書を楽しみましょう
Tiny Tiny RSS はモバイル ブラウザーに適していますが、完璧ではありません。外出先でもサブスクリプションを利用したい場合は、Android 用 Tiny Tiny RSS クライアント。設定ページで TTRSS インストールと連動するように設定するには数秒かかります (URL、ユーザー名、パスワードを入力し、好みに設定をカスタマイズします)。すぐにフィードを読むことができます。 Android スマートフォンで。
インスタンスが SSL 経由で実行されている場合、アプリには HTTPS の設定があり、ウェブ上で行うのと同じ方法でフィードを参照したい場合は、フィード アイコンとカテゴリをダウンロードするようにアプリに指示できます。記事のテキスト サイズを調整したり、読みやすいように全画面モードを有効にしたりできます。選択できるテーマもいくつかあります。 Android アプリは 7 日間無料です。その後は 1.99 ドル支払う必要があります。ロック解除キーGoogle Play またはアプリ内購入経由で。
追加資料
このガイドでは、完全に機能する Tiny Tiny RSS インスタンスのセットアップとフィードのインポートについて説明しますが、アプリで利用できるすべての機能とオプションに関しては、まだ氷山の一角にすぎません。定期購読とすべての未読のストーリーの毎日のダイジェストを知りたいですか? TTRSS は送信できます (環境設定で有効にし、SMTP サーバー設定を入力した場合)config.php
ファイル)。興味深い記事をトップに表示したいですか?フィードにスコアを付けて、読んで楽しんでいるフィードがリストの先頭に表示されるようにすることができます。カスタム CSS を使用してレイアウトとデザインを完全に調整することもできます。アプリの設定に飛び込んで探索してみましょう!
さらに詳しい情報や参考資料が必要な場合、または問題が発生してサポートが必要な場合は、次のリンクを参照してください。
Tiny Tiny RSS は無料でオープンソースであるため、友達に追加ユーザーを作成してインストールを共有し、全員が自分のサブスクリプションをインポートできるようにすることもでき、シャットダウンされることを心配することなく使用できます。実際、すでに多くの人が「次期 Google リーダー/Google リーダーの最良の代替品」の独自バージョンを私たちに送っているのを目にしていますが、これは実際には Tiny Tiny RSS のスキンを剥がしたインスタンスにすぎません (その点にご注意ください)特に誰かがお金を請求している場合はそうです!)
友人のためにインスタンスを構築する予定がある場合、またはより信頼性の高いものが必要な場合は、専用サーバーまたは VPS を取得して、Tiny Tiny RSS をインストールして実行します。さらに良いのは、上に少しスペースを空けることを検討してください。アマゾン ウェブ サービスの無料枠これは、個人で使用する場合でも、友人に門戸を開いて全員が使用できる Google Reader の代替品を構築する場合でも、クラウドベースで手頃な価格の理想的なオプションです。バックエンドの管理を他の人に任せることもできます。バックエンドを維持し続ける限り、オリジナルよりもはるかに優れた真の Google Reader の代替品を手に入れることができます。ボーナス: それはあなたがコントロールしており、あなたが望んでいない限り、消えることはありません。