2021年1月30日土曜日

Debian 10(Buster)/Raspberry Pi OS(Raspbian Buster)にTiny Tiny RSSをインストールする

Tiny Tiny RSSはPHP製のフィードリーダーです。

〇Tiny Tiny RSSの画面

インストール方法

1. 以下のコマンドを実行してMariaDBをインストールします。
sudo apt-get update

sudo apt-get -y install mariadb-server

sudo mysql -uroot -e "SET PASSWORD = PASSWORD('root'); FLUSH PRIVILEGES;"

mysql -uroot -proot -e "CREATE DATABASE ttrss DEFAULT CHARACTER SET utf8mb4;"

mysql -uroot -proot -e "CREATE USER ttrss@localhost IDENTIFIED BY 'ttrss';"
※パスワードは適宜変更してください

mysql -uroot -proot -e "GRANT ALL PRIVILEGES ON ttrss.* TO 'ttrss'@'localhost';"

mysql -uroot -proot -e "FLUSH PRIVILEGES;"

2. Tiny Tiny RSSをインストールします。
sudo apt-get -y install apache2 \
  php7.3 \
  libapache2-mod-php7.3 \
  php7.3-json \
  php7.3-mysql \
  php7.3-common \
  php7.3-xml \
  php7.3-intl \
  php7.3-mbstring \
  php7.3-curl \
  php7.3-gd

wget https://git.tt-rss.org/fox/tt-rss/archive/master.tar.gz

tar xvfz master.tar.gz

sudo mv tt-rss /opt/ttrss

sudo chown -R www-data:www-data /opt/ttrss

sudo sudo ln -s /opt/ttrss/ /var/www/html/

sudo systemctl restart apache2

cat << EOF | sudo tee /etc/systemd/system/ttrss.service
[Unit]
Description=ttrss_backend
After=mariadb.service

[Service]
User=www-data
ExecStart=/opt/ttrss/update_daemon2.php

[Install]
WantedBy=multi-user.target
EOF

sudo systemctl enable ttrss.service

sudo systemctl start ttrss.service

3. ブラウザでhttp://<ホスト名またはアドレス>/ttrss/ にアクセスします。
Database type: MySQL
Username: ttrss
Password: ttrss
Database name: ttrss
Host name: localhost
Port: 3306

「Test configuration」ボタンをクリックします。次に「Initialize databse」ボタンをクリックします。

4. 構成ファイルが生成されるので「Save configuration」ボタンをクリックします。

5. 「loading tt-rss now」テキストリンクをクリックします。ログインフォームが表示されるのでユーザadmin、デフォルトパスワードpasswordでログインします。

関連情報

Tiny Tiny RSSのカテゴリを追加する

Tiny Tiny RSSにラベルを追加する

Tiny Tiny RSSにフィルターを追加する

Tiny Tiny RSSにフィードを追加する

Tiny Tiny RSSにユーザーを追加する

Tiny Tiny RSSのテーマを変更する

Tiny Tiny RSSの日時フォーマットを変更する

Tiny Tiny RSSで記事をデフォルトでオープンしないようにする

・Tiny Tiny RSSに関する他の情報はこちらを参照してください。

0 件のコメント:

コメントを投稿