mirror of
https://github.com/okxlin/appstore.git
synced 2025-07-14 05:12:19 +08:00
feat:添加freshrss到列表#1655
This commit is contained in:
parent
2666ac5e97
commit
27901d8b5d
7
apps/freshrss/1.24.3/.env.sample
Normal file
7
apps/freshrss/1.24.3/.env.sample
Normal file
@ -0,0 +1,7 @@
|
||||
CONTAINER_NAME="freshrss"
|
||||
CRON_MIN="2,32"
|
||||
DATA_PATH="./data/data"
|
||||
EXTENSIONS_PATH="./data/extensions"
|
||||
FRESHRSS_ENV="development"
|
||||
PANEL_APP_PORT_HTTP=40293
|
||||
TIME_ZONE="Asia/Shanghai"
|
50
apps/freshrss/1.24.3/data.yml
Normal file
50
apps/freshrss/1.24.3/data.yml
Normal file
@ -0,0 +1,50 @@
|
||||
additionalProperties:
|
||||
formFields:
|
||||
- default: "40293"
|
||||
edit: true
|
||||
envKey: PANEL_APP_PORT_HTTP
|
||||
labelEn: Port
|
||||
labelZh: 端口
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
- default: "./data/data"
|
||||
edit: true
|
||||
envKey: DATA_PATH
|
||||
labelEn: Data Path
|
||||
labelZh: 数据路径
|
||||
required: true
|
||||
type: text
|
||||
- default: "./data/extensions"
|
||||
edit: true
|
||||
envKey: EXTENSIONS_PATH
|
||||
labelEn: Extensions Path
|
||||
labelZh: 扩展路径
|
||||
required: true
|
||||
type: text
|
||||
- default: "Asia/Shanghai"
|
||||
edit: true
|
||||
envKey: TIME_ZONE
|
||||
labelEn: Time Zone
|
||||
labelZh: 时区
|
||||
required: true
|
||||
type: text
|
||||
- default: "2,32"
|
||||
edit: true
|
||||
envKey: CRON_MIN
|
||||
labelEn: Cron Min
|
||||
labelZh: 定时任务分钟
|
||||
required: true
|
||||
type: text
|
||||
- default: "development"
|
||||
edit: true
|
||||
envKey: FRESHRSS_ENV
|
||||
labelEn: Environment
|
||||
labelZh: 环境
|
||||
required: true
|
||||
type: select
|
||||
values:
|
||||
- label: "Development"
|
||||
value: "development"
|
||||
- label: "Production"
|
||||
value: "production"
|
23
apps/freshrss/1.24.3/docker-compose.yml
Normal file
23
apps/freshrss/1.24.3/docker-compose.yml
Normal file
@ -0,0 +1,23 @@
|
||||
services:
|
||||
freshrss:
|
||||
image: "freshrss/freshrss:1.24.3"
|
||||
container_name: ${CONTAINER_NAME}
|
||||
restart: always
|
||||
networks:
|
||||
- 1panel-network
|
||||
ports:
|
||||
- "${PANEL_APP_PORT_HTTP}:${PANEL_APP_PORT_HTTP}"
|
||||
volumes:
|
||||
- ${DATA_PATH}/data:/var/www/FreshRSS/data
|
||||
- ${EXTENSIONS_PATH}:/var/www/FreshRSS/extensions
|
||||
environment:
|
||||
- TZ=${TIME_ZONE}
|
||||
- CRON_MIN=${CRON_MIN}
|
||||
- FRESHRSS_ENV=${FRESHRSS_ENV}
|
||||
- LISTEN=0.0.0.0:${PANEL_APP_PORT_HTTP}
|
||||
labels:
|
||||
createdBy: "Apps"
|
||||
|
||||
networks:
|
||||
1panel-network:
|
||||
external: true
|
18
apps/freshrss/README.md
Normal file
18
apps/freshrss/README.md
Normal file
@ -0,0 +1,18 @@
|
||||
# FreshRSS
|
||||
|
||||
FreshRSS 是一个自托管的 RSS 聚合器。
|
||||
|
||||
它轻量、易用、强大且可定制。支持多用户使用,并具备匿名阅读模式和自定义标签功能。提供 API 用于(移动)客户端,还支持 [命令行接口](https://github.com/FreshRSS/FreshRSS/blob/edge/cli/README.md)。
|
||||
|
||||
通过 [WebSub](https://freshrss.github.io/FreshRSS/en/users/WebSub.html) 标准,FreshRSS 能够从兼容的来源(如 [Friendica](https://friendi.ca)、[WordPress](https://wordpress.org/plugins/pubsubhubbub/)、Blogger、Medium 等)接收即时推送通知。
|
||||
|
||||
FreshRSS 原生支持基于 [XPath](https://www.w3.org/TR/xpath-10/) 的 [Web 抓取](https://freshrss.github.io/FreshRSS/en/users/11_website_scraping.html),适用于没有提供 RSS / Atom 订阅的网站。同时支持 JSON 文档解析。
|
||||
|
||||
FreshRSS 还提供了通过 HTML、RSS 和 OPML [重新分享文章的功能](https://freshrss.github.io/FreshRSS/en/users/user_queries.html)。
|
||||
|
||||
支持多种 [登录方法](https://freshrss.github.io/FreshRSS/en/admins/09_AccessControl.html):Web 表单(包含匿名选项)、HTTP 身份验证(兼容代理委托)、OpenID Connect。
|
||||
|
||||
此外,FreshRSS 还支持 [扩展](https://github.com/FreshRSS/FreshRSS#extensions) 以便进行更多调整。
|
||||
|
||||
- 官方网站: <https://freshrss.org>
|
||||
- 演示: <https://demo.freshrss.org>
|
19
apps/freshrss/data.yml
Normal file
19
apps/freshrss/data.yml
Normal file
@ -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
|
7
apps/freshrss/latest/.env.sample
Normal file
7
apps/freshrss/latest/.env.sample
Normal file
@ -0,0 +1,7 @@
|
||||
CONTAINER_NAME="freshrss"
|
||||
CRON_MIN="2,32"
|
||||
DATA_PATH="./data/data"
|
||||
EXTENSIONS_PATH="./data/extensions"
|
||||
FRESHRSS_ENV="development"
|
||||
PANEL_APP_PORT_HTTP=40293
|
||||
TIME_ZONE="Asia/Shanghai"
|
50
apps/freshrss/latest/data.yml
Normal file
50
apps/freshrss/latest/data.yml
Normal file
@ -0,0 +1,50 @@
|
||||
additionalProperties:
|
||||
formFields:
|
||||
- default: "40293"
|
||||
edit: true
|
||||
envKey: PANEL_APP_PORT_HTTP
|
||||
labelEn: Port
|
||||
labelZh: 端口
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
- default: "./data/data"
|
||||
edit: true
|
||||
envKey: DATA_PATH
|
||||
labelEn: Data Path
|
||||
labelZh: 数据路径
|
||||
required: true
|
||||
type: text
|
||||
- default: "./data/extensions"
|
||||
edit: true
|
||||
envKey: EXTENSIONS_PATH
|
||||
labelEn: Extensions Path
|
||||
labelZh: 扩展路径
|
||||
required: true
|
||||
type: text
|
||||
- default: "Asia/Shanghai"
|
||||
edit: true
|
||||
envKey: TIME_ZONE
|
||||
labelEn: Time Zone
|
||||
labelZh: 时区
|
||||
required: true
|
||||
type: text
|
||||
- default: "2,32"
|
||||
edit: true
|
||||
envKey: CRON_MIN
|
||||
labelEn: Cron Min
|
||||
labelZh: 定时任务分钟
|
||||
required: true
|
||||
type: text
|
||||
- default: "development"
|
||||
edit: true
|
||||
envKey: FRESHRSS_ENV
|
||||
labelEn: Environment
|
||||
labelZh: 环境
|
||||
required: true
|
||||
type: select
|
||||
values:
|
||||
- label: "Development"
|
||||
value: "development"
|
||||
- label: "Production"
|
||||
value: "production"
|
23
apps/freshrss/latest/docker-compose.yml
Normal file
23
apps/freshrss/latest/docker-compose.yml
Normal file
@ -0,0 +1,23 @@
|
||||
services:
|
||||
freshrss:
|
||||
image: "freshrss/freshrss:latest"
|
||||
container_name: ${CONTAINER_NAME}
|
||||
restart: always
|
||||
networks:
|
||||
- 1panel-network
|
||||
ports:
|
||||
- "${PANEL_APP_PORT_HTTP}:${PANEL_APP_PORT_HTTP}"
|
||||
volumes:
|
||||
- ${DATA_PATH}/data:/var/www/FreshRSS/data
|
||||
- ${EXTENSIONS_PATH}:/var/www/FreshRSS/extensions
|
||||
environment:
|
||||
- TZ=${TIME_ZONE}
|
||||
- CRON_MIN=${CRON_MIN}
|
||||
- FRESHRSS_ENV=${FRESHRSS_ENV}
|
||||
- LISTEN=0.0.0.0:${PANEL_APP_PORT_HTTP}
|
||||
labels:
|
||||
createdBy: "Apps"
|
||||
|
||||
networks:
|
||||
1panel-network:
|
||||
external: true
|
BIN
apps/freshrss/logo.png
Normal file
BIN
apps/freshrss/logo.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 5.6 KiB |
Loading…
Reference in New Issue
Block a user