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

一、Huntly介绍

1.1 Huntly简介

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

1.2 Huntly功能

  • RSS订阅。

  • 网页收藏,自动/手动保存浏览过的网页,并以保存、稍后阅读、收藏或归档的方式将其保存。

  • 推文保存,针对推特网站有特殊的处理,会自动保存请求过的推特时间线,记录是否浏览过,在狩猎中你甚至可以用更方便的方式重新查看这些推文。

  • 内容全文搜索,可以从标题、内容、类型、收藏方式等维度进行搜索。

  • 连接其他服务,目前支持GitHub,所以它也是一个Github stars管理工具。

二、本次实践规划

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

云原生之使用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


原文始发于微信公众号(运维江湖客):云原生之使用Docker部署RSS阅读器Huntly

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之家整理,本文链接:https://www.bmabk.com/index.php/post/193068.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之家——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!