蚁阅是一个类似论坛的网站,这里小编提供的是RSS网站源码,如果你需要构建相同的网站就可以使用源码添加到自己的编程软件,从而立即开发新的网站,源码内容很多,将其部署就可以得到网站,适合需要建站的朋友使用,软件提供部署文档,阅读文档就可以知道部署流程,提供演示内容,可以立即查看官方的前台演示界面,可以测试RSS网站页面效果,可以测试登录效果,可以对部分模块修改,可以对博客编辑器修改,让用户更方便在RSS网站上发布文章,这款软件功能还是很多的,如果你需要部署RSS网站就下载吧!
软件功能
1、可以通过这款软件设计网站,可以快速部署新的网站
2、可以建立移动端的网站,方便客户在手机访问站点
3、如果你需要设计论坛类型的网站,可以参考源码
4、提供很多设置内容,可以快速部署网站结构,可以快速部署可视化界面
5、软件提供建站案例,可以阅读开发文件
6、通过建站功能,让 RSS 更好用,轻松订阅你喜欢的博客和资讯
7、蚁阅基于Docker部署,可以快速添加脚本内容
软件特色
非社交,无广告,无推荐,专注阅读
为移动端优化,适合随时随地阅读
按订阅更新频率区分消息,好文章慢慢看,读资讯一目十行
输入博客地址,智能查找订阅,支持批量导入导出
智能图片代理,解决图片无法加载问题
开源,可以自己部署,也可以直接用在线版
使用说明
1、下载以后就可以得到源码,如果你会部署这款软件就可以下载
2、显示非常多的数据内容,您可以查看软件的开发说明文本README.md
3、用户可以打开https://rss.anyant.com/login?redirect=%2F测试当前的网站
4、这里是注册界面,方便新用户注册
5、提示软件的功能界面,在这里就可以显示主界面功能
6、帖子内容查看,在这里可以查看详细的内容
7、可以通过这款软件建立移动端的网站,让用户可以在网站分享技术帖子
部署说明
蚁阅基于Docker部署,服务器环境要求:
Linux, 1G 内存
Docker + 镜像加速器
第一步,准备配置文件
配置文件保存为 ~/rssant/rssant.env 。
# 关闭DEBUG请置0
RSSANT_DEBUG=1
# 请随机生成一个字符串
RSSANT_SECRET_KEY=SECRET
# 应用的访问地址
RSSANT_ROOT_URL=http://localhost: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
第二步,启动服务
将以下脚本保存为 ~/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
启动服务 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, 以下进程状态说明一切正常:
api : RUNNING pid 9, uptime 0:10:03
async-api : RUNNING pid 10, uptime 0:10:03
harbor : RUNNING pid 11, uptime 0:10:03
initdb : EXITED Dec 22 01:15 PM
nginx : RUNNING pid 15, uptime 0:10:03
postgres : RUNNING pid 17, uptime 0:10:03
scheduler : RUNNING pid 19, uptime 0:10:03
worker : RUNNING pid 21, uptime 0:10:03
访问 http://localhost:6789/admin/ 用户名: admin 密码: admin
点击页面右上角 "CHANGE PASSWORD" 修改密码。
大功告成,返回首页即可开始使用了!
如需停止服务,执行: docker rm -f rssant
如需备份数据,备份 rssant-postgres-data 这个卷即可,其他卷可忽略。
∨ 展开