
yarr(yet another rss reader)是一个基于Web的feed聚合器,支持两种使用模式:桌面应用和个人自托管服务器。后端采用Go语言开发,前端使用Vue.js构建,存储依赖SQLite数据库,提供轻量级的RSS订阅管理解决方案。
最新预构建二进制文件(支持Linux/MacOS/Windows)可从https://github.com/nkanaev/yarr/releases/latest%E8%8E%B7%E5%8F%96%E3%80%82
macOS
yarr-*-macos64.zip 压缩包yarr.app 移动到 /Applications 文件夹由于未签名,macOS可能阻止运行,可通过以下命令解决:
bashxattr -d com.apple.quarantine /Applications/yarr.app
Windows
yarr-*-windows32.zip 压缩包C:\Program Files)Windows可能会显示安全警告,可忽略并继续执行。
Linux
Linux版本需手动配置桌面集成,建议创建桌面菜单条目:
bashunzip -x yarr*.zip sudo mv yarr /usr/local/bin/yarr sudo nano /usr/local/share/applications/yarr.desktop
在文件中粘贴以下内容:
ini[Desktop Entry] Name=yarr Exec=/usr/local/bin/yarr -open Icon=rss Type=Application Categories=Internet;
作为服务器运行时,可通过命令行参数配置认证、TLS和服务器设置,具体选项可通过以下命令查看:
bashyarr -h
获取源代码:
bashgit clone https://github.com/nkanaev/yarr.git cd yarr
构建可执行文件:
bash# 构建macOS版本 make build_macos # 输出至 _output/macos/yarr.app # 构建Linux版本 make build_linux # 输出至 _output/linux/yarr # 构建Windows版本 make build_windows # 输出至 _output/windows/yarr.exe
启动本地开发服务器:
bashmake serve # 服务将运行在 http://localhost:7070
构建Docker镜像:
bashdocker build -t yarr .
图标使用 Feather 图标库。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务