Jioushan
  • Index
  • Project
  • Firend
  • Travelling
  • Donate
  • About-Me
  • Blog
    • 食用bird
    • 我怎么了?
    • ACME.SH签发Google SSL
    • Fedora 41_start config
    • 2025年Note
    • On The Debian12 amd64 install Zabbix + Grafana
    • Deploy Tiny tiny RSS on server
    • 2024y-11m
    • 5月份
    • 4月份
    • Note-3月份
    • 2024年2月的小记
    • 2024 year
    • Debian 12 apt
    • Debian11 setting
    • 在 Sonoma OS 玩 原神 以及 完整的移除卸載原神
    • 一個人看電影
    • 裝eve-ng社區版踩個小坑
    • 不完整的Gentoo安裝
    • 在archLinux上配置wlan0(wifi)
    • bigsur 側載 運行ipa以及降級至MacOS 11.2.3
    • 记一次丢失GPG公钥
    • 搭建Alist於您的服務器
    • JSMSR Network
    • 硬碟掛載
    • 🌏Wireguard 淺入教程
    • BGP-4作为个人用户的看待
    • 在树莓派4B上使用Airplay
    • 🌏bird版本區別之 protocol
    • 🌏在Debian上bird的打開方式前言
    • 😆ssh-key来访问SSH
    • 😆临时修改网卡地址 网关 Mac地址
    • 😄Ubuntu Install Bird2
    • 🗒️緩解服務器壓力,一種思路
    • 🌏在公網宣告地址須知
    • 🗒️云游戏II
    • 😖自己的闲言碎语
    • 🧑‍💻Sony xperia docomo XZ2C 回退系统
    • 🗒️Big Sure 入门指北
    • 泛談科學協議選擇
    • 🧑‍💻给Skura主题添加个性的LOGO
    • NVIDIA GeForce NOW 评测
    • Linux系统换清华镜像源
    • 国内三大运营商对于大厂的路由跟踪如何。
    • SPD与STPD
    • Polybridge的正确通关方式?砸?
    • CDN机房节点切换加快http访问--ws+TLS+CDN协议加速CDN访问。
    • 搭建私人图床
    • 迁移chevrto图床
    • 已经死去灵魂的人
    • 树莓派的坑!玩pi必知!
    • CDN抉择
Powered by GitBook
On this page
  • 1.环境
  • 2.下载项目
  • 3.编辑php依赖安装问题
  • 4.删除php函数
  • 5.执行安装,check报错依赖
  • 6.Done;
  • 7.如何更新订阅源
  • 8.crontal -e
  • 官方文档.

Was this helpful?

Edit on GitHub
  1. Blog

Deploy Tiny tiny RSS on server

部署Tiny Tiny RSS 在 servers

PreviousOn The Debian12 amd64 install Zabbix + GrafanaNext2024y-11m

Last updated 4 months ago

Was this helpful?

在Debian12 使用 aplan+Tiny Tiny RSS 部署

1.环境

创建website (nginx)和mysql 安装php8.3

2.下载项目

git clone

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

3.编辑php依赖安装问题

编辑宝塔面板安装的php路径的php安装脚本,找到php的版本号添加编译安装缺少的依赖。

vim /www/server/panel/install/php.sh

3.1找到截图下的位置,添加--enable-mbstring

img

然后手动执行安装:

bash -x /www/server/panel/install/php.sh install 8.3

4.删除php函数

重新完成php8.3编译安装后,我们去aplan的php设置面板

php需要安装fileinfo扩展,并把禁用函数中的
putenv和proc_open删除
把config.php-dist修改为config.php
添加数据库连接配置
putenv('TTRSS_DB_TYPE=mysql'); #数据库类型
putenv('TTRSS_DB_PORT=3306'); #数据库端口
putenv('TTRSS_DB_HOST=dbhost'); #数据库主机地址
putenv('TTRSS_DB_NAME=dbname'); #数据库名称
putenv('TTRSS_DB_USER=dbuser'); #数据库用户名
putenv('TTRSS_DB_PASS=dbpassword'); #数据库密码
putenv('TTRSS_SELF_URL_PATH=https://example.com/tt-rss'); #安装的站点域名

5.执行安装,check报错依赖

因为不能使用root执行下面语句,请指定www用户执行更新数据库

sudo -u www /www/server/php/83/bin/php ./update.php --update-schema

6.Done;

至此你将完成tiny tiny RSS的基础安装。

访问域名,默认账户:admin,默认密码:password

7.如何更新订阅源

手动执行更新RSS

在domian 的目录下执行下面命令要求php手动更新feeds

sudo -u www /www/server/php/83/bin/php  ./update.php --update --feeds

8.crontal -e

*/5 * * * * sudo -u www /www/server/php/83/bin/php /www/wwwroot/domain/update.php --feeds >> /dev/null 2>&1

自行替换domain位置的path路径

每五分钟定时任务执行一次rss更新

官方文档.