初めに
webサイトの更新情報などをまとめてくれるものがないか探してみたところRSSというものを見つけました。そのRSSをローカルで動かせるものの一つのFreshRSSを使ってみました。
環境について
windows,mac,linuxどれも同じやり方でできると思いますがdocker,phpを入れている状態であることを前提に話を進めていきます。もしdockerを入れていない方は以下の記事のdocker desktopをインストールをご覧ください。
FreshRSSについて
FreshRSSは、セルフホスト型のRSSおよびAtomフィードアグリゲータです。
軽量で使いやすく、パワフルでカスタマイズ性に優れています。
環境構築
環境構築と書いていますが以下のファイルを作りdocker compose up -dを実行するだけです。
services:
freshrss:
image: freshrss/freshrss:latest
environment:
- TZ=Asia/Tokyo
- CRON_MIN=15,45 # フィード更新間隔(毎時15分と45分に更新)
volumes:
- ./data:/var/www/FreshRSS/data
ports:
- "8082:80" # Web公開ポート
restart: unless-stopped
[+] Running 9/9
✔ freshrss Pulled
✔ 8327f311eb5e Pull complete
✔ 37462b51bc7a Pull complete
✔ b8077324365b Pull complete
✔ 4f4fb700ef54 Pull complete
✔ 0878ecc8b0af Pull complete
✔ 41bfaf8b5592 Pull complete
✔ 6eab2996e149 Pull complete
✔ 5e19d3ee80e0 Pull complete
[+] Running 2/2
✔ Network rss_default Created
✔ Container rss-freshrss-1 Started
このような画面が出たらいろいろ設定していってください。

セットアップが終わったらこのような画面になるはずです。現在の設定では1時間に2回更新されるので気長に待ちましょう。
