From 80b991f0b6023cbccc72e314fd888faefee61569 Mon Sep 17 00:00:00 2001 From: okxlin Date: Wed, 6 Nov 2024 00:09:08 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E6=B7=BB=E5=8A=A0radarr=E5=88=B0=E5=88=97?= =?UTF-8?q?=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/radarr/5.14.0/.env.sample | 8 ++++ apps/radarr/5.14.0/data.yml | 52 ++++++++++++++++++++++++++ apps/radarr/5.14.0/docker-compose.yml | 23 ++++++++++++ apps/radarr/README.md | 5 +++ apps/radarr/data.yml | 19 ++++++++++ apps/radarr/latest/.env.sample | 8 ++++ apps/radarr/latest/data.yml | 52 ++++++++++++++++++++++++++ apps/radarr/latest/docker-compose.yml | 23 ++++++++++++ apps/radarr/logo.png | Bin 0 -> 2527 bytes 9 files changed, 190 insertions(+) create mode 100644 apps/radarr/5.14.0/.env.sample create mode 100644 apps/radarr/5.14.0/data.yml create mode 100644 apps/radarr/5.14.0/docker-compose.yml create mode 100644 apps/radarr/README.md create mode 100644 apps/radarr/data.yml create mode 100644 apps/radarr/latest/.env.sample create mode 100644 apps/radarr/latest/data.yml create mode 100644 apps/radarr/latest/docker-compose.yml create mode 100644 apps/radarr/logo.png diff --git a/apps/radarr/5.14.0/.env.sample b/apps/radarr/5.14.0/.env.sample new file mode 100644 index 00000000..3203b9c4 --- /dev/null +++ b/apps/radarr/5.14.0/.env.sample @@ -0,0 +1,8 @@ +CONTAINER_NAME="radarr" +DOWNLOADS_PATH="./data/downloads" +MOVIES_PATH="./data/movies" +PANEL_APP_PORT_HTTP=40316 +PGID=1000 +PUID=1000 +RADARR_CONFIG_PATH="./data/data" +TIME_ZONE="Asia/Shanghai" diff --git a/apps/radarr/5.14.0/data.yml b/apps/radarr/5.14.0/data.yml new file mode 100644 index 00000000..242312e8 --- /dev/null +++ b/apps/radarr/5.14.0/data.yml @@ -0,0 +1,52 @@ +additionalProperties: + formFields: + - default: "40316" + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number + - default: "1000" + edit: true + envKey: PUID + labelEn: User ID + labelZh: 用户 ID + required: true + type: number + - default: "1000" + edit: true + envKey: PGID + labelEn: Group ID + labelZh: 组 ID + required: true + type: number + - default: "Asia/Shanghai" + edit: true + envKey: TIME_ZONE + labelEn: Time Zone + labelZh: 时区 + required: true + type: text + - default: "./data/data" + edit: true + envKey: RADARR_CONFIG_PATH + labelEn: Radarr Config Path + labelZh: Radarr 配置路径 + required: true + type: text + - default: "./data/movies" + edit: true + envKey: MOVIES_PATH + labelEn: Movies Path + labelZh: 电影路径 + required: true + type: text + - default: "./data/downloads" + edit: true + envKey: DOWNLOADS_PATH + labelEn: Downloads Path + labelZh: 下载路径 + required: true + type: text diff --git a/apps/radarr/5.14.0/docker-compose.yml b/apps/radarr/5.14.0/docker-compose.yml new file mode 100644 index 00000000..71df6a71 --- /dev/null +++ b/apps/radarr/5.14.0/docker-compose.yml @@ -0,0 +1,23 @@ +services: + radarr: + image: "linuxserver/radarr:5.14.0" + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + environment: + - PUID=${PUID} + - PGID=${PGID} + - TZ=${TIME_ZONE} + volumes: + - ${RADARR_CONFIG_PATH}:/config + - ${MOVIES_PATH}:/movies + - ${DOWNLOADS_PATH}:/downloads + ports: + - "${PANEL_APP_PORT_HTTP}:7878" + labels: + createdBy: "Apps" + +networks: + 1panel-network: + external: true diff --git a/apps/radarr/README.md b/apps/radarr/README.md new file mode 100644 index 00000000..83e493aa --- /dev/null +++ b/apps/radarr/README.md @@ -0,0 +1,5 @@ +# Radarr + +**Radarr** 是一款针对 Usenet 和 BitTorrent 用户的电影收藏管理器。它可以监控多个 RSS 源,获取新电影,并与客户端和索引器进行交互,自动下载、分类和重命名电影文件。Radarr 还可以配置为在库中的现有文件有更高质量格式时自动升级其质量。 + +请注意,每部电影只能支持一种格式。如果你想要同一部电影的 4k 版本和 1080p 版本,你需要设置多个实例。 \ No newline at end of file diff --git a/apps/radarr/data.yml b/apps/radarr/data.yml new file mode 100644 index 00000000..e9310bcc --- /dev/null +++ b/apps/radarr/data.yml @@ -0,0 +1,19 @@ +name: Radarr +tags: + - 多媒体 +title: 电影收藏管理器 +description: 电影收藏管理器 +additionalProperties: + key: radarr + name: Radarr + tags: + - Media + shortDescZh: 电影收藏管理器 + shortDescEn: Movie organizer/manager + type: tool + crossVersionUpdate: true + limit: 0 + recommend: 0 + website: https://radarr.video + github: https://github.com/Radarr/Radarr + document: https://radarr.video/docs/ diff --git a/apps/radarr/latest/.env.sample b/apps/radarr/latest/.env.sample new file mode 100644 index 00000000..3203b9c4 --- /dev/null +++ b/apps/radarr/latest/.env.sample @@ -0,0 +1,8 @@ +CONTAINER_NAME="radarr" +DOWNLOADS_PATH="./data/downloads" +MOVIES_PATH="./data/movies" +PANEL_APP_PORT_HTTP=40316 +PGID=1000 +PUID=1000 +RADARR_CONFIG_PATH="./data/data" +TIME_ZONE="Asia/Shanghai" diff --git a/apps/radarr/latest/data.yml b/apps/radarr/latest/data.yml new file mode 100644 index 00000000..242312e8 --- /dev/null +++ b/apps/radarr/latest/data.yml @@ -0,0 +1,52 @@ +additionalProperties: + formFields: + - default: "40316" + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number + - default: "1000" + edit: true + envKey: PUID + labelEn: User ID + labelZh: 用户 ID + required: true + type: number + - default: "1000" + edit: true + envKey: PGID + labelEn: Group ID + labelZh: 组 ID + required: true + type: number + - default: "Asia/Shanghai" + edit: true + envKey: TIME_ZONE + labelEn: Time Zone + labelZh: 时区 + required: true + type: text + - default: "./data/data" + edit: true + envKey: RADARR_CONFIG_PATH + labelEn: Radarr Config Path + labelZh: Radarr 配置路径 + required: true + type: text + - default: "./data/movies" + edit: true + envKey: MOVIES_PATH + labelEn: Movies Path + labelZh: 电影路径 + required: true + type: text + - default: "./data/downloads" + edit: true + envKey: DOWNLOADS_PATH + labelEn: Downloads Path + labelZh: 下载路径 + required: true + type: text diff --git a/apps/radarr/latest/docker-compose.yml b/apps/radarr/latest/docker-compose.yml new file mode 100644 index 00000000..7ae0bdec --- /dev/null +++ b/apps/radarr/latest/docker-compose.yml @@ -0,0 +1,23 @@ +services: + radarr: + image: "linuxserver/radarr:latest" + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + environment: + - PUID=${PUID} + - PGID=${PGID} + - TZ=${TIME_ZONE} + volumes: + - ${RADARR_CONFIG_PATH}:/config + - ${MOVIES_PATH}:/movies + - ${DOWNLOADS_PATH}:/downloads + ports: + - "${PANEL_APP_PORT_HTTP}:7878" + labels: + createdBy: "Apps" + +networks: + 1panel-network: + external: true diff --git a/apps/radarr/logo.png b/apps/radarr/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..8aafec6ee0419c5120cb138fe067852e7a3c038e GIT binary patch literal 2527 zcmd6p`8U+xAIHbqSjJX;MuRXklP$}P4}%C3#xfa8LQ7<|zM?+V%!9+h6D&WCbT(t64Y z<-|qL_#M%knRMn4?Vo#9V}1zy9eCt15Cw;|y(nh7Vdg8Yo%XlZMeLOs%c5PhGt^XB z&riSMEDseQ1K4*gRvO6O4#=g_^f=Gyp=ZgFSff_ug~H!(DZ%S$ zZ7>Wpl7hmr!&@4&RQeB&GnIx3E-AeyM9bYhTj zzA9ox^k-&1PmjR03FahtN`EZeM|9ZBL6z+p>N-yd#XeqG}jL_yjPHpGA-(`(|9Fg)!PTv zoYkDbkT1%^sQnFr5iRLbbP=_lUXtcl)j>y?2jT>SQxx$OpZ+f)Aiu*pQ3jIXHlP}U zKPLvG{w0>)E_1Lech#zCBH_zZ4Q(e>inC?8dTE7OD;u+32Q%1;Sj9;ZutRpWg3BgO z`_F!{4+5VulMuQ6N0_>~j8FnY5)XOwHn|zF8H2(GW*(|L^?AOGR${Y~y^cP4OR$IC z1YbW5kMd6mQBMk$P6kgNS~1Zl#U*HTSvHYQYJ}Xgl9~z6Oczz7MaX*C=gC>evfkpN z+V$(=(Ds;t2Sj9ZoS#I+rlnP>5N^F)K#TaRXu1)ugblsUSPvoE@+bmvlFoivl@3Y_KR(X=UKE6btir+I&)3NL{7J7kkQ`j|Va%hHZv?DaZI3!#9;w;Dw<9 zimg5wv5ziIjw92&-DmQh4xJLkU(OJP3lg72%xT)j|BS<>*dzc36j-d7Jv8eqN=E^@rFCq`1QX$9r<48fyuvacz4CwCN^R10(h!OO( zVuuRUk>B0f(w=D+5lB$9TU_Omr~mZkEf2G-3(=*b3~ zK@CU==d*P6kOlNng}S`=LB3LiDd-Ef#xe4%O;;OzH$H+oLWp|@o#sZYSuHE$YdN+HkgkoHUR1ss}(5Ic7K!B zFG2l!BUe(4;p4_f!ZJ^)e&xOpOg8)?V4U@xZUQXs`qeMmB;gk3G%E@tm5NFBh%wb^ z8~1IE8pGCREAX-&=#V(Oaz4v(6|rLU#8+W4JWSi}uTHhkK({a&*vkwl+g+E9X6kE} zcz*y8MP3FvJ<$wm+Zpzw(T;X(y37Y7Ri=n|?k3E-A`4NVln=Hy18M=I%#35tlW?Jv zeb41{+o3avuFkM)C52nKy8-?=yv_yCpA&rhfTwb04IYI=#SLbKU!%`Mr<}ux@fx`R zJo%F6O?@P%#v@n%dd_Ffo0z1{F0q%~e4S4(C?ahqksaT(^w$I3T_botE?qpsw)YLf z2N2b^a0l4BGWX=z2#C!+Ciu?f6jTNeIeCSY~0=