一、Huntly介绍

1.1 Huntly简介

1.2 Huntly功能

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

二、本次实践规划

2.1 本地环境规划

2.2 本次实践介绍

三、本地环境检查

3.1 检查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版本

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

3.3 检查docker compose 版本

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

四、下载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 run -d --name huntly --restart=always -p 7802:80 -v /data/huntly/:/data lcomplete/huntly

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

5.3 检查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 检查容器日志

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

六、访问RSS阅读器Huntly

6.1 创建管理员账号

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

6.2 访问Huntly首页

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

七、订阅RSS源

7.1 订阅RSS源

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

7.2 查看订阅RSS效果

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

09-27 14:29