diff --git a/apps/freshrss/1.24.1/data.yml b/apps/freshrss/1.24.1/data.yml new file mode 100644 index 00000000..75e6139f --- /dev/null +++ b/apps/freshrss/1.24.1/data.yml @@ -0,0 +1,16 @@ +additionalProperties: + formFields: + - default: 8080 + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: HTTP 端口 + required: true + rule: paramPort + type: number + - default: Asia/Shanghai + edit: true + envKey: TIME_ZONE + labelEn: Time zone + labelZh: 时区 + required: true + type: text diff --git a/apps/freshrss/1.24.1/docker-compose.yml b/apps/freshrss/1.24.1/docker-compose.yml new file mode 100644 index 00000000..ac392741 --- /dev/null +++ b/apps/freshrss/1.24.1/docker-compose.yml @@ -0,0 +1,20 @@ +services: + freshrss: + image: linuxserver/freshrss:1.24.1 + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + ports: + - ${PANEL_APP_PORT_HTTP}:80 + volumes: + - ./data:/config + environment: + - PUID=1000 + - PGID=1000 + - TZ=${TIME_ZONE} + labels: + createdBy: "Apps" +networks: + 1panel-network: + external: true diff --git a/apps/freshrss/README.md b/apps/freshrss/README.md new file mode 100644 index 00000000..f9d108bc --- /dev/null +++ b/apps/freshrss/README.md @@ -0,0 +1,12 @@ +# FreshRSS + +**FreshRSS** 是一个自托管的RSS和 Atom 源聚合器。 +它轻量级、易于使用、功能强大且可自定义。 + +## 主要功能: + +- **开源且自托管**:FreshRSS 是一个开源的 RSS 阅读器,你可以在自己的服务器上托管,完全控制数据和隐私。 +- **轻量且高效**:设计上注重性能和效率,能够在较低资源消耗的情况下处理大量的 RSS 订阅源。 +- **响应式设计**:提供响应式的用户界面,支持在桌面和移动设备上访问,确保良好的用户体验。 +- **多用户支持**:允许多个用户在同一个实例中使用,每个用户可以有自己的订阅源和阅读状态。 +- **灵活的插件系统**:支持通过插件扩展功能,可以安装和使用社区提供的各种插件,增强 RSS 阅读器的功能。 \ No newline at end of file diff --git a/apps/freshrss/data.yml b/apps/freshrss/data.yml new file mode 100644 index 00000000..16c9f8c2 --- /dev/null +++ b/apps/freshrss/data.yml @@ -0,0 +1,19 @@ +name: FreshRSS +tags: + - 实用工具 +title: 自托管的 RSS 和 Atom 源聚合器 +description: 自托管的 RSS 和 Atom 源聚合器 +additionalProperties: + key: freshrss + name: FreshRSS + tags: + - Tool + shortDescZh: 自托管的 RSS 和 Atom 源聚合器 + shortDescEn: A self-hosted RSS and Atom feed aggregator + type: tool + crossVersionUpdate: true + limit: 0 + recommend: 0 + website: https://freshrss.org/ + github: https://github.com/FreshRSS/FreshRSS + document: https://freshrss.github.io/FreshRSS/ diff --git a/apps/freshrss/logo.png b/apps/freshrss/logo.png new file mode 100644 index 00000000..a19433b4 Binary files /dev/null and b/apps/freshrss/logo.png differ