「サーバーで動かしているツールを見直そう」プロジェクト第2弾!
今回はRSSリーダーの移行先を探してみようと思います。
現在使用しているFreshRSSの不満点は2つ
スマホでの操作感がイマイチなことと、機能の割にリソース消費が大きいことです。
なぜか常時100MBくらい使用しているんです。
定期実行でRSS集めてユーザーからアクセスがあったときだけHTMLを返すくらいしかしていないはずなのにこんなに消費するのは引っかかります。
そんなわけで探していたところ Fusion という、Go製で軽量らしいRSSアグリゲーター&リーダーを見つけました。 OPMLのインポート・エクスポートができるので楽に移行できそうです。 FreshRSSでは非対応だったAtomフィードが使えるのもうれしいところ
セットアップ
services:
fusion:
image: ghcr.io/0x2e/fusion:latest
container_name: fusion
ports:
- "50046:8080"
environment:
PASSWORD: ""
restart: "unless-stopped"
volumes:
- ./data:/data
docker-compose.ymlを作成し、docker-compose up -d で実行します。
リソース消費
CONTAINER ID NAME CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS ab45fd8f7cc7 freshrss 0.01% 91.64MiB / 3.88GiB 2.31% 4.28GB / 137MB 266GB / 52GB 14 2f27e5775384 fusion 0.00% 16.94MiB / 3.88GiB 0.43% 18.3MB / 3.79MB 495MB / 8.19kB 19
メモリ消費はFreshRSSの1/5以下!
これなら何の不満もありませんよ
使用感

PC

スマホ
WebUIはこんな感じ
今時のシンプルなUIって感じでなかなかいいんじゃないでしょうか。
スマホ用レイアウトがあって記事が開きやすいところもグー
アプリなどを作ったりしています! よかったらみていってください→
つくったもの
今のイチオシ↓

