前言
RSS(Really Simple Syndication简易信息聚合)是一种基于XML的内容分发协议,用于简化网站更新信息的订阅和读取。通过RSS,用户可以方便地跟踪感兴趣的博客、新闻网站、视频更新等内容,而不需要频繁访问各个网站。RSS允许网站以标准化的方式将更新推送给用户,用户只需在一个RSS阅读器中查看所有的订阅内容,节省了大量的浏览时间。
简单来说,RSS可以看作是信息的“自动化推送系统”,使得用户能够及时获取到网站的最新动态,避免了手动访问多个网站的麻烦,提升了信息的获取效率。
在当今信息爆炸的时代,RSS依然是一种非常实用的工具,尤其对于需要跟踪大量信息或关注多个内容源的用户来说,搭建和使用RSS订阅服务可以帮助保持信息流的整洁和高效。
Huntly
Huntly 是一个信息管理工具,它不仅可以自托管,也可以通过客户端在本地运行。简单来说,它包含以下功能:
1.RSS 订阅
网页收藏,自动/手动保存浏览过的网页,随后以保存、稍后读、收藏或存档的方式将其保存。
2.推文保存
针对推特网站有特殊的处理,会自动保存请求过的推特 timeline,记录是否浏览过,在 huntly 中你甚至可以用更方便的方式重新查看这些推文。
3.内容全文搜索
可以从标题、内容、类型、收藏方式等维度进行搜索。
4.连接其他服务
目前支持 GitHub,所以它也是一个 Github stars 管理工具。
未来可能会支持连接到 Pocket、Hypothesis 等服务。
准备条件
1)一台服务器或者NAS
我们使用飞牛云NAS和VPS来演示
需要vps的可以看以下信息
香港VPS
香港Colo数据中心,3C直连,平均延时30+ms,免备案
名称 | CPU | RAM | 硬盘 | 带宽 | 月流量 | 价格 | 购买链接 |
---|---|---|---|---|---|---|---|
香港BGP 标配版 | 1C | 1G | 30G | 3Mbps | 无限 | 22 元/月 | 点我购买 |
香港BGP 限量款 | 2C | 4G | 30G | 3Mbps | 无限 | 25 元/月 | 点我购买 |
香港BGP(弹性) | 2 – 16C | 4 – 32G | 30 – 400G | 3 – 20Mbps | 无限 | 22 元/月起 | 点我购买 |
香港Mega Two数据中心,三网CN2 GIA优化,实现全国超低延迟。
名称 | CPU | RAM | 硬盘 | 带宽 | 月流量 | 价格 | 购买链接 |
---|---|---|---|---|---|---|---|
香港CN2 GIA 标配版 | 1C | 1G | 20G | 3Mbps | 无限 | 30 元/月 | 点我购买 |
香港CN2 GIA(弹性) | 2 – 32C | 2 – 128G | 40 – 700G | 3 – 30Mbps | 无限 | 48 元/月起 | 点我购买 |
日本VPS
日本服务器介绍
电信去程163,回程CN2,移动联通双程骨干直连,宽带质量优秀。
名称 | CPU | RAM | 硬盘 | 带宽 | 月流量 | 价格 | 购买链接 |
---|---|---|---|---|---|---|---|
日本CN2(弹性) | 1 – 16C | 1 – 16G | 20-200G | 5 – 20Mbps | 不限流量 | 46 元/月起 | 点我购买 |
日本CN2大带宽(弹性) | 1 – 16C | 1 – 16G | 20-200G | 20 – 50Mbps | 500G/月 | 55 元/月起 | 点我购买 |
韩国VPS
韩国服务器介绍
韩国CN2优化线路,大陆访问快速响应,电信CN2
线路,带宽质量优秀
名称 | CPU | RAM | 硬盘 | 带宽 | 月流量 | 价格 | 购买链接 |
---|---|---|---|---|---|---|---|
韩国CN2(弹性) | 1 – 32C | 1 – 128G | 20 – 100G | 3 – 20Mbps | 看需求 | ¥ 35.00 起/ 月 | 点我购买 |
韩国CN2大带宽(弹性) | 1 – 32C | 1 – 128G | 20 – 100G | 20 – 50Mbps | 300G/月起 | 38 元/月起 | 点我购买 |
美国VPS
美国T级防御云服务器介绍
去程普通线路,回程CN2/9929线路,大陆防御值为200G,超过峰值解封快。
名称 | CPU | RAM | 硬盘 | 带宽 | 月流量 | 价格 | 购买链接 |
---|---|---|---|---|---|---|---|
美国T级防御(弹性) | 1 – 16C | 1 – 16G | 20 – 100G | 20 – 300Mbps | 不限流 | 40 元/月起 | 点我购买 |
美国高防(弹性) | 1 – 16C | 1 – 16G | 20 – 200G | 10 – 30Mbps | 不限流 | 58 元/月起 | 点我购买 |
美国高防大带宽(弹性) | 1 – 16G | 1 – 16G | 20 – 200G | 20 – 50Mbps | 500G/月 | 56 元/月起 | 点我购买 |
2)本项目使用到的github
https://github.com/lcomplete/huntly
3)域名(可选)
最好是绑定下域名
①《飞牛NAS上搭建》
直接在docker新增一个compose项目即可
项目名称:
huntly
docker-compose配置如下
services:
huntly: # 定义服务名称
image: lcomplete/huntly # 使用的镜像
container_name: huntly # 容器名称
restart: always # 设置容器重启策略,容器退出时总是重启
ports:
- "2380:80" # 将容器内的 80 端口映射到主机的端口,替换 2380为实际端口
volumes:
- ./data:/data # 将当前目录下的 data 文件夹挂载到容器内的 /data 目录
stdin_open: true # 开启标准输入
tty: true # 保持伪终端
启动成功
国内如果无法使用Docker的可以尝试更换Docker镜像仓库
补充docker可用的镜像仓库
https://proxy.1panel.live/
https://docker.1panel.top/
https://mirror.azure.cn/
https://hub.rat.dev/
https://docker.1ms.run
《vps上搭建》
一、Docker环境部署
在vps安装docker和docker-compose
Docker官方安装文档(英文)
https://duan.yyzq.eu.org/docker-001
Docker-Compose官方安装文档(英文)
https://duan.yyzq.eu.org/docker-002
Centos安装Docker和Docker-compose(中文)
https://duan.yyzq.eu.org//03
Ubuntu安装Docker和Docker-compose(中文)
https://duan.yyzq.eu.org//04
推荐直接用一键脚本
docker安装脚本
bash <(curl -sSL https://cdn.jsdelivr.net/gh/SuperManito/LinuxMirrors@main/DockerInstallation.sh)
docker-compose安装脚本
curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && chmod +x /usr/local/bin/docker-compose
二、创建docker-compose.yml文件
mkdir huntly;cd huntly #创建一个目录,并进入此目录
vim docker-compose.yml
services:
huntly: # 定义服务名称
image: lcomplete/huntly # 使用的镜像
container_name: huntly # 容器名称
restart: always # 设置容器重启策略,容器退出时总是重启
ports:
- "2380:80" # 将容器内的 80 端口映射到主机的端口,替换 <host port> 为实际端口
volumes:
- ./data:/data # 将当前目录下的 data 文件夹挂载到容器内的 /data 目录
stdin_open: true # 开启标准输入
tty: true # 保持伪终端
三、执行容器运行命令
docker-compose up -d #运行容器
docker-compose ps #查看是否开启成功
正常启动如下所示
docker-compose ps
NAME IMAGE COMMAND SERVICE CREATED STATUS PORTS
huntly lcomplete/huntly "sh -c 'java $JAVA_A…" huntly 6 hours ago Up 6 hours 443/tcp, 0.0.0.0:2380->80/tcp, [::]:2380->80/tcp
四、打开web页面使用
成功以后需要打开自己相应的端口(2380)防火墙就可以web端访问了
打开自己VPS的端口加ip进入初始化页面
http://ip:2380
第一次需要创建自己的管理员账户与密码
可以配合Chrome浏览器插件使用
五、绑定域名
绑定域名可以参考
NginxProxyManager
https://duan.yyzq.eu.org//npm-ch
绑定完域名配置好证书就可以用域名来访问了
有任何问题可以直接留言或者问我
有任何问题可以直接留言或者问我
有任何问题可以直接留言或者问我
欢迎关注我们的微信公众号!
评论区