蚁阅主要支持移动端的rss订阅,这篇文章就来说说如何用宝塔面板来安装蚁阅 ( RSSAnt )!
1、主要特点
- 非社交,无广告,无推荐,专注阅读
- 为移动端优化,适合随时随地阅读
- 按订阅更新频率区分消息,好文章慢慢看,读资讯一目十行
- 输入博客地址,智能查找订阅,支持批量导入导出
- 智能图片代理,解决图片无法加载问题
- 开源,可以自己部署,也可以直接用在线版
2、简介
- github:https://github.com/anyant/rssant
- 演示:https://rss.anyant.com/
3、准备
- 宝塔面板
- docker管理器
- NGINX1.17
- 新建好网站
- 解析好域名到服务器
4、开始部署
第一步,准备配置文件
配置文件保存为 ~/rssant/rssant.env
[reply]
# 关闭DEBUG,请勿在开发测试之外开启DEBUG RSSANT_DEBUG=0 # 请随机生成一个字符串 RSSANT_SECRET_KEY=SECRET # 应用的访问地址 RSSANT_ROOT_URL=http://0.0.0.0:6789 # 检查订阅的时间间隔,默认30分钟 RSSANT_CHECK_FEED_MINUTES=30 # 请前往GITHUB设置页面申请,不需要Github登录可留空 # GitHub OAuth callback: # http://<你的域名>/api/v1/accounts/github/login/callback/ RSSANT_GITHUB_CLIENT_ID= RSSANT_GITHUB_SECRET= # SMTP邮件功能,不需要注册功能可留空 RSSANT_ADMIN_EMAIL= RSSANT_SMTP_ENABLE=false RSSANT_SMTP_HOST=smtp.qq.com RSSANT_SMTP_PORT=465 RSSANT_SMTP_USE_SSL=true RSSANT_SMTP_USERNAME= RSSANT_SMTP_PASSWORD= # 以下配置保持不动 RSSANT_SCHEDULER_NETWORK=rssant RSSANT_PG_DB=rssant RSSANT_PG_HOST=localhost RSSANT_PG_USER=rssant RSSANT_PG_PASSWORD=rssant
[/reply]
第二步,启动服务
将以下脚本保存为 ~/rssant/start.sh
,其中端口 6789
可改为自定义端口。
#!/bin/bash docker volume create rssant-data docker volume create rssant-postgres-data docker volume create rssant-postgres-logs docker rm -f rssant docker run -ti --name rssant -d \ -p 6789:80 \ --env-file ~/rssant/rssant.env \ -v rssant-data:/app/data \ -v rssant-postgres-data:/var/lib/postgresql/11/main \ -v rssant-postgres-logs:/var/log/postgresql \ --log-driver json-file --log-opt max-size=50m --log-opt max-file=10 \ --restart unless-stopped \ guyskk/rssant:latest docker logs --tail 1000 -f rssant
第三步,拉取镜像
使用命令拉取镜像:
docker pull guyskk/rssant:latest
第四步,执行命令安装
bash ~/rssant/start.sh
当看到下面的日志时,服务就启动好了。
# 初始化数据库的日志 I 2019-12-22 11:01:36 scripts.django_db_init:26 extension hstore created I 2019-12-22 11:01:36 scripts.django_db_init:33 create admin user I 2019-12-22 11:01:36 scripts.django_db_init:41 update site info I 2019-12-22 11:01:36 scripts.django_db_init:53 create github social app # 程序正常运行中的日志 I 2019-12-22 13:16:08 rssant_harbor.actors.rss:418 delete 0 old feed creations I 2019-12-22 13:16:08 rssant_harbor.actors.rss:423 retry 0 status=UPDATING feed creations I 2019-12-22 13:16:08 rssant_harbor.actors.rss:429 retry 0 status=PENDING feed creations
执行 “ docker exec -ti rssant supervisorctl status
” 以下进程状态说明一切正常:
5、访问
安装好之后,浏览器访问 “http://服务器IP:6789/admin/ 用户名: admin 密码: admin”
登录后台如图:
前台访问,如图:
订阅rss,看图:
支持全文阅读,看图:
6、设置域名访问
宝塔面板设置域名访问看图:
7、最后
- 安装还是有点复杂的,安装是基于宝塔面板,以上文件都需要放在root目录。
- 功能上总体来说还能接受,支持全文阅读是大鸟比较喜欢的,遗憾的是支持的不够完美。
- 这后台让我看得有点懵圈,我就会用个修改密码功能,其他的那么多功能不知道干啥(捂脸!)
- 支持github第三方登录,不过你实现需要配置好。
- 如果端口无法访问,记得到安全中开放端口。