返回顶部
首页 > 资讯 > 精选 >如何在树莓派上安装TT-RSS
  • 321
分享到

如何在树莓派上安装TT-RSS

2023-06-16 00:06:30 321人浏览 独家记忆
摘要

这篇文章主要介绍如何在树莓派上安装TT-RSS,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Tiny Tiny RSS(TT-RSS)是一个自由开源的基于 WEB 的新闻馈送feed(RSS/Atom)阅读器和聚合工

这篇文章主要介绍如何在树莓派上安装TT-RSS,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

Tiny Tiny RSS(TT-RSS)是一个自由开源的基于 WEB 的新闻馈送feed(RSS/Atom)阅读器和聚合工具。它非常适合那些注重隐私,并且仍然依赖  RSS 来获取日常新闻的人。TT-RSS 是自行托管的软件,因此你可以 100%  的掌控你的服务器、数据以及你的全部隐私。它还支持大量的插件、扩展和主题。你喜欢黑暗模式的界面?没问题。想基于关键词过滤发来的消息?TT-RSS  也能让你得偿所愿。

如何在树莓派上安装TT-RSS

Tiny Tiny RSS screenshot

现在你知道 TT-RSS 是什么了,那么为什么你可能会想用它。我会讲述要把它安装到树莓派或 Debian 10 服务器上你需要了解的所有的东西。

安装和配置 TT-RSS

要把 TT-RSS 安装到树莓派上,你还需要安装和配置最新版本的 PHP(本文撰写时 php 最新版本是 7.3)、后端数据库 postgresqlNginx web 服务器、git,最后才是 TT-RSS。

1、安装 PHP 7

安装 PHP 7 是整个过程中最复杂的部分。幸运的是,它并不像看起来那样困难。从安装下面的支持包开始:

$ sudo apt install -y ca-certificates apt-transport-https

现在,添加存储库 PGP 密钥:

$ wget -q Https://packages.sury.org/php/apt.gpg -O- | sudo apt-key add -

下一步,把 PHP 库添加到你的 apt 源:

$ echo "deb https://packages.sury.org/php/ buster main" | sudo tee /etc/apt/sources.list.d/php.list

然后更新你的存储库索引

$ sudo apt update

最后,安装 PHP 7.3(或最新版本)和一些通用组件:

$ sudo apt install -y php7.3 php7.3-cli php7.3-fpm php7.3-opcache php7.3-curl php7.3-mbstring php7.3-pgsql php7.3-zip php7.3-xml php7.3-gd php7.3-intl

上面的命令默认你使用的后端数据库是 PostgreSQL,会安装 php7.3-pgsql。如果你想用 MySQL 或 MariaDB,你可以把命令参数改为 php7.3-Mysql

下一步,确认 PHP 已安装并在你的树莓派上运行着:

$ php -v

现在是时候安装和配置 Web 服务器了。

2、安装 Nginx

可以用下面的命令安装 Nginx:

$ sudo apt install -y nginx

修改默认的 Nginx 虚拟主机配置,这样 Web 服务器才能识别 PHP 文件以及知道如何处理它们。

$ sudo nano /etc/nginx/sites-available/default

你可以安全地删除原文件中的所有内容,用下面的内容替换:

server {        listen 80 default_server;        listen [::]:80 default_server;         root /var/www/html;        index index.html index.htm index.php;        server_name _;         location / {                try_files $uri $uri/ =404;        }         location ~ \.php$ {          include snippets/fastcgi-php.conf;          fastcgi_pass unix:/run/php/php7.3-fpm.sock;        } }

Ctrl+O 保存修改后的配置文件,然后按 Ctrl+X 退出 Nano。你可以用下面的命令测试你的新配置文件:

$ nginx -t

如果没有报错,重启 Nginx 服务:

$ systemctl restart nginx
3、安装 PostgreSQL

接下来是安装数据库服务器。在树莓派上安装 PostgreSQL 超级简单:

$ sudo apt install -y postgresql postgresql-client postGIS

输入下面的命令看一下数据库服务器安装是否成功:

$ psql --version
4、创建 Tiny Tiny RSS 数据库

在做其他事之前,你需要创建一个数数据库,用来给 TT-RSS 软件保存数据。首先,登录 PostgreSQL 服务器:

sudo -u postgres psql

下一步,新建一个用户,设置密码:

CREATE USER username WITH PASSWord 'your_password' VALID UNTIL 'infinity';

然后创建一个给 TT-RSS 用的数据库:

CREATE DATABASE tinyrss;

最后,给新建的用户赋最高权限:

GRANT ALL PRIVILEGES ON DATABASE tinyrss to user_name;

这是安装数据库的步骤。你可以输入 \q 来退出 psql 程序。

5、安装 Git

安装 TT-RSS 需要用 Git,所以输入下面的命令安装 Git:

$ sudo apt install git -y

现在,进入到 Nginx 服务器的根目录:

$ cd /var/www/html

下载 TT-RSS 最新源码

$ git clone https://git.tt-rss.org/fox/tt-rss.git tt-rss

注意,这一步会创建一个 tt-rss 文件夹。

6、安装和配置Tiny Tiny RSS

现在是安装和配置你的新 TT-RSS 服务器的最后时刻了。首先,确认下你在浏览器中能打开 http://your.site/tt-rss/install/index.php。如果浏览器显示 403 Forbidden,那么就证明 /var/www/html 文件夹的权限没有设置正确。下面的命令通常能解决这个问题:

$ chmod 755 /var/www/html/ -v

如果一切正常,你会看到 TT-RSS 安装页面,它会让你输入一些数据的信息。你只需要输入前面你创建的数据库用户名和密码;数据库名;主机名填 localhost;端口填 5432

点击“Test Configuration”。如果一切正常,你会看到一个标记着“Initialize Database”的红色按钮。点击它来开始安装。结束后,你会看到一个配置文件,你可以把它复制到 TT-RSS 的目录,另存为 config.php

安装过程结束后,浏览器输入 http://yoursite/tt-rss/ 打开 TT-RSS,使用默认的凭证登录(用户名:admin,密码:password)。登录后系统会提示你修改密码。我强烈建议你尽快修改密码。

配置 TT-RSS

如果一切正常,你现在就可以开始使用 TT-RSS 了。建议你新建一个非管理员用户,使用新用户名登录,并开始导入你的馈送、订阅,按照你的意愿来配置它。

最后,并且是超级重要的事,不要忘了阅读 TT-RSS 维基上的 Updating Feeds 部分。它讲述了如何创建一个简单的 systemd 服务来更新馈送。如果你跳过了这一步,你的 RSS 馈送就不会自动更新。

以上是“如何在树莓派上安装TT-RSS”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网精选频道!

--结束END--

本文标题: 如何在树莓派上安装TT-RSS

本文链接: https://lsjlt.com/news/281944.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 如何在树莓派上安装TT-RSS
    这篇文章主要介绍如何在树莓派上安装TT-RSS,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Tiny Tiny RSS(TT-RSS)是一个自由开源的基于 Web 的新闻馈送feed(RSS/Atom)阅读器和聚合工...
    99+
    2023-06-16
  • 在树莓派上如何安装Ubuntu MATE
    这篇文章主要介绍在树莓派上如何安装Ubuntu MATE,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在树莓派上安装 Ubuntu MATE去 Ubuntu MATE 的下载页面获取推荐的镜像。试验性的 ARM64 ...
    99+
    2023-06-16
  • 在树莓派3上如何安装Fedora
    这篇文章将为大家详细讲解有关在树莓派3上如何安装Fedora,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。获取硬件你需要一些硬件组件,包括树莓派。你不需要任何 HaT(安装在顶部的硬件)&nbs...
    99+
    2023-06-15
  • 如何在一台树莓派上安装Postgres数据库
    这篇文章将为大家详细讲解有关如何在一台树莓派上安装Postgres数据库,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在你的下一个树莓派项目上安装和配置流行的开源数据库 ...
    99+
    2024-04-02
  • 树莓派4B上怎样安装VSCode
    本篇文章给大家分享的是有关树莓派4B上怎样安装VSCode,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。树莓派4B上怎么安装Visual Studio Code?下面本篇文章给...
    99+
    2023-06-22
  • VMware如何安装树莓派系统
    这篇文章主要介绍“VMware如何安装树莓派系统”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“VMware如何安装树莓派系统”文章能帮助大家解决问题。一、下载树莓派系统镜像文件二、创建虚拟机点击 文...
    99+
    2023-07-05
  • 怎么在树莓派上安装Ubuntu服务器
    这篇文章给大家分享的是有关怎么在树莓派上安装Ubuntu服务器的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。树莓派是最著名的单板计算机。最初,树莓派项目的范围旨在促进学校和发展中国家的计算机基础科学的教学。它的低...
    99+
    2023-06-15
  • 超简单教你在树莓派上安装opencv(二)
    超简单教你在树莓派上安装opencv(二) 前言一、如何基于python3.9.2安装OpenCv?1.1 查看自己系统位数及Python版本,跟对教程1.2 换源1.3 更新1.4 安装依赖...
    99+
    2023-08-31
    opencv 其他 python
  • 在Debian(Raspberry Pi)树莓派上安装NodeJS的教程详解
    在树莓派上运行NodeJS并不需要特别的配置,你只需要确保可以用openssh远程连接到你的树莓派。 安装并配置Open SSH服务器 它可以确保你能远程连接到树莓派,它应该已经被安装了,但是这个过程可以确...
    99+
    2022-06-04
    详解 派上 教程
  • RaspberryPi(树莓派)如何安装 MariaDB / MySQL 数据库
    但是这里有一个地方需要注意,如果你希望是能够通过网络访问你安装的数据库的话。 在你设置好用户名和密码,以及访问权限后,你可能发现你还是访问不了。 这是因为你的安装服务器只绑定了能够本地访问,你需要修改配置,让你的服务器能够支持远程访...
    99+
    2016-09-05
    RaspberryPi(树莓派)如何安装 MariaDB / MySQL 数据库
  • 树莓派不能安装php怎么办?
    本文操作环境:Raspbian系统,PHP7.3 ,树莓派4B。树莓派不能安装php怎么办?树莓派安装php失败?最近在b站学习树莓派 我看的是韩老师的视频发现我安装不了php7.0经过查询发现现在php已经更新到了7.3了 国内的源当然也...
    99+
    2019-05-14
    树莓派
  • 树莓派 php5 安装失败怎么办
    本文操作环境:Ubuntu 12.10系统,PHP5版,Raspberry Pi 2。树莓派 php5 安装失败怎么办树莓派2安装php5-fpm出错解决方法:树莓派2已经买入三个月了,包括主机、盒子、电源、摄像头、无线网卡等共花了360多...
    99+
    2020-11-22
    树莓派 php5
  • 如何在树莓派上构建多节点K8S集群
    这篇文章主要介绍如何在树莓派上构建多节点K8S集群,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!前期准备要创建本文中的Kubernetes集群,我们需要准备:至少一个树莓派(带有SD卡和电源适配器)以太网电缆将我们所...
    99+
    2023-06-03
  • 如何在树莓派Raspbian下安装支持Hard Float的.NET环境
    本篇文章为大家展示了如何在树莓派Raspbian下安装支持Hard Float的.NET环境,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。【题外话】最近入了个树莓派玩,系统装的官方推荐的Hard F...
    99+
    2023-06-17
  • 树莓派不能安装php怎么解决
    这篇文章主要介绍“树莓派不能安装php怎么解决”,在日常操作中,相信很多人在树莓派不能安装php怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”树莓派不能安装php怎么解决”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-21
  • 树莓派php5安装失败怎么解决
    这篇文章主要介绍“树莓派php5安装失败怎么解决”,在日常操作中,相信很多人在树莓派php5安装失败怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”树莓派php5安装失败怎么解决”的疑惑有所帮助!接下来...
    99+
    2023-06-22
  • 怎么使用树莓派安装win11系统
    这篇文章主要介绍“怎么使用树莓派安装win11系统”,在日常操作中,相信很多人在怎么使用树莓派安装win11系统问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么使用树莓派安装win11系统”的疑惑有所帮助!...
    99+
    2023-07-01
  • 树莓派安装Ubuntu的方法是什么
    这篇文章主要讲解了“树莓派安装Ubuntu的方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“树莓派安装Ubuntu的方法是什么”吧!下载系统镜像官网上下载很慢,不过貌似这上面ubun...
    99+
    2023-07-04
  • 树莓派中如何使用Nestcloud
    小编给大家分享一下树莓派中如何使用Nestcloud,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!必要的准备工作想要方便的使用 Nextcloud,需要一些必要的准备工作。首先,你需要一个...
    99+
    2024-04-02
  • linux中如何选择树莓派
    这篇文章将为大家详细讲解有关linux中如何选择树莓派,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。关于选择一个新的树莓派,我有三个主要的标准:成本: 不能只考虑树莓派板的成本,还需要考虑到你使用它时外围...
    99+
    2023-06-16
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作