RSSリーダー「FreshRSS」をインストールする

Nextcloudのインストール完了後、Newsプラグインを入れてRSSが見れるようにしたかったんですが、プラグインのバージョンが古くて、最新のNextcloudでは表示が崩れて正しく動作しませんでした。

というわけで、新しくUbuntuにFreshRSSを入れてみます。

FreshRSSを配置

# 更新
sudo apt update && sudo apt upgrade -y

# モジュールをインストール
sudo apt install php php-curl php-gmp php-intl php-mbstring php-sqlite3 php-xml php-zip

# ソースDL
cd /var/www
sudo wget https://github.com/FreshRSS/FreshRSS/archive/latest.zip

# 展開
sudo unzip latest.zip

# 展開後必要なければ削除
# sudo rm -f latest.zip

# アクセス権を設定
sudo chown www-data:www-data /var/www/FreshRSS-latest/data -R

初期設定

# デフォルトの設定ファイルをコピー
cd /var/www/FreshRSS-latest/
sudo cp config.default.php config.custom.php

# 設定ファイルを修正
sudo nano /var/www/FreshRSS-latest/config.custom.php
###
# URLを任意で設定
'base_url' => 'https://private.sysmemo.com/rss/',
###

# シンボリックリンクを作成
sudo ln -s /var/www/FreshRSS-latest/p /var/www/html/rss
# モジュールの有効化
sudo a2enmod headers expires rewrite ssl
# サーバーを再起動
sudo systemctl restart apache2

インストール

設定したURLへアクセスするとインストール画面が表示される。はず。

あとは画面の指示に従ってインストールを進める。

sqlite3も使えるので、DBの準備も不要。

コメント