简介
Miniflux
网站是一款免费的RSS
订阅工具,空间支持apache
、PHP
、Mysql
即可。支持RTL
(Right to Left
)语言,自动更新功能,支持多个用户,每个都有自己的SQLite
数据。
功能介绍
- 提供
Fever API
和自身的API
。 - 可同步到
Pinboard
/Wallabag
/Shaarli
/Instapaper
。 - 可导出、导入
OPML
。 - 支持中文。
安装
1、下载安装
源码下载:Miniflux-v1.2.3.zip
安装简单,下载并上传源码、创建数据库、修改config.php
中的数据库信息,浏览器中输入域名即可安装。
2、设置更新
1、自动同步
使用的是cronjob
。
crontab -e
添加如下代码(/path/to/miniflux
为miniflux
安装的绝对目录。请有选择的使用下面的同步命令。):
# 每4小时更新所有订阅
0 */4 * * * cd /path/to/miniflux && php cronjob.php >/dev/null 2>&1
# 每次更新10条最新消息
0 */4 * * * cd /path/to/miniflux && php cronjob.php --limit=10 >/dev/null 2>&1
# 每60分钟更新所有订阅 (最多同步120条,每个订阅8条).
* */4 * * * cd /path/to/miniflux && php cronjob.php --call-interval=4 --update-interval=60 >/dev/null 2>&1
2、手动同步
不支持或者不会设置cronjob
的,可直接登录进入Miniflux
,点击右上角的订阅 ,然后点击全部刷新。
3、直接浏览同步
浏览器输入:https://www.xx.com/cronjob.php?call-interval=4&update-interval=60&token=XXXXX
,XXXXX
替换为你的API token
。
你的API token
在:设置——接口——Miniflux API
下的API token
。
原创文章,作者:南猫,如若转载,请注明出处:https://southcat.net/1805/
不妨点个广告再走嘛
相关推荐
-
wordpress使用CDN后获取访客真实IP
说明:由于用了百度云加速,所以在看wordpress后台评论的时候看到的是CDN的IP而不是访客真是IP,这其实无关紧要。但是最近Limit Login Attempts插件给我发邮件有人试图暴力破解后台密码的时候显示的IP也是CDN的IP,封IP比较麻烦,于是搜索了下找到了解决办法,参考自百度百科的教程。1.使用WinSCP等编辑软件打开wordpress中的wp-config.php文件;2.在wp-config.php文件的第一个<!--?php标记后面粘贴下面的代码: if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { $list = explode(‘,’,$_SERVER['HTTP_X_FORWARDED_FOR']); $_SERVER['REMOTE_ADDR'] = $list[0]; } 3.保存修改后的文件;4.更新您wordpress目录中的wp-config.php文件!
-
一个美观且支持对接多个存储的多用户网盘程序:BeDrive V2.0.9
说明:BeDrive是一款支持多用户的商业版网盘程序,功能强大,支持对接Amazon S3、DigitalOcean、Dropbox、FTP等存储,界面很漂亮,安装也简单,不过这是一款收费的程序,目前官方更新到了V2.0.9,这里就分享下由顶点网破解的BeDrive V2.0.9程序,博主用了下,感觉还行,不过不是很适合个人使用,有兴趣的可以用下。 截图 特性 基于Ajax 分享功能 文件上传 共享链接 多语言 响应式设计 文件预览 Amazon S3、DigitalOcean、Dropbox存储 认证管理 角色和权限 禁用注册 网格和列表视图 广告系统 专业设计 外观编辑 Analytics(分析) 多个主页 付款系统 拖放上传 上下文菜单 回收站 收藏 搜索 文件细节 安装 环境要求:Nginx/Apache、PHP >= 5.6、Mysql、PDO和Fileinfo拓展。 1、安装宝塔 #CentOS系统 wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh #Ubuntu系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh #Debian系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh 安装完成后,进入面板,点击左侧软件管理,然后安装PHP、Nginx或Apache、Mysql。 再找到左侧软件管理-PHP管理-设置-安装Fileinfo扩展。 #如果Fileinfo拓展安装失败,就是内存太小,我们可以添加swap,不适用于ovz 1、脚本添加,脚本地址:https://www.southcat.net/archives/722/。 2、面板添加,找到左侧软件管理-系统工具-安装Linux工具箱,然后进入工具箱添加。 2、上传源码点击面板左侧-添加站点,数据库选择Mysql,设置好数据库名称、密码。 然后上传源码到根目录并解压出来(源码下载:BeDrive_V2.0.9),也可以直接在SSH客户端使用命令: #将下面根目录地址改成自己的再运行 cd /www/wwwroot/www.southcat.net wget https://www.southcat.net/usr/down/BeDrive_V2.0.9.zip unzip BeDrive_V2.0.9.zip && rm -rf BeDrive_V2.0.9.zip 3、配置网站进入到域名设置,点击网站目录,去除跨站攻击的√,并设置运行目录为public。 如果你是Nginx环境,还需要再点击伪静态设置,填入以下代码: location / { try_files $uri $uri/ /index.php?$query_string; } 最后打开域名进行安装即可。 相关教程...
-
使用Plik搭建一个临时文件上传系统,自定义时长/下载即摧毁
说明:Plik是一个基于golang的可扩展且友好的临时文件上传系统。上传者可自定义文件保留时长,设置下载密码,允许上传者随时删除文件,设置下载一次就自动删除,二维码下载,上传者还可以选择不保存在服务器里,直接传到免费服务(貌似用的ShareX),还支持在线播放mp3/mp4文件,及一些功能拓展,挺强的,安装也简单。 截图 安装 Github地址:https://github.com/root-gg/plik 可以直接用作者编译好的包安装,下载地址:点击查看。 #下载最新版本的Plik,目前是1.2.3版本 wget https://github.com/root-gg/plik/releases/download/1.2.3/plik-1.2.3-linux-64bits.tar.gz #解压 tar xzvf plik-1.2.3-linux-64bits.tar.gz #运行 cd plik-1.2.3/server ./plikd 然后就可以访问IP:8080查看了,程序的配置文件在server/plikd.cfg,可以设置监听端口/最大上传/默认保存天数等等,上传文件默认保存在server/files。 如果Web界面打不开,可能需要开启防火墙端口。 #CentOS 6 iptables -I INPUT -p tcp --dport 8080 -j ACCEPT service iptables save service iptables restart #CentOS 7 firewall-cmd --zone=public --add-port=8080/tcp --permanent firewall-cmd --reload 最后设置完毕后就需要程序常驻后台了,可以使用screen命令,使用查看→传送门。 Docker安装 1、安装Docker #CentOS 6 rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm yum update -y yum -y install docker-io service docker start chkconfig docker on #CentOS 7、Debian、Ubuntu curl -sSL https://get.docker.com/ | sh systemctl start docker systemctl enable docker 2、安装镜像 #建一个保存Plik数据的文件夹 mkdir /Plik && cd /Plik #下载配置文件,可以保持默认,也可以编辑 wget https://raw.githubusercontent.com/root-gg/plik/master/server/plikd.cfg #启动容器 docker run...
-
EasyEngine:VPS上最简单的创建WordPress站点
说明:可以快速的安装NGINX、PHP、MySQL、Postfix环境,并创建单个或多个wordpress站点。同时,支持HHVM、PageSpeed,可以使用W3Total Cache、WP Super Cache 、Nginx’s FastCGI Cache等。 系统要求:仅支持Ubuntu 12.04+、Debian 7+ 1、安装EasyEngine wget -qO ee rt.cx/ee && sudo bash ee 2、创建wordpress站点 sudo ee site create example.com --wp 也可创建各种缓存的wordpress站点,如Nginx缓存: sudo ee site create example.com --wpfc 下面是详细的站点创建命令: a、标准版 ee site create example.com --wp # 安装无缓存的wordpress ee site create example.com --w3tc # 安装w3-total-cache插件的wordpress ee site create example.com --wpsc # 安装wp-super-cache插件的wordpress ee site create example.com --wpfc # 安装nginx fastcgi_cache的wordpress ee site create example.com --wpredis # 安装nginx redis_cache的wordpress b、使用子目录创建多个wordpress ee site create example.com --wpsubdir # 安装无缓存的wordpress ee site create example.com --wpsubdir --w3tc # 安装w3-total-cache插件的wordpress ee site...
-
使用Plexdrive/Rclone+Google Drive搭建无限容量的媒体库,适用于Plex/Emby/Jellyfin等
说明:一般我们玩Plex、Emby、Jellyfin这些媒体服务器的时候,都会考虑到硬盘大小的问题。如果考虑到成本的话,那就只能挂载无限网盘了,这里就建议用Google Drive,挂载方法的话可以用Plexdrive和Rclone。 提示:本教程需要国外的服务器,且挂载后看电影、听音乐的时候不需要梯子 Plexdrive是一个可以安装Gdrive应用的工具,看名字像是为Plex量身打造,其实其它应用也可以用,该工具可以直接从Gdrive读取媒体文件,专门争对媒体服务器优化,貌似是利用内存缓存原理,可以加快媒体访问并减少API的读取次数。所以可能需要内存大点,不够的可以添加个几G的虚拟内存,Swap一键脚本→传送门。 Rclone是一个强大的网盘挂载工具,很久前博主就经常介绍,不过考虑到用途,之前的挂载参数肯定是需要调整下的,所以会在这里单独说下,该工具目前也有适合媒体服务器的缓存读取功能,但缓存很容易占用本地硬盘空间,所以这里博主就不用缓存功能了,主要使用的是分段读取,读取会快点,对于API来说,读取次数也会变的非常少。 #两个工具的读取区别 Plexdrive:只能读取和删除 Rclone:可以写入、读取和删除,但不能当硬盘直接写入,只能将文件移动进去 这2个工具都需要安装fuse,可以提前装下,使用命令: #Debian/Ubuntu系统 apt-get install fuse -y #CentOS系统 yum install fuse -y 使用Plexdrive Github地址:https://github.com/dweidenfeld/plexdrive 1、获取谷歌API凭据先启用Google Drive API,启用地址:点击进入。 再创建一个OAuth client ID,创建地址:点击进入。应用类型选择其他(Other),名称自己填,这里博主填的Plexdrive。 然后你会获得自己的客户端ID和客户端密钥,再复制下来。 2、运行PlexdrivePlexdrive下载地址→传送门,根据自己的架构选择对应的版本。 #下载最新的Plexdrive wget https://github.com/dweidenfeld/plexdrive/releases/download/5.0.0/plexdrive-linux-amd64 #移动并命名 mv plexdrive-linux-amd64 /usr/local/bin/plexdrive chmod +x /usr/local/bin/plexdrive #新建本地挂载目录 mkdir -p /home/gdrive #开始挂载 /usr/local/bin/plexdrive mount \ -c /home/.plexdrive \ -o allow_other \ -v 4 --refresh-interval=1m \ --chunk-check-threads=4 \ --chunk-load-threads=4 \ --chunk-load-ahead=4 \ --max-chunks=20 \ /home/gdrive 挂载参数可以参考→传送门,可以根据你的需求自行调整以上参数。 挂载后会要你输入客户端ID和密匙,然后打开获取到的链接绑定账号后,将自己获取到的code复制到SSH客户端确定即可。 然后接下来Plexdrive将开始生成缓存,所以期间我们需要等几分钟。缓存完了后,你会看到Gdrive的文件已经同步到了本地挂载文件夹。然后使用Plex、Emby、Jellyfin等媒体服务器的时候,就可以直接把媒体文件夹指向本地挂载文件夹了。 3、开机自启这里使用Systemctl守护进程,只适用于CentOS 7、Debian 8+、Ubuntu 16+。 #以下是一整条命令,一起复制到SSH客户端运行 cat > /etc/systemd/system/plexdrive.service <<EOF [Unit] Description=Plexdrive AssertPathIsDirectory=/home/gdrive After=network-online.target [Service] Type=simple ExecStart=/usr/local/bin/plexdrive mount \ -c /home/.plexdrive \...
-
Linux广告过滤/屏蔽软件:ADbyby一键安装脚本
说明:我们的VPS服务器可以通过安装ADbyby使55R等相关工具实现过滤、屏蔽广告功能,还是很不错的。 注意:ADbyby对CPU要求较高,特别是流量很大的时候,如果CPU很弱的请不要尝试,并且在大流量情况下可能会因为ADbyby效率和CPU占用过高而影响速度。所以一般我是不推荐在服务器上面安装这类广告过滤软件的,还是建议本地设备安装! 官方网站:http://www.adbyby.com/ 安装 系统要求:CentOS 6+/Debian 6+/Ubuntu 14.04 +,推荐Debian 7 x64。 执行下面的代码下载并运行脚本: wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/adbyby.sh && chmod +x adbyby.sh && bash adbyby.sh 运行脚本后会出现脚本操作菜单,选择并输入1就会开始安装。 其他操作 启动:service adbyby start停止:service adbyby stop重启:service adbyby restart查看状态:service adbyby status安装目录:/usr/local/adbyby配置文件:/usr/local/adbyby/bin/adhook.ini 其他说明 ADbyby脚本支持开机启动。 ADbyby的广告过滤效果取决于广告过滤规则的完善程度,默认的规则并不是很全,所以想要更好的过滤效果请自行添加 广告过滤规则URL! 添加广告过滤/屏蔽规则URL 默认的配置文件,我已经加上了四个URL规则,ADbyby会自动定时更新的,如果你想要添加或者删除这些URL规则,那么可以运行脚本后选择6选项。 然后就会打开配置文件,在最后的[exrule]项目下面添加/删除广告过滤URL规则即可,一行一个。 脚本中我是用vim编辑器打开配置文件的,打开后按I键即可进入编辑模式,然后就可以修改了(注意不要使用键盘中的小键盘)。 修改后,按ESC键退出编辑模式,然后输入:wq保存并退出,如果不想保存,那就:q!不保存强行退出。 以下这些广告过滤规则URL,可以根据需求添加进去: https://easylist-downloads.adblockplus.org/easylistchina.txt https://easylist.to/easylist/easylist.txt https://easylist-downloads.adblockplus.org/easyprivacy.txt https://easylist-downloads.adblockplus.org/malwaredomains_full.txt https://raw.githubusercontent.com/xinggsf/Adblock-Plus-Rule/master/ABP-FX.txt
-
一个可以让用户执行测试命令的Web界面:LookingGlass一键安装脚本
说明:LookingGlass大家可能都有点熟悉,因为很多主机商给的测试界面就是用LookingGlass搭建的,可以允许公众用户代表你的VPS服务器执行一些网络命令,比如host、mtr、ping、traceroute、下载速度测试等,可以让人很清楚的知道VPS服务器的网络情况,这里整了个一键脚本,顺便说下手动安装教程。 截图 脚本安装 Github地址:https://github.com/telephone/LookingGlass 脚本适用于Debian 8、9系统,且为纯净无Web环境的系统,本脚本自动签发SSL证书,运行前请先解析好域名到服务器。 运行命令: wget https://www.southcat.net/usr/shell/LookingGlass_install.sh && bash LookingGlass_install.sh 期间会要求你输入域名,及LookingGlass配置信息。 请输入你的LookingGlass域名信息: lg.southcat.net #输入你的域名 Do you wish to install LookingGlass? (y/n): y #选择y开始安装 Enter your website name (Header/Logo) []:Vultr JP #设置名称 Enter the public URL to this LG (including http://) []: https:lg.southcat.net #输入域名网站 Enter the servers location []: Tokyo, Japan #输入VPS服务器所在地 Enter the test IPv4 address []: 108.61.126.* #输入服务器IP Enter the test IPv6 address (Re-enter everytime this script is run) []: #输入IPV6,没有就跳过 Enter the size of test files in MB (Example: 50MB 100MB 1000MB) []: #输入测试文件大小,可同时输入多个 Do you...
-
Linux VPS安装PHP探针教程
说明:很多人估计都只会安装军哥的lnmp一键包,这样很麻烦,毕竟装lnmp要很长时间,也有很多人写的傻瓜式教程或多或少也会出现点问题,也没啥好方法,就自己想写个几分钟就可以装好的教程,看见外国人写的lowendscript lnmp脚本单独安装nginx和php环境挺快的,也省内存,就用了下,这里说下方法,一般2分钟就装好了,还是挺快的。 注意:该方法只适用于Ubuntu、Debian系统。 1、系统更新和升级 apt-get -y update && apt-get -y upgrade 2、安装Nginx和php环境登录vps运行下面命令: wget --no-check-certificate https://raw.github.com/Xeoncross/lowendscript/master/setup-debian.sh && chmod +x setup-debian.sh && ./setup-debian.sh dotdeb && ./setup-debian.sh nginx && ./setup-debian.sh php 3、创建站点目录及下载雅黑探针如果系统没安装unzip就使用命令:apt-get install unzip安装一下,下面会使用到。 将下面命令中的your_ip改成你的服务器ip再执行命令: ./setup-debian.sh site your_ip && cd /var/www/your_ip/public && wget http://www.yahei.net/tz/tz.zip && unzip tz.zip 也可以将your_ip改成你的某个域名,但域名必须解析到服务器ip上。最后探针访问地址:http://your_ip/tz.php
-
免费送5个Office365 E3 MSDN 25用户注册链接
说明:这里博主就先送5个Office365 E3 MSDN 25用户注册链接,这次就不发邮箱了,先看到先得,如果你有的话,建议让给别人,以后会随时发放其它福利,至于Do码,博主会继续坚持发放,领取地址就自己找。 注册链接 https://signup.microsoft.com/Signup?OfferId=78888157-A040-4A9C-80BB-C36A5FAB2FEB&pc=02b0c6d0-e042-4865-9f68-8a9213de6131&ali=1 https://signup.microsoft.com/Signup?OfferId=78888157-A040-4A9C-80BB-C36A5FAB2FEB&pc=02bdc80d-00fe-4e18-bab2-8de7a52ff4e8&ali=1 https://signup.microsoft.com/Signup?OfferId=78888157-A040-4A9C-80BB-C36A5FAB2FEB&pc=02d322fa-c938-4c44-abbf-ea434812184a&ali=1 https://signup.microsoft.com/Signup?OfferId=78888157-A040-4A9C-80BB-C36A5FAB2FEB&pc=02d4b5e6-925e-4c10-a597-71daeb9a5b9e&ali=1 https://signup.microsoft.com/Signup?OfferId=78888157-A040-4A9C-80BB-C36A5FAB2FEB&pc=02f5c285-298d-479d-b610-dc020fd131d7&ali=1
-
Vultr新老用户免费领取$100 Bare Metal独服使用券
说明:其实这个Vultr送100美元使用券活动出来很久了,之前一直以为是新用户才送,所以就没太关注,刚刚得知老用户也可以领取,就分享下,也许还有人不知道。 领取方法 本次活动领取的$100试用券只适用于Bare Metal独立服务器,大概能免费使用25天左右,这里分别说下新老用户领取方法。 #独立服务器配置信息 CPU:E3-1270 v6 @ 3.80GHz 核数:8核 内存:32G 硬盘:480GB SSD 流量:5000GB/月 端口:1Gbps 1、新用户领取点击该活动链接注册:注册地址,并充值最低要求金额即可获得$100试用券。 2、老用户领取直接发TK到“Billing Questions”部门,说我想要试用Bare Metal独立服务器,然后客服就会给你$100试用额度。 注意事项 这款独服要$120/月,所以你的帐号月限额必须高于$120,通常情况下会自动帮你把限额提到$125/月,但是如果你有不止$5的其他机子,那么你还需要继续发TK申请提高限额。 友情提示