Yarr(另一个 RSS 阅读器)是一个基于 Web 的提要聚合器,可以同时使用 作为桌面应用程序和个人自承载服务器。
本次实践为个人测试环境,操作系统版本为centos7.6。
hostname | IP地址 | 操作系统版本 | Docker版本 |
---|---|---|---|
dokcer | 192.168.3.166 | centos 7.6 | 2 20.10.17 |
1.本次实践部署环境为个人测试环境,生产环境请谨慎;
2.使用Docker部署RSS阅读器yarr应用。
检查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 Thu 2024-03-21 18:42:13 CST; 3min 53s ago
Docs: https://docs.docker.com
Main PID: 43305 (dockerd)
Tasks: 82
Memory: 103.6M
CGroup: /system.slice/docker.service
检查Docker版本
[root@jeven ~]# docker -v
Docker version 20.10.17, build 100c701
检查Docker compose版本,确保2.0以上版本。
[root@jeven ~]# docker compose version
Docker Compose version v2.6.0
在华为云镜像仓库中拉取yarr镜像
[root@jeven ~]# docker pull swr.cn-north-4.myhuaweicloud.com/jeven/yarr
Using default tag: latest
latest: Pulling from jeven/yarr
Digest: sha256:83a5f196a383d643bd9b4c49a61dc425300ab75d32351496ff6d559996e920bc
Status: Image is up to date for swr.cn-north-4.myhuaweicloud.com/jeven/yarr:latest
swr.cn-north-4.myhuaweicloud.com/jeven/yarr:latest
创建部署目录
mkdir -p /data/yarr/data && cd /data/yarr
使用docker-cli方式部署,可以参考以下命令。本次实践使用docker compose方式部署。
docker run -d \
--restart always \
--name yarr \
-p 5925:7070 \
-v $(pwd)/data:/data \
swr.cn-north-4.myhuaweicloud.com/jeven/yarr
编辑docker-compose.yml文件
version: '3'
services:
yarr:
image: swr.cn-north-4.myhuaweicloud.com/jeven/yarr
container_name: yarr
restart: always
ports:
- 5925:7070
volumes:
- /data/yarr/dataa:/data
[root@jeven yarr]# docker compose up -d
[+] Running 2/2
⠿ Network yarr_default Created 0.1s
⠿ Container yarr Started 0.5s
检查yarr容器状态,确保yarr容器正常启动。
[root@jeven yarr]# docker compose ps
NAME COMMAND SERVICE STATUS PORTS
yarr "/usr/local/bin/yarr…" yarr running 0.0.0.0:5925->7070/tcp, :::5925->7070/tcp
检查yarr容器运行日志,确保yarr服务正常运行。
[root@jeven yarr]# docker compose logs
yarr | 2024/04/03 11:05:49 main.go:88: using db file /data/yarr.db
yarr | 2024/04/03 11:05:49 migration.go:29: db version is 0. migrating to 7
yarr | 2024/04/03 11:05:49 migration.go:38: [migration:1] starting
yarr | 2024/04/03 11:05:49 migration.go:54: [migration:1] done
yarr | 2024/04/03 11:05:49 migration.go:38: [migration:2] starting
yarr | 2024/04/03 11:05:49 migration.go:54: [migration:2] done
yarr | 2024/04/03 11:05:49 migration.go:38: [migration:3] starting
yarr | 2024/04/03 11:05:49 migration.go:54: [migration:3] done
yarr | 2024/04/03 11:05:49 migration.go:38: [migration:4] starting
yarr | 2024/04/03 11:05:49 migration.go:54: [migration:4] done
yarr | 2024/04/03 11:05:49 migration.go:38: [migration:5] starting
yarr | 2024/04/03 11:05:49 migration.go:54: [migration:5] done
yarr | 2024/04/03 11:05:49 migration.go:38: [migration:6] starting
yarr | 2024/04/03 11:05:49 migration.go:54: [migration:6] done
yarr | 2024/04/03 11:05:49 migration.go:38: [migration:7] starting
yarr | 2024/04/03 11:05:49 migration.go:54: [migration:7] done
yarr | 2024/04/03 11:05:49 main.go:135: starting server at http://0.0.0.0:7070
访问地址:http://192.168.3.166:5925,将IP替换为自己服务器IP地址,进入到yarr初始页。如果无法访问,则检查服务器防火墙是否设置,云服务器的安全组端口是否放行等。
点击新增RSS,输入订阅地址即可。
点击阅读模式,查看订阅内容。
使用yarr作为一款简单的RSS工具的体验非常好。它的界面简洁,操作方便,功能实用,没有繁杂的元素和广告干扰,让我们可以快速浏览和阅读订阅内容。如果你需要一个简单易用的RSS工具,可以尝试使用yarr。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有