{
"$type": "site.standard.document",
"canonicalUrl": "https://blog.nove-b.dev//posts/mastodon-solo-instance-local",
"path": "/posts/mastodon-solo-instance-local",
"publishedAt": "2025-02-06T00:00:00.000Z",
"site": "at://did:plc:2atly2y5kfyjcj5zap6pv4wd/site.standard.publication/3mmxeqr2tcb2k",
"tags": [
"Mastodon",
"ローカルタイムライン"
],
"textContent": "ソロインスタンスはタイムラインを有効活用できない\n\nMastodonには3つのタイムラインがある。\n\n- 連合タイムライン\n- ローカルライムライン\n- ホームタイムライン\n\nそれぞれ下記のような特徴があるのだけれど、\n\n連合タイムライン\n\n> 自分がログインしているサーバーと、連合しているサーバーの、公開範囲が「公開」の投稿が全て流れるタイムライン\n\nローカルタイムライン\n\n> 自分がログインしているサーバーの、公開範囲が「公開」の投稿\n\nが流れるタイムラインのこと\n\nホームタイムライン\n\n> 自分の投稿とフォローしているユーザーの投稿、フォローしているハッシュタグの付いた投稿、それからフォローしているユーザーがブーストした投稿\n\nが流れるタイムラインのこと\n\n参考:Mastodonのタイムラインいろいろ【Fedibird】\n\nソロインスタンスだと少し趣が異なる。\n\nソロインスタンスの場合ホームタイムラインしか機能しない\n\nソロインスタンスの場合は、\n\n連合タイムラインとホームタイムラインは同じ情報になる。\n\n詳細はMastodonのおひとり様サーバーにおける連合タイムラインで過去に調べた通り。\n\nで、ローカルタイムラインはソロインスタンスなので、当然自分の投稿のみになる。\n\nつまりアカウントページ等で見える投稿一覧と変わらない。\n\n結果、ソロインスタンスだとホームタイムラインしか機能しない。\n\nそれがどうにももったいないと感じたので活用できないかと調べてみたところ、RSS\nFeedとして活用しているインスタンスを発見した。\n\nローカルタイムラインをRSS Feedにするということ\n\n確かにそうすることで、ローカルタイムラインは興味のあるRSSと自身の投稿になり、有用なタイムラインになる。\n\nさらにそれ用のツールもあるらしかった。\n\nマストドンを共有フィードリーダーにするbot「Monesi」\n\nただ更新がされていないようだったので、今回は自前で実装した。\n\n- エックスサーバーVPSのMastodonイメージを使用したソロインスタンスに新規ユーザーを追加した\n- PM2を使ってMastodonのBotを作成した\n\n結果的に大満足で、\n\n今はタイムラインより、ローカルタイムラインに訪れる機会のほうが増えた。\n\nローカルタイムライン\n\n後は投稿のカスタマイズ、RSSのURLリストを外部ファイル化する、PM2を辞めるっていうのが課題。\n\n引き続き、改善していく。",
"title": "Mastodonのソロインスタンスでローカルタイムラインを情報収集で活用する"
}