查看“︁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
。
导航菜单
个人工具
登录
命名空间
页面
讨论
大陆简体
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
工具
链入页面
相关更改
特殊页面
页面信息