云原生之使用Docker部署RSS阅读器Huntly

江湖有缘
• 阅读 281

一、Huntly介绍

1.1 Huntly简介

Huntly 是一个信息管理工具,它不仅可以自托管,也可以通过客户端在本地运行。它可作为信息管理工具,RSS阅读器,自动保存浏览过的内容包括推文,github stars管理工具。

1.2 Huntly功能

  • RSS订阅。
  • 网页收藏,自动/手动保存浏览过的网页,并以保存、稍后阅读、收藏或归档的方式将其保存。
  • 推文保存,针对推特网站有特殊的处理,会自动保存请求过的推特时间线,记录是否浏览过,在狩猎中你甚至可以用更方便的方式重新查看这些推文。
  • 内容全文搜索,可以从标题、内容、类型、收藏方式等维度进行搜索。
  • 连接其他服务,目前支持GitHub,所以它也是一个Github stars管理工具。

1.3 Huntly使用场景

  • 新闻阅读:Huntly可以帮助用户订阅并阅读各种新闻网站的RSS提要。用户可以选择自己感兴趣的新闻来源,并快速浏览最新的新闻内容。

  • 博客阅读:对于喜欢阅读博客的用户来说,Huntly是一个不错的选择。用户可以订阅自己喜欢的博客,并在一个应用程序中方便地阅读所有内容。

  • 学术研究:对于研究人员和学术界来说,Huntly可以用作跟踪最新研究论文和学术资源的工具。用户可以订阅各种学术出版物和研究机构的RSS提要,以便及时获取最新的研究成果。

  • 行业资讯:对于从事特定行业的专业人士来说,Huntly可以帮助他们跟踪行业新闻和发展趋势。用户可以订阅行业相关的RSS提要,并及时了解行业动态。

  • 兴趣爱好:无论是喜欢音乐、电影、体育还是其他任何兴趣爱好,Huntly都可以帮助用户跟踪相关的新闻和最新信息。用户可以订阅自己喜欢的音乐、电影或体育媒体的RSS提要,并随时了解最新的动态。

    二、本次实践规划

    2.1 本地环境规划

    本次实践为个人测试环境,操作系统版本为centos7.6。

hostname IP地址 操作系统版本 Docker版本
jeven 192.168.3.166 centos 7.6 20.10.17

2.2 本次实践介绍

1.本次实践部署环境为个人测试环境,生产环境请谨慎; 2.在Docker环境下部署RSS阅读器Huntly。

三、本地环境检查

3.1 检查Docker服务状态

检查Docker服务是否正常运行,确保Docker正常运行。

[root@jeven ~]# systemctl status docker
● docker.service - Docker Application Container Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
   Active: active (running) since Tue 2023-09-26 07:31:13 CST; 11h ago
     Docs: https://docs.docker.com
 Main PID: 11342 (dockerd)
    Tasks: 95
   Memory: 229.1M
   CGroup: /system.slice/docker.service

3.2 检查Docker版本

检查Docker版本

[root@jeven ~]# docker -v
Docker version 20.10.17, build 100c701

3.3 检查docker compose 版本

检查Docker compose版本,确保2.0以上版本。

[[root@jeven ~]# docker compose version
Docker Compose version v2.19.1

四、下载Huntly镜像

在docker hub下载Huntly镜像。

[root@jeven ~]# docker pull  lcomplete/huntly
Using default tag: latest
latest: Pulling from lcomplete/huntly
001c52e26ad5: Pull complete
d9d4b9b6e964: Pull complete
2068746827ec: Pull complete
9daef329d350: Pull complete
d85151f15b66: Pull complete
66223a710990: Pull complete
db38d58ec8ab: Pull complete
83ecc8fd887b: Pull complete
e347406ade1f: Pull complete
e71bb491ade5: Pull complete
Digest: sha256:f804d1b2a4b7d5135dcd3ff761f3b4d4d3a40cf5884a8c45ed230af83d94b0f8
Status: Downloaded newer image for lcomplete/huntly:latest
docker.io/lcomplete/huntly:latest

五、部署Huntly

5.1 创建挂载目录

创建挂载目录

 mkdir -p /data/huntly

5.2 创建Huntly容器

使用docker-cli创建Huntly容器

docker run -d --name huntly --restart=always -p 7802:80 -v /data/huntly/:/data lcomplete/huntly

云原生之使用Docker部署RSS阅读器Huntly

5.3 检查Huntly容器状态

检查Huntly容器状态。

[root@jeven huntly]# docker ps
CONTAINER ID   IMAGE                                        COMMAND                  CREATED         STATUS                  PORTS                                    NAMES
0f306f0162fd   lcomplete/huntly                             "sh -c 'java $JAVA_A…"   2 minutes ago   Up 2 minutes            443/tcp, 0.0.0.0:7802->80/tcp, :::7802->80/tcp                                    huntly

5.4 检查容器日志

检查Huntly运行日志,确保Huntly服务正常启动。

云原生之使用Docker部署RSS阅读器Huntly

六、访问RSS阅读器Huntly

6.1 创建管理员账号

浏览器访问地址:http://服务器IP地址:7802,将IP换为自己服务器IP地址。如果无法访问到该页面,检查服务器的防火墙是否关闭或者放行相关端口,云服务器则还需要设置安全组规则。

云原生之使用Docker部署RSS阅读器Huntly

6.2 访问Huntly首页

创建完账号密码后,自动跳转到Huntly首页。

云原生之使用Docker部署RSS阅读器Huntly

七、订阅RSS源

7.1 订阅RSS源

在RSS link上输入RSS源地址,点击preview后,确认即可。

云原生之使用Docker部署RSS阅读器Huntly

7.2 查看订阅RSS效果

添加RSS源成功后,可有看到博文列表已经正常显示了。

云原生之使用Docker部署RSS阅读器Huntly

八、总结

Huntly是一款功能强大、操作简单的RSS阅读器。它提供了高效的订阅源管理和阅读功能,帮助用户轻松浏览和管理大量的订阅内容。Huntly的部署非常简单,界面简洁漂亮,让用户能够更加专注于阅读体验,Huntly是一款非常出色的RSS阅读器。

点赞
收藏
评论区
推荐文章
Wesley13 Wesley13
3年前
TARS基金会发布了K8STARS项目
!(https://oscimg.oschina.net/oscnet/8343fbddb0dc405287df923c30574843.gif)云原生虽已被公认是新一代云计算发展方向,但若从应用程序的开发、测试、运行以及最后部署到云环境中的过程看,实现云原生业务要打通许多技术。微服务通常被看做是云原生的代表技术之一,在单体应用中
玩转服务器之Docker篇:10分钟学会搭建 Docker 环境
数字化转型浪潮下,云原生技术领域的建设投入、集群规模持续走高,云原生技术已是大势所趋。在用户生产环境中,容器技术的采纳率已接近70%,docker使应用部署更加轻量,可移植,可扩展,更好的环境隔离也更大程度地避免了生产环境与测试环境不一致的巨大尴尬,本文为大家详细讲解如何手动搭建Docker环境。
good123 good123
3年前
奈学p7云原生架构师
云原生的概念主要是基于容器云,其主要原则是,软件产品从设计、开发到交付,全流程都考虑适配容器云的环境。传统的开发,是本地开发与测试,测试环境再次测试,然后部署上线,如果有上容器的需求,那么再编写Dcokerfile,做容器化改造,最后部署到容器云上云原生的产品,开发,测试和上线都是完全兼容容器云的环境,例如通过EclipseChe镜像开发,提交到git上,从
Wesley13 Wesley13
3年前
2019 年 CNCF 中国云原生调查报告
!头图.jpg(https://ucc.alicdn.com/pic/developerecology/6db0c465111b4d9a96eb1ffe85c00e7a.jpg)中国72%的受访者生产中使用Kubernetes在CNCF,为更好地了解开源和云原生技术的使用,我们定期调查社区。这是第三次中国云原生调查,以中文进行
Wesley13 Wesley13
3年前
1. 容器化部署一套云服务 第一讲 Jenkins(Docker + Jenkins + Yii2 + 云服务器))
容器化部署一套云服务系列1\.容器化部署一套云服务之Jenkins(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.cnblogs.com%2Fjackson0714%2Fp%2Fdeploy1.html)一、购买服务器服务器!caeef00
江湖有缘 江湖有缘
1年前
【云原生之Docker实战】使用Docker部署ShowDoc文档工具
【云原生之Docker实战】使用Docker部署ShowDoc文档工具
江湖有缘 江湖有缘
1年前
云原生之使用docker部署uptime-kuma服务器监控面板
云原生之使用docker部署uptimekuma服务器监控面板
江湖有缘
江湖有缘
Lv1
各大IT社区专家博主,华为HCIE云计算认证等,路漫漫其修远兮,吾将上下而求索!
文章
12
粉丝
1
获赞
3