跳转到内容
主菜单
主菜单
移至侧栏
隐藏
导航
首页
最近更改
随机页面
MediaWiki帮助
MalacoKnowledge
搜索
搜索
登录
个人工具
登录
查看“FreshRSS”的源代码
页面
讨论
大陆简体
阅读
查看源代码
查看历史
工具
工具
移至侧栏
隐藏
操作
阅读
查看源代码
查看历史
常规
链入页面
相关更改
特殊页面
页面信息
←
FreshRSS
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
[https://www.freshrss.org/ freshrss]是一个开源免费可自建的 RSS 阅读器,提供两种 RSS 的 API。 ==安装== <pre>$ yay -S freshrss # pacman -S php-fpm / php7-fpm / php74-fpm # 之后以php74为例 # pacman -S sqlite / mariadb # pacman -S pm2</pre> ==启动== <pre># systemctl enable php74-fpm # systemctl start php74-fpm</pre> ==nginx== 新建<code>/etc/nginx/sites-enabled/rss.conf</code>,替换 <code>YOUR_PHP-FPM_DIR</code> <code>YOUR_KEY_FILE</code> <code>YOUR_CRT_FILE</code> <code>YOUR_DOMAIN</code> 为自己的内容。<pre>server { listen 80; server_name YOUR_DOMAIN; return 301 https://$server_name$request_uri; } server { listen 443 ssl http2; server_name YOUR_DOMAIN; root /usr/share/webapps/freshrss; ssl_certificate YOUR_CRT_FILE; ssl_certificate_key YOUR_KEY_FILE; ssl_session_cache builtin:1000 shared:SSL:10m; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_ciphers HIGH:!aNULL:!eNULL:!EXPORT:!CAMELLIA:!DES:!MD5:!PSK:!RC4; ssl_prefer_server_ciphers on; access_log /var/log/nginx/freshrss_access.log; error_log /var/log/nginx/freshrss_error.log; location / { index index.php index.html index.htm; } location ~ \.php$ { # 404 try_files $fastcgi_script_name =404; # default fastcgi_params include fastcgi_params; # fastcgi settings fastcgi_pass unix:/run/YOUR_PHP-FPM_DIR/php-fpm.sock; #php74-fpm路径为/run/php74-fpm/php-fpm.sock fastcgi_index index.php; fastcgi_buffers 8 16k; fastcgi_buffer_size 32k; # fastcgi params fastcgi_param DOCUMENT_ROOT $realpath_root; fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name; #fastcgi_param PHP_ADMIN_VALUE "open_basedir=$base/:/usr/lib/php/:/tmp/"; } }</pre> ==php== <pre>cd /etc/php74 或者 /etc/php7 或者 /etc/php $ vim php.ini</pre>删除<code>;extension=pdo_sqlite</code>&<code>;extension=sqlite3</code>前的<code>;</code> ==自动刷新== <pre># cd /usr/lib/systemd/system</pre>新建<code>freshrss.service</code>,<code>/usr/bin/php74</code>应为相应版本的php<pre>[Unit] Description=FreshRSS get new content Wants=freshrss.timer [Service] User=root Type=simple ExecStart=/usr/bin/php74 /usr/share/webapps/freshrss/app/actualize_script.php</pre>新建<code>freshrss.timer</code><pre>[Unit] Description=FreshRSS get new content [Timer] OnBootSec=30s OnCalendar=*:0/5 [Install] WantedBy=timers.target</pre>解释:每5min运行一次 运行<pre># systemctl enable freshrss.timer # systemctl daeamon-reload</pre> [[分类:Server]]
返回
FreshRSS
。
开关有限宽度模式