当前位置: 首页 > news >正文

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

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

  • 一、Huntly介绍
    • 1.1 Huntly简介
    • 1.2 Huntly功能
    • 2.1 本地环境规划
    • 2.2 本次实践介绍
  • 三、本地环境检查
    • 3.1 检查Docker服务状态
    • 3.2 检查Docker版本
    • 3.3 检查docker compose 版本
  • 四、下载Huntly镜像
  • 五、部署Huntly
    • 5.1 创建挂载目录
    • 5.2 创建Huntly容器
    • 5.3 检查Huntly容器状态
    • 5.4 检查容器日志
  • 六、访问RSS阅读器Huntly
    • 6.1 创建管理员账号
    • 6.2 访问Huntly首页
  • 七、订阅RSS源
    • 7.1 订阅RSS源
    • 7.2 查看订阅RSS效果

一、Huntly介绍

1.1 Huntly简介

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

1.2 Huntly功能

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

2.1 本地环境规划

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

hostnameIP地址操作系统版本Docker版本
jeven192.168.3.166centos 7.620.10.17

2.2 本次实践介绍

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

三、本地环境检查

3.1 检查Docker服务状态

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

[root@jeven ~]# systemctl status docker
● docker.service - Docker Application Container EngineLoaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)Active: active (running) since Tue 2023-09-26 07:31:13 CST; 11h agoDocs: https://docs.docker.comMain PID: 11342 (dockerd)Tasks: 95Memory: 229.1MCGroup: /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

在这里插入图片描述

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服务正常启动。

在这里插入图片描述

六、访问RSS阅读器Huntly

6.1 创建管理员账号

访问地址:http://服务器IP地址:7802

在这里插入图片描述

6.2 访问Huntly首页

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

在这里插入图片描述

七、订阅RSS源

7.1 订阅RSS源

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

在这里插入图片描述

7.2 查看订阅RSS效果

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

在这里插入图片描述

http://www.lryc.cn/news/176060.html

相关文章:

  • Powershell 实现禁用密码复杂性,空密码
  • 【c语言】详解动态内存管理
  • 深度学习概念——端对端
  • 苹果触控笔有必要买吗?平价ipad电容笔推荐
  • React的高阶函数
  • Java8实战-总结34
  • uniapp项目实践总结(二十四)安卓平台 APP 打包教程
  • GeoServer地图服务器权限控制
  • Python+requests+unittest+excel实现接口自动化测试框架
  • 25807-2020 间脲基苯胺盐酸盐 课堂随笔
  • 苹果手机通讯录联系人如何一键删除? 1个方法轻松解决!
  • 【Linux成长史】Linux编辑器-gcc/g++使用
  • 【CNN-FPGA开源项目解析】卷积层03--单格乘加运算单元PE 单窗口卷积块CU 模块
  • 一文教你学会ArcGIS Pro地图设计与制图系列全流程(2)
  • ICML 2017: 基于卷积的Seq2Seq解决方案
  • 探索GmSSL+Nginx实践及原理
  • Mybatis框架学习
  • 基于微信小程序的电影院订票系统设计与实现(源码+lw+部署文档+讲解等)
  • LeetCode-热题100-笔记-day32
  • STP生成树协议基本配置示例---STP逻辑树产生和修改
  • Java版企业电子招标采购系统源码—企业战略布局下的采购寻源
  • 华纳云:SQLserver配置远程连接的方法是什么
  • CryptoCTF easy
  • 计算机视觉技术的革新:医疗领域的应用
  • python找出文件夹里文件名以特定字符结尾的文件并移动到另一个目录
  • 面试官问:大量的 TIME_WAIT 状态 TCP 连接,对业务有什么影响?怎么处理?
  • 前端就业宝典---目录
  • Uniboot 系列光纤跳线简介
  • 【面试题】Promise只会概念远远不够,还需这17道题目巩固!
  • 互联网医院牌照|互联网医院牌照审批流程和材料