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の準備も不要。
コメント