Go製の軽量セルフホストRSSリーダー「Fusion」を試してみた

カテゴリー: PC
投稿日:
更新日:
書いた人: 山椒ねこまんま

「サーバーで動かしているツールを見直そう」プロジェクト第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でFusionをひらいたところ

PC

スマホでFusionをひらいたところ

スマホ

WebUIはこんな感じ
今時のシンプルなUIって感じでなかなかいいんじゃないでしょうか。 スマホ用レイアウトがあって記事が開きやすいところもグー


アプリなどを作ったりしています! よかったらみていってください→ つくったもの
今のイチオシ↓

山椒ねこまんま
山椒ねこまんま

個人アプリ開発者、ブロガー。

UKキーボードのためだけにMacを選んでいる。