Add more LinuxServer media app adapters

This commit is contained in:
okxlin
2026-06-24 08:28:51 +08:00
parent 3d2de967ef
commit 17fb0ff46b
102 changed files with 1812 additions and 0 deletions
@@ -0,0 +1,10 @@
PANEL_APP_PORT_HTTP=4040
CONFIG_PATH=./data/config
MUSIC_PATH=./data/music
PLAYLISTS_PATH=./data/playlists
PODCASTS_PATH=./data/podcasts
MEDIA_PATH=./data/media
CONTEXT_PATH=
JAVA_OPTS=
TIME_ZONE=Asia/Shanghai
CONTAINER_NAME="airsonic-advanced-linuxserver"
@@ -0,0 +1,147 @@
additionalProperties:
formFields:
- default: 4040
edit: true
envKey: PANEL_APP_PORT_HTTP
labelEn: HTTP Port
labelZh: HTTP 端口
label:
en: HTTP Port
zh: HTTP 端口
zh-Hant: HTTP 連接埠
ja: HTTP ポート
ko: HTTP 포트
ru: HTTP-порт
ms: Port HTTP
pt-br: Porta HTTP
required: true
type: number
rule: paramPort
- default: ./data/config
edit: true
envKey: CONFIG_PATH
labelEn: Config folder path
labelZh: 配置文件路径
label:
en: Config folder path
zh: 配置文件路径
zh-Hant: 設定檔資料夾路徑
ja: 設定フォルダーのパス
ko: 설정 폴더 경로
ru: Путь к папке конфигурации
ms: Laluan folder konfigurasi
pt-br: Caminho da pasta de configuração
required: true
type: text
- default: ./data/music
edit: true
envKey: MUSIC_PATH
labelEn: Music path
labelZh: 音乐目录
label:
en: Music path
zh: 音乐目录
zh-Hant: 音樂目錄
ja: 音楽ディレクトリ
ko: 음악 디렉터리
ru: Каталог музыки
ms: Laluan muzik
pt-br: Caminho de musicas
required: true
type: text
- default: ./data/playlists
edit: true
envKey: PLAYLISTS_PATH
labelEn: Playlists path
labelZh: 播放列表目录
label:
en: Playlists path
zh: 播放列表目录
zh-Hant: 播放清單目錄
ja: プレイリストディレクトリ
ko: 재생목록 디렉터리
ru: Каталог плейлистов
ms: Laluan senarai main
pt-br: Caminho de playlists
required: true
type: text
- default: ./data/podcasts
edit: true
envKey: PODCASTS_PATH
labelEn: Podcasts path
labelZh: 播客目录
label:
en: Podcasts path
zh: 播客目录
zh-Hant: Podcast 目錄
ja: ポッドキャストディレクトリ
ko: 팟캐스트 디렉터리
ru: Каталог подкастов
ms: Laluan podcast
pt-br: Caminho de podcasts
required: true
type: text
- default: ./data/media
edit: true
envKey: MEDIA_PATH
labelEn: Extra media path
labelZh: 额外媒体目录
label:
en: Extra media path
zh: 额外媒体目录
zh-Hant: 額外媒體目錄
ja: 追加メディアディレクトリ
ko: 추가 미디어 디렉터리
ru: Дополнительный каталог медиа
ms: Laluan media tambahan
pt-br: Caminho de midia extra
required: true
type: text
- default: ''
edit: true
envKey: CONTEXT_PATH
labelEn: Context path
labelZh: 上下文路径
label:
en: Context path
zh: 上下文路径
zh-Hant: 上下文路徑
ja: コンテキストパス
ko: 컨텍스트 경로
ru: Контекстный путь
ms: Laluan konteks
pt-br: Caminho de contexto
required: false
type: text
- default: ''
edit: true
envKey: JAVA_OPTS
labelEn: Java options
labelZh: Java 参数
label:
en: Java options
zh: Java 参数
zh-Hant: Java 參數
ja: Java オプション
ko: Java 옵션
ru: Параметры Java
ms: Pilihan Java
pt-br: Opcoes Java
required: false
type: text
- default: Asia/Shanghai
edit: true
envKey: TIME_ZONE
labelEn: Time zone
labelZh: 时区
label:
en: Time zone
zh: 时区
zh-Hant: 時區
ja: タイムゾーン
ko: 시간대
ru: Часовой пояс
ms: Zon waktu
pt-br: Fuso horário
required: true
type: text
@@ -0,0 +1,26 @@
networks:
1panel-network:
external: true
services:
airsonic-advanced:
image: "linuxserver/airsonic-advanced:11.1.4"
container_name: ${CONTAINER_NAME}
restart: always
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:4040"
volumes:
- "${CONFIG_PATH}:/config"
- "${MUSIC_PATH}:/music"
- "${PLAYLISTS_PATH}:/playlists"
- "${PODCASTS_PATH}:/podcasts"
- "${MEDIA_PATH}:/media"
environment:
- PUID=1000
- PGID=1000
- TZ=${TIME_ZONE}
- CONTEXT_PATH=${CONTEXT_PATH:-}
- JAVA_OPTS=${JAVA_OPTS:-}
labels:
createdBy: "Apps"
@@ -0,0 +1,4 @@
#!/usr/bin/env bash
set -euo pipefail
mkdir -p ./data/config ./data/music ./data/playlists ./data/podcasts ./data/media
chown -R 1000:1000 ./data 2>/dev/null || true
@@ -0,0 +1,2 @@
#!/bin/bash
docker-compose down --volumes
@@ -0,0 +1,3 @@
#!/usr/bin/env bash
set -euo pipefail
exit 0
@@ -0,0 +1,32 @@
# Airsonic Advanced LinuxServer
## 产品介绍
Airsonic Advanced 是一个自托管音乐流媒体服务器,可在浏览器和兼容客户端中访问音乐库。本应用使用 LinuxServer.io 维护的 `linuxserver/airsonic-advanced` 镜像。
## 主要功能
- 通过 Web UI 管理和播放音乐库
- 持久化保存配置、音乐、播放列表和播客目录
- 使用 4040 端口提供 Web 界面
- 支持上下文路径、Java 参数和时区配置
## 访问说明
安装完成后,通过 1Panel 应用入口或 `http://服务器地址:HTTP端口` 访问 Web 界面。首次启动后请按应用页面提示完成媒体服务、索引器或资料库配置。
## Introduction
Airsonic Advanced is a self-hosted music streaming server for accessing a music library from browsers and compatible clients. This app uses the LinuxServer.io maintained `linuxserver/airsonic-advanced` image.
## Features
- Manage and play a music library from the Web UI
- Persist configuration, music, playlists, and podcasts
- Expose the Web interface on port 4040
- Configure context path, Java options, and time zone
## Links
- LinuxServer image documentation: <https://docs.linuxserver.io/images/docker-airsonic-advanced/>
- Project website: <https://github.com/airsonic-advanced/airsonic-advanced>
@@ -0,0 +1,30 @@
name: Airsonic Advanced LinuxServer
tags:
- Media
title: Airsonic Advanced 音乐服务器
description: Airsonic Advanced 音乐服务器
additionalProperties:
key: airsonic-advanced-linuxserver
name: Airsonic Advanced LinuxServer
tags:
- Media
shortDescZh: Airsonic Advanced 音乐服务器
shortDescEn: Music streaming server maintained by LinuxServer.io
description:
en: Music streaming server maintained by LinuxServer.io
zh: Airsonic Advanced 音乐服务器
zh-Hant: Airsonic Advanced 音樂伺服器
ja: LinuxServer.io が保守する音楽ストリーミングサーバー
ko: LinuxServer.io에서 유지 관리하는 음악 스트리밍 서버
ru: Сервер потоковой музыки, поддерживаемый LinuxServer.io
ms: Pelayan penstriman muzik yang diselenggara oleh LinuxServer.io
pt-br: Servidor de streaming de musica mantido pela LinuxServer.io
type: tool
crossVersionUpdate: true
limit: 0
website: https://github.com/airsonic-advanced/airsonic-advanced
github: https://github.com/linuxserver/docker-airsonic-advanced
document: https://docs.linuxserver.io/images/docker-airsonic-advanced/
architectures:
- amd64
- arm64
@@ -0,0 +1,10 @@
PANEL_APP_PORT_HTTP=4040
CONFIG_PATH=./data/config
MUSIC_PATH=./data/music
PLAYLISTS_PATH=./data/playlists
PODCASTS_PATH=./data/podcasts
MEDIA_PATH=./data/media
CONTEXT_PATH=
JAVA_OPTS=
TIME_ZONE=Asia/Shanghai
CONTAINER_NAME="airsonic-advanced-linuxserver"
@@ -0,0 +1,147 @@
additionalProperties:
formFields:
- default: 4040
edit: true
envKey: PANEL_APP_PORT_HTTP
labelEn: HTTP Port
labelZh: HTTP 端口
label:
en: HTTP Port
zh: HTTP 端口
zh-Hant: HTTP 連接埠
ja: HTTP ポート
ko: HTTP 포트
ru: HTTP-порт
ms: Port HTTP
pt-br: Porta HTTP
required: true
type: number
rule: paramPort
- default: ./data/config
edit: true
envKey: CONFIG_PATH
labelEn: Config folder path
labelZh: 配置文件路径
label:
en: Config folder path
zh: 配置文件路径
zh-Hant: 設定檔資料夾路徑
ja: 設定フォルダーのパス
ko: 설정 폴더 경로
ru: Путь к папке конфигурации
ms: Laluan folder konfigurasi
pt-br: Caminho da pasta de configuração
required: true
type: text
- default: ./data/music
edit: true
envKey: MUSIC_PATH
labelEn: Music path
labelZh: 音乐目录
label:
en: Music path
zh: 音乐目录
zh-Hant: 音樂目錄
ja: 音楽ディレクトリ
ko: 음악 디렉터리
ru: Каталог музыки
ms: Laluan muzik
pt-br: Caminho de musicas
required: true
type: text
- default: ./data/playlists
edit: true
envKey: PLAYLISTS_PATH
labelEn: Playlists path
labelZh: 播放列表目录
label:
en: Playlists path
zh: 播放列表目录
zh-Hant: 播放清單目錄
ja: プレイリストディレクトリ
ko: 재생목록 디렉터리
ru: Каталог плейлистов
ms: Laluan senarai main
pt-br: Caminho de playlists
required: true
type: text
- default: ./data/podcasts
edit: true
envKey: PODCASTS_PATH
labelEn: Podcasts path
labelZh: 播客目录
label:
en: Podcasts path
zh: 播客目录
zh-Hant: Podcast 目錄
ja: ポッドキャストディレクトリ
ko: 팟캐스트 디렉터리
ru: Каталог подкастов
ms: Laluan podcast
pt-br: Caminho de podcasts
required: true
type: text
- default: ./data/media
edit: true
envKey: MEDIA_PATH
labelEn: Extra media path
labelZh: 额外媒体目录
label:
en: Extra media path
zh: 额外媒体目录
zh-Hant: 額外媒體目錄
ja: 追加メディアディレクトリ
ko: 추가 미디어 디렉터리
ru: Дополнительный каталог медиа
ms: Laluan media tambahan
pt-br: Caminho de midia extra
required: true
type: text
- default: ''
edit: true
envKey: CONTEXT_PATH
labelEn: Context path
labelZh: 上下文路径
label:
en: Context path
zh: 上下文路径
zh-Hant: 上下文路徑
ja: コンテキストパス
ko: 컨텍스트 경로
ru: Контекстный путь
ms: Laluan konteks
pt-br: Caminho de contexto
required: false
type: text
- default: ''
edit: true
envKey: JAVA_OPTS
labelEn: Java options
labelZh: Java 参数
label:
en: Java options
zh: Java 参数
zh-Hant: Java 參數
ja: Java オプション
ko: Java 옵션
ru: Параметры Java
ms: Pilihan Java
pt-br: Opcoes Java
required: false
type: text
- default: Asia/Shanghai
edit: true
envKey: TIME_ZONE
labelEn: Time zone
labelZh: 时区
label:
en: Time zone
zh: 时区
zh-Hant: 時區
ja: タイムゾーン
ko: 시간대
ru: Часовой пояс
ms: Zon waktu
pt-br: Fuso horário
required: true
type: text
@@ -0,0 +1,26 @@
networks:
1panel-network:
external: true
services:
airsonic-advanced:
image: "linuxserver/airsonic-advanced:latest"
container_name: ${CONTAINER_NAME}
restart: always
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:4040"
volumes:
- "${CONFIG_PATH}:/config"
- "${MUSIC_PATH}:/music"
- "${PLAYLISTS_PATH}:/playlists"
- "${PODCASTS_PATH}:/podcasts"
- "${MEDIA_PATH}:/media"
environment:
- PUID=1000
- PGID=1000
- TZ=${TIME_ZONE}
- CONTEXT_PATH=${CONTEXT_PATH:-}
- JAVA_OPTS=${JAVA_OPTS:-}
labels:
createdBy: "Apps"
@@ -0,0 +1,4 @@
#!/usr/bin/env bash
set -euo pipefail
mkdir -p ./data/config ./data/music ./data/playlists ./data/podcasts ./data/media
chown -R 1000:1000 ./data 2>/dev/null || true
@@ -0,0 +1,2 @@
#!/bin/bash
docker-compose down --volumes
@@ -0,0 +1,3 @@
#!/usr/bin/env bash
set -euo pipefail
exit 0
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

@@ -0,0 +1,6 @@
PANEL_APP_PORT_HTTP=8686
CONFIG_PATH=./data/config
MUSIC_PATH=./data/music
DOWNLOAD_PATH=./data/downloads
TIME_ZONE=Asia/Shanghai
CONTAINER_NAME="lidarr-linuxserver"
+83
View File
@@ -0,0 +1,83 @@
additionalProperties:
formFields:
- default: 8686
edit: true
envKey: PANEL_APP_PORT_HTTP
labelEn: HTTP Port
labelZh: HTTP 端口
label:
en: HTTP Port
zh: HTTP 端口
zh-Hant: HTTP 連接埠
ja: HTTP ポート
ko: HTTP 포트
ru: HTTP-порт
ms: Port HTTP
pt-br: Porta HTTP
required: true
type: number
rule: paramPort
- default: ./data/config
edit: true
envKey: CONFIG_PATH
labelEn: Config folder path
labelZh: 配置文件路径
label:
en: Config folder path
zh: 配置文件路径
zh-Hant: 設定檔資料夾路徑
ja: 設定フォルダーのパス
ko: 설정 폴더 경로
ru: Путь к папке конфигурации
ms: Laluan folder konfigurasi
pt-br: Caminho da pasta de configuração
required: true
type: text
- default: ./data/music
edit: true
envKey: MUSIC_PATH
labelEn: Music path
labelZh: 音乐目录
label:
en: Music path
zh: 音乐目录
zh-Hant: 音樂目錄
ja: 音楽ディレクトリ
ko: 음악 디렉터리
ru: Каталог музыки
ms: Laluan muzik
pt-br: Caminho de musicas
required: true
type: text
- default: ./data/downloads
edit: true
envKey: DOWNLOAD_PATH
labelEn: Downloads path
labelZh: 下载目录
label:
en: Downloads path
zh: 下载目录
zh-Hant: 下載目錄
ja: ダウンロードディレクトリ
ko: 다운로드 디렉터리
ru: Каталог загрузок
ms: Laluan muat turun
pt-br: Caminho de downloads
required: true
type: text
- default: Asia/Shanghai
edit: true
envKey: TIME_ZONE
labelEn: Time zone
labelZh: 时区
label:
en: Time zone
zh: 时区
zh-Hant: 時區
ja: タイムゾーン
ko: 시간대
ru: Часовой пояс
ms: Zon waktu
pt-br: Fuso horário
required: true
type: text
@@ -0,0 +1,22 @@
networks:
1panel-network:
external: true
services:
lidarr:
image: "linuxserver/lidarr:3.1.0"
container_name: ${CONTAINER_NAME}
restart: always
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:8686"
volumes:
- "${CONFIG_PATH}:/config"
- "${MUSIC_PATH}:/music"
- "${DOWNLOAD_PATH}:/downloads"
environment:
- PUID=1000
- PGID=1000
- TZ=${TIME_ZONE}
labels:
createdBy: "Apps"
+4
View File
@@ -0,0 +1,4 @@
#!/usr/bin/env bash
set -euo pipefail
mkdir -p ./data/config ./data/music ./data/downloads
chown -R 1000:1000 ./data 2>/dev/null || true
+2
View File
@@ -0,0 +1,2 @@
#!/bin/bash
docker-compose down --volumes
+3
View File
@@ -0,0 +1,3 @@
#!/usr/bin/env bash
set -euo pipefail
exit 0
+32
View File
@@ -0,0 +1,32 @@
# Lidarr LinuxServer
## 产品介绍
Lidarr 是一个音乐库管理和自动化工具,可与下载器和索引器配合使用。本应用使用 LinuxServer.io 维护的 `linuxserver/lidarr` 镜像。
## 主要功能
- 通过 Web UI 管理艺术家、专辑和下载任务
- 持久化保存配置、音乐目录和下载目录
- 使用 8686 端口提供 Web 管理界面
- 支持自定义时区
## 访问说明
安装完成后,通过 1Panel 应用入口或 `http://服务器地址:HTTP端口` 访问 Web 界面。首次启动后请按应用页面提示完成媒体服务、索引器或资料库配置。
## Introduction
Lidarr is a music library management and automation tool that works with download clients and indexers. This app uses the LinuxServer.io maintained `linuxserver/lidarr` image.
## Features
- Manage artists, albums, and downloads from the Web UI
- Persist configuration, music, and downloads
- Expose the Web interface on port 8686
- Configure the container time zone
## Links
- LinuxServer image documentation: <https://docs.linuxserver.io/images/docker-lidarr/>
- Project website: <https://lidarr.audio/>
+30
View File
@@ -0,0 +1,30 @@
name: Lidarr LinuxServer
tags:
- Media
title: Lidarr 音乐库管理器
description: Lidarr 音乐库管理器
additionalProperties:
key: lidarr-linuxserver
name: Lidarr LinuxServer
tags:
- Media
shortDescZh: Lidarr 音乐库管理器
shortDescEn: Music library manager maintained by LinuxServer.io
description:
en: Music library manager maintained by LinuxServer.io
zh: Lidarr 音乐库管理器
zh-Hant: Lidarr 音樂庫管理器
ja: LinuxServer.io が保守する音楽ライブラリ管理ツール
ko: LinuxServer.io에서 유지 관리하는 음악 라이브러리 관리자
ru: Менеджер музыкальной библиотеки, поддерживаемый LinuxServer.io
ms: Pengurus pustaka muzik yang diselenggara oleh LinuxServer.io
pt-br: Gerenciador de biblioteca musical mantido pela LinuxServer.io
type: tool
crossVersionUpdate: true
limit: 0
website: https://lidarr.audio/
github: https://github.com/linuxserver/docker-lidarr
document: https://docs.linuxserver.io/images/docker-lidarr/
architectures:
- amd64
- arm64
@@ -0,0 +1,6 @@
PANEL_APP_PORT_HTTP=8686
CONFIG_PATH=./data/config
MUSIC_PATH=./data/music
DOWNLOAD_PATH=./data/downloads
TIME_ZONE=Asia/Shanghai
CONTAINER_NAME="lidarr-linuxserver"
+83
View File
@@ -0,0 +1,83 @@
additionalProperties:
formFields:
- default: 8686
edit: true
envKey: PANEL_APP_PORT_HTTP
labelEn: HTTP Port
labelZh: HTTP 端口
label:
en: HTTP Port
zh: HTTP 端口
zh-Hant: HTTP 連接埠
ja: HTTP ポート
ko: HTTP 포트
ru: HTTP-порт
ms: Port HTTP
pt-br: Porta HTTP
required: true
type: number
rule: paramPort
- default: ./data/config
edit: true
envKey: CONFIG_PATH
labelEn: Config folder path
labelZh: 配置文件路径
label:
en: Config folder path
zh: 配置文件路径
zh-Hant: 設定檔資料夾路徑
ja: 設定フォルダーのパス
ko: 설정 폴더 경로
ru: Путь к папке конфигурации
ms: Laluan folder konfigurasi
pt-br: Caminho da pasta de configuração
required: true
type: text
- default: ./data/music
edit: true
envKey: MUSIC_PATH
labelEn: Music path
labelZh: 音乐目录
label:
en: Music path
zh: 音乐目录
zh-Hant: 音樂目錄
ja: 音楽ディレクトリ
ko: 음악 디렉터리
ru: Каталог музыки
ms: Laluan muzik
pt-br: Caminho de musicas
required: true
type: text
- default: ./data/downloads
edit: true
envKey: DOWNLOAD_PATH
labelEn: Downloads path
labelZh: 下载目录
label:
en: Downloads path
zh: 下载目录
zh-Hant: 下載目錄
ja: ダウンロードディレクトリ
ko: 다운로드 디렉터리
ru: Каталог загрузок
ms: Laluan muat turun
pt-br: Caminho de downloads
required: true
type: text
- default: Asia/Shanghai
edit: true
envKey: TIME_ZONE
labelEn: Time zone
labelZh: 时区
label:
en: Time zone
zh: 时区
zh-Hant: 時區
ja: タイムゾーン
ko: 시간대
ru: Часовой пояс
ms: Zon waktu
pt-br: Fuso horário
required: true
type: text
@@ -0,0 +1,22 @@
networks:
1panel-network:
external: true
services:
lidarr:
image: "linuxserver/lidarr:latest"
container_name: ${CONTAINER_NAME}
restart: always
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:8686"
volumes:
- "${CONFIG_PATH}:/config"
- "${MUSIC_PATH}:/music"
- "${DOWNLOAD_PATH}:/downloads"
environment:
- PUID=1000
- PGID=1000
- TZ=${TIME_ZONE}
labels:
createdBy: "Apps"
+4
View File
@@ -0,0 +1,4 @@
#!/usr/bin/env bash
set -euo pipefail
mkdir -p ./data/config ./data/music ./data/downloads
chown -R 1000:1000 ./data 2>/dev/null || true
+2
View File
@@ -0,0 +1,2 @@
#!/bin/bash
docker-compose down --volumes
+3
View File
@@ -0,0 +1,3 @@
#!/usr/bin/env bash
set -euo pipefail
exit 0
Binary file not shown.

After

Width:  |  Height:  |  Size: 9.3 KiB

@@ -0,0 +1,6 @@
PANEL_APP_PORT_HTTP=8082
CONFIG_PATH=./data/config
TV_PATH=./data/tv
DOWNLOAD_PATH=./data/downloads
TIME_ZONE=Asia/Shanghai
CONTAINER_NAME="medusa-linuxserver"
+83
View File
@@ -0,0 +1,83 @@
additionalProperties:
formFields:
- default: 8082
edit: true
envKey: PANEL_APP_PORT_HTTP
labelEn: HTTP Port
labelZh: HTTP 端口
label:
en: HTTP Port
zh: HTTP 端口
zh-Hant: HTTP 連接埠
ja: HTTP ポート
ko: HTTP 포트
ru: HTTP-порт
ms: Port HTTP
pt-br: Porta HTTP
required: true
type: number
rule: paramPort
- default: ./data/config
edit: true
envKey: CONFIG_PATH
labelEn: Config folder path
labelZh: 配置文件路径
label:
en: Config folder path
zh: 配置文件路径
zh-Hant: 設定檔資料夾路徑
ja: 設定フォルダーのパス
ko: 설정 폴더 경로
ru: Путь к папке конфигурации
ms: Laluan folder konfigurasi
pt-br: Caminho da pasta de configuração
required: true
type: text
- default: ./data/tv
edit: true
envKey: TV_PATH
labelEn: TV path
labelZh: 剧集目录
label:
en: TV path
zh: 剧集目录
zh-Hant: 劇集目錄
ja: テレビ番組ディレクトリ
ko: TV 디렉터리
ru: Каталог сериалов
ms: Laluan rancangan TV
pt-br: Caminho de series
required: true
type: text
- default: ./data/downloads
edit: true
envKey: DOWNLOAD_PATH
labelEn: Downloads path
labelZh: 下载目录
label:
en: Downloads path
zh: 下载目录
zh-Hant: 下載目錄
ja: ダウンロードディレクトリ
ko: 다운로드 디렉터리
ru: Каталог загрузок
ms: Laluan muat turun
pt-br: Caminho de downloads
required: true
type: text
- default: Asia/Shanghai
edit: true
envKey: TIME_ZONE
labelEn: Time zone
labelZh: 时区
label:
en: Time zone
zh: 时区
zh-Hant: 時區
ja: タイムゾーン
ko: 시간대
ru: Часовой пояс
ms: Zon waktu
pt-br: Fuso horário
required: true
type: text
@@ -0,0 +1,22 @@
networks:
1panel-network:
external: true
services:
medusa:
image: "linuxserver/medusa:1.0.25"
container_name: ${CONTAINER_NAME}
restart: always
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:8081"
volumes:
- "${CONFIG_PATH}:/config"
- "${DOWNLOAD_PATH}:/downloads"
- "${TV_PATH}:/tv"
environment:
- PUID=1000
- PGID=1000
- TZ=${TIME_ZONE}
labels:
createdBy: "Apps"
+4
View File
@@ -0,0 +1,4 @@
#!/usr/bin/env bash
set -euo pipefail
mkdir -p ./data/config ./data/tv ./data/downloads
chown -R 1000:1000 ./data 2>/dev/null || true
+2
View File
@@ -0,0 +1,2 @@
#!/bin/bash
docker-compose down --volumes
+3
View File
@@ -0,0 +1,3 @@
#!/usr/bin/env bash
set -euo pipefail
exit 0
+32
View File
@@ -0,0 +1,32 @@
# Medusa LinuxServer
## 产品介绍
Medusa 是一个剧集库和下载自动化工具,可管理剧集、字幕和下载任务。本应用使用 LinuxServer.io 维护的 `linuxserver/medusa` 镜像。
## 主要功能
- 通过 Web UI 管理剧集库和下载任务
- 持久化保存配置、剧集目录和下载目录
- 容器使用 8081 端口,默认宿主端口为 8082
- 支持自定义时区
## 访问说明
安装完成后,通过 1Panel 应用入口或 `http://服务器地址:HTTP端口` 访问 Web 界面。首次启动后请按应用页面提示完成媒体服务、索引器或资料库配置。
## Introduction
Medusa is a TV library and download automation tool for managing shows, subtitles, and downloads. This app uses the LinuxServer.io maintained `linuxserver/medusa` image.
## Features
- Manage TV libraries and download tasks from the Web UI
- Persist configuration, TV folders, and downloads
- Use container port 8081 with host default 8082
- Configure the container time zone
## Links
- LinuxServer image documentation: <https://docs.linuxserver.io/images/docker-medusa/>
- Project website: <https://pymedusa.com/>
+30
View File
@@ -0,0 +1,30 @@
name: Medusa LinuxServer
tags:
- Media
title: Medusa 剧集管理器
description: Medusa 剧集管理器
additionalProperties:
key: medusa-linuxserver
name: Medusa LinuxServer
tags:
- Media
shortDescZh: Medusa 剧集管理器
shortDescEn: TV library manager maintained by LinuxServer.io
description:
en: TV library manager maintained by LinuxServer.io
zh: Medusa 剧集管理器
zh-Hant: Medusa 劇集管理器
ja: LinuxServer.io が保守するテレビ番組管理ツール
ko: LinuxServer.io에서 유지 관리하는 TV 라이브러리 관리자
ru: Менеджер сериалов, поддерживаемый LinuxServer.io
ms: Pengurus siri TV yang diselenggara oleh LinuxServer.io
pt-br: Gerenciador de series mantido pela LinuxServer.io
type: tool
crossVersionUpdate: true
limit: 0
website: https://pymedusa.com/
github: https://github.com/linuxserver/docker-medusa
document: https://docs.linuxserver.io/images/docker-medusa/
architectures:
- amd64
- arm64
@@ -0,0 +1,6 @@
PANEL_APP_PORT_HTTP=8082
CONFIG_PATH=./data/config
TV_PATH=./data/tv
DOWNLOAD_PATH=./data/downloads
TIME_ZONE=Asia/Shanghai
CONTAINER_NAME="medusa-linuxserver"
+83
View File
@@ -0,0 +1,83 @@
additionalProperties:
formFields:
- default: 8082
edit: true
envKey: PANEL_APP_PORT_HTTP
labelEn: HTTP Port
labelZh: HTTP 端口
label:
en: HTTP Port
zh: HTTP 端口
zh-Hant: HTTP 連接埠
ja: HTTP ポート
ko: HTTP 포트
ru: HTTP-порт
ms: Port HTTP
pt-br: Porta HTTP
required: true
type: number
rule: paramPort
- default: ./data/config
edit: true
envKey: CONFIG_PATH
labelEn: Config folder path
labelZh: 配置文件路径
label:
en: Config folder path
zh: 配置文件路径
zh-Hant: 設定檔資料夾路徑
ja: 設定フォルダーのパス
ko: 설정 폴더 경로
ru: Путь к папке конфигурации
ms: Laluan folder konfigurasi
pt-br: Caminho da pasta de configuração
required: true
type: text
- default: ./data/tv
edit: true
envKey: TV_PATH
labelEn: TV path
labelZh: 剧集目录
label:
en: TV path
zh: 剧集目录
zh-Hant: 劇集目錄
ja: テレビ番組ディレクトリ
ko: TV 디렉터리
ru: Каталог сериалов
ms: Laluan rancangan TV
pt-br: Caminho de series
required: true
type: text
- default: ./data/downloads
edit: true
envKey: DOWNLOAD_PATH
labelEn: Downloads path
labelZh: 下载目录
label:
en: Downloads path
zh: 下载目录
zh-Hant: 下載目錄
ja: ダウンロードディレクトリ
ko: 다운로드 디렉터리
ru: Каталог загрузок
ms: Laluan muat turun
pt-br: Caminho de downloads
required: true
type: text
- default: Asia/Shanghai
edit: true
envKey: TIME_ZONE
labelEn: Time zone
labelZh: 时区
label:
en: Time zone
zh: 时区
zh-Hant: 時區
ja: タイムゾーン
ko: 시간대
ru: Часовой пояс
ms: Zon waktu
pt-br: Fuso horário
required: true
type: text
@@ -0,0 +1,22 @@
networks:
1panel-network:
external: true
services:
medusa:
image: "linuxserver/medusa:latest"
container_name: ${CONTAINER_NAME}
restart: always
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:8081"
volumes:
- "${CONFIG_PATH}:/config"
- "${DOWNLOAD_PATH}:/downloads"
- "${TV_PATH}:/tv"
environment:
- PUID=1000
- PGID=1000
- TZ=${TIME_ZONE}
labels:
createdBy: "Apps"
+4
View File
@@ -0,0 +1,4 @@
#!/usr/bin/env bash
set -euo pipefail
mkdir -p ./data/config ./data/tv ./data/downloads
chown -R 1000:1000 ./data 2>/dev/null || true
+2
View File
@@ -0,0 +1,2 @@
#!/bin/bash
docker-compose down --volumes
+3
View File
@@ -0,0 +1,3 @@
#!/usr/bin/env bash
set -euo pipefail
exit 0
Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

@@ -0,0 +1,4 @@
PANEL_APP_PORT_HTTP=5055
CONFIG_PATH=./data/config
TIME_ZONE=Asia/Shanghai
CONTAINER_NAME="overseerr-linuxserver"
@@ -0,0 +1,51 @@
additionalProperties:
formFields:
- default: 5055
edit: true
envKey: PANEL_APP_PORT_HTTP
labelEn: HTTP Port
labelZh: HTTP 端口
label:
en: HTTP Port
zh: HTTP 端口
zh-Hant: HTTP 連接埠
ja: HTTP ポート
ko: HTTP 포트
ru: HTTP-порт
ms: Port HTTP
pt-br: Porta HTTP
required: true
type: number
rule: paramPort
- default: ./data/config
edit: true
envKey: CONFIG_PATH
labelEn: Config folder path
labelZh: 配置文件路径
label:
en: Config folder path
zh: 配置文件路径
zh-Hant: 設定檔資料夾路徑
ja: 設定フォルダーのパス
ko: 설정 폴더 경로
ru: Путь к папке конфигурации
ms: Laluan folder konfigurasi
pt-br: Caminho da pasta de configuração
required: true
type: text
- default: Asia/Shanghai
edit: true
envKey: TIME_ZONE
labelEn: Time zone
labelZh: 时区
label:
en: Time zone
zh: 时区
zh-Hant: 時區
ja: タイムゾーン
ko: 시간대
ru: Часовой пояс
ms: Zon waktu
pt-br: Fuso horário
required: true
type: text
@@ -0,0 +1,20 @@
networks:
1panel-network:
external: true
services:
overseerr:
image: "linuxserver/overseerr:1.35.0"
container_name: ${CONTAINER_NAME}
restart: always
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:5055"
volumes:
- "${CONFIG_PATH}:/config"
environment:
- PUID=1000
- PGID=1000
- TZ=${TIME_ZONE}
labels:
createdBy: "Apps"
+4
View File
@@ -0,0 +1,4 @@
#!/usr/bin/env bash
set -euo pipefail
mkdir -p ./data/config
chown -R 1000:1000 ./data 2>/dev/null || true
+2
View File
@@ -0,0 +1,2 @@
#!/bin/bash
docker-compose down --volumes
+3
View File
@@ -0,0 +1,3 @@
#!/usr/bin/env bash
set -euo pipefail
exit 0
+32
View File
@@ -0,0 +1,32 @@
# Overseerr LinuxServer
## 产品介绍
Overseerr 是一个面向 Plex 的媒体请求和发现平台,可与 Sonarr、Radarr 集成。本应用使用 LinuxServer.io 维护的 `linuxserver/overseerr` 镜像。
## 主要功能
- 通过 Web UI 发现和请求媒体内容
- 持久化保存配置和请求数据
- 使用 5055 端口提供 Web 管理界面
- 支持自定义时区
## 访问说明
安装完成后,通过 1Panel 应用入口或 `http://服务器地址:HTTP端口` 访问 Web 界面。首次启动后请按应用页面提示完成媒体服务、索引器或资料库配置。
## Introduction
Overseerr is a media request and discovery platform for Plex that integrates with Sonarr and Radarr. This app uses the LinuxServer.io maintained `linuxserver/overseerr` image.
## Features
- Discover and request media from the Web UI
- Persist configuration and request data
- Expose the Web interface on port 5055
- Configure the container time zone
## Links
- LinuxServer image documentation: <https://docs.linuxserver.io/images/docker-overseerr/>
- Project website: <https://overseerr.dev/>
+30
View File
@@ -0,0 +1,30 @@
name: Overseerr LinuxServer
tags:
- Media
title: Overseerr 媒体请求平台
description: Overseerr 媒体请求平台
additionalProperties:
key: overseerr-linuxserver
name: Overseerr LinuxServer
tags:
- Media
shortDescZh: Overseerr 媒体请求平台
shortDescEn: Media request platform maintained by LinuxServer.io
description:
en: Media request platform maintained by LinuxServer.io
zh: Overseerr 媒体请求平台
zh-Hant: Overseerr 媒體請求平台
ja: LinuxServer.io が保守するメディアリクエストプラットフォーム
ko: LinuxServer.io에서 유지 관리하는 미디어 요청 플랫폼
ru: Платформа запросов медиа, поддерживаемая LinuxServer.io
ms: Platform permintaan media yang diselenggara oleh LinuxServer.io
pt-br: Plataforma de solicitacoes de midia mantida pela LinuxServer.io
type: tool
crossVersionUpdate: true
limit: 0
website: https://overseerr.dev/
github: https://github.com/linuxserver/docker-overseerr
document: https://docs.linuxserver.io/images/docker-overseerr/
architectures:
- amd64
- arm64
@@ -0,0 +1,4 @@
PANEL_APP_PORT_HTTP=5055
CONFIG_PATH=./data/config
TIME_ZONE=Asia/Shanghai
CONTAINER_NAME="overseerr-linuxserver"
@@ -0,0 +1,51 @@
additionalProperties:
formFields:
- default: 5055
edit: true
envKey: PANEL_APP_PORT_HTTP
labelEn: HTTP Port
labelZh: HTTP 端口
label:
en: HTTP Port
zh: HTTP 端口
zh-Hant: HTTP 連接埠
ja: HTTP ポート
ko: HTTP 포트
ru: HTTP-порт
ms: Port HTTP
pt-br: Porta HTTP
required: true
type: number
rule: paramPort
- default: ./data/config
edit: true
envKey: CONFIG_PATH
labelEn: Config folder path
labelZh: 配置文件路径
label:
en: Config folder path
zh: 配置文件路径
zh-Hant: 設定檔資料夾路徑
ja: 設定フォルダーのパス
ko: 설정 폴더 경로
ru: Путь к папке конфигурации
ms: Laluan folder konfigurasi
pt-br: Caminho da pasta de configuração
required: true
type: text
- default: Asia/Shanghai
edit: true
envKey: TIME_ZONE
labelEn: Time zone
labelZh: 时区
label:
en: Time zone
zh: 时区
zh-Hant: 時區
ja: タイムゾーン
ko: 시간대
ru: Часовой пояс
ms: Zon waktu
pt-br: Fuso horário
required: true
type: text
@@ -0,0 +1,20 @@
networks:
1panel-network:
external: true
services:
overseerr:
image: "linuxserver/overseerr:latest"
container_name: ${CONTAINER_NAME}
restart: always
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:5055"
volumes:
- "${CONFIG_PATH}:/config"
environment:
- PUID=1000
- PGID=1000
- TZ=${TIME_ZONE}
labels:
createdBy: "Apps"
+4
View File
@@ -0,0 +1,4 @@
#!/usr/bin/env bash
set -euo pipefail
mkdir -p ./data/config
chown -R 1000:1000 ./data 2>/dev/null || true
+2
View File
@@ -0,0 +1,2 @@
#!/bin/bash
docker-compose down --volumes
+3
View File
@@ -0,0 +1,3 @@
#!/usr/bin/env bash
set -euo pipefail
exit 0
Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

@@ -0,0 +1,4 @@
PANEL_APP_PORT_HTTP=9696
CONFIG_PATH=./data/config
TIME_ZONE=Asia/Shanghai
CONTAINER_NAME="prowlarr-linuxserver"
+51
View File
@@ -0,0 +1,51 @@
additionalProperties:
formFields:
- default: 9696
edit: true
envKey: PANEL_APP_PORT_HTTP
labelEn: HTTP Port
labelZh: HTTP 端口
label:
en: HTTP Port
zh: HTTP 端口
zh-Hant: HTTP 連接埠
ja: HTTP ポート
ko: HTTP 포트
ru: HTTP-порт
ms: Port HTTP
pt-br: Porta HTTP
required: true
type: number
rule: paramPort
- default: ./data/config
edit: true
envKey: CONFIG_PATH
labelEn: Config folder path
labelZh: 配置文件路径
label:
en: Config folder path
zh: 配置文件路径
zh-Hant: 設定檔資料夾路徑
ja: 設定フォルダーのパス
ko: 설정 폴더 경로
ru: Путь к папке конфигурации
ms: Laluan folder konfigurasi
pt-br: Caminho da pasta de configuração
required: true
type: text
- default: Asia/Shanghai
edit: true
envKey: TIME_ZONE
labelEn: Time zone
labelZh: 时区
label:
en: Time zone
zh: 时区
zh-Hant: 時區
ja: タイムゾーン
ko: 시간대
ru: Часовой пояс
ms: Zon waktu
pt-br: Fuso horário
required: true
type: text
@@ -0,0 +1,20 @@
networks:
1panel-network:
external: true
services:
prowlarr:
image: "linuxserver/prowlarr:2.4.0"
container_name: ${CONTAINER_NAME}
restart: always
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:9696"
volumes:
- "${CONFIG_PATH}:/config"
environment:
- PUID=1000
- PGID=1000
- TZ=${TIME_ZONE}
labels:
createdBy: "Apps"
+4
View File
@@ -0,0 +1,4 @@
#!/usr/bin/env bash
set -euo pipefail
mkdir -p ./data/config
chown -R 1000:1000 ./data 2>/dev/null || true
+2
View File
@@ -0,0 +1,2 @@
#!/bin/bash
docker-compose down --volumes
+3
View File
@@ -0,0 +1,3 @@
#!/usr/bin/env bash
set -euo pipefail
exit 0
+32
View File
@@ -0,0 +1,32 @@
# Prowlarr LinuxServer
## 产品介绍
Prowlarr 是面向 Sonarr、Radarr、Lidarr 等应用的索引器管理工具。本应用使用 LinuxServer.io 维护的 `linuxserver/prowlarr` 镜像。
## 主要功能
- 通过 Web UI 管理索引器和应用连接
- 持久化保存配置和数据库
- 使用 9696 端口提供 Web 管理界面
- 支持自定义时区
## 访问说明
安装完成后,通过 1Panel 应用入口或 `http://服务器地址:HTTP端口` 访问 Web 界面。首次启动后请按应用页面提示完成媒体服务、索引器或资料库配置。
## Introduction
Prowlarr is an indexer manager for applications such as Sonarr, Radarr, and Lidarr. This app uses the LinuxServer.io maintained `linuxserver/prowlarr` image.
## Features
- Manage indexers and app connections from the Web UI
- Persist configuration and database files
- Expose the Web interface on port 9696
- Configure the container time zone
## Links
- LinuxServer image documentation: <https://docs.linuxserver.io/images/docker-prowlarr/>
- Project website: <https://prowlarr.com/>
+30
View File
@@ -0,0 +1,30 @@
name: Prowlarr LinuxServer
tags:
- Media
title: Prowlarr 索引器管理器
description: Prowlarr 索引器管理器
additionalProperties:
key: prowlarr-linuxserver
name: Prowlarr LinuxServer
tags:
- Media
shortDescZh: Prowlarr 索引器管理器
shortDescEn: Indexer manager maintained by LinuxServer.io
description:
en: Indexer manager maintained by LinuxServer.io
zh: Prowlarr 索引器管理器
zh-Hant: Prowlarr 索引器管理器
ja: LinuxServer.io が保守するインデクサー管理ツール
ko: LinuxServer.io에서 유지 관리하는 인덱서 관리자
ru: Менеджер индексаторов, поддерживаемый LinuxServer.io
ms: Pengurus pengindeks yang diselenggara oleh LinuxServer.io
pt-br: Gerenciador de indexadores mantido pela LinuxServer.io
type: tool
crossVersionUpdate: true
limit: 0
website: https://prowlarr.com/
github: https://github.com/linuxserver/docker-prowlarr
document: https://docs.linuxserver.io/images/docker-prowlarr/
architectures:
- amd64
- arm64
@@ -0,0 +1,4 @@
PANEL_APP_PORT_HTTP=9696
CONFIG_PATH=./data/config
TIME_ZONE=Asia/Shanghai
CONTAINER_NAME="prowlarr-linuxserver"
+51
View File
@@ -0,0 +1,51 @@
additionalProperties:
formFields:
- default: 9696
edit: true
envKey: PANEL_APP_PORT_HTTP
labelEn: HTTP Port
labelZh: HTTP 端口
label:
en: HTTP Port
zh: HTTP 端口
zh-Hant: HTTP 連接埠
ja: HTTP ポート
ko: HTTP 포트
ru: HTTP-порт
ms: Port HTTP
pt-br: Porta HTTP
required: true
type: number
rule: paramPort
- default: ./data/config
edit: true
envKey: CONFIG_PATH
labelEn: Config folder path
labelZh: 配置文件路径
label:
en: Config folder path
zh: 配置文件路径
zh-Hant: 設定檔資料夾路徑
ja: 設定フォルダーのパス
ko: 설정 폴더 경로
ru: Путь к папке конфигурации
ms: Laluan folder konfigurasi
pt-br: Caminho da pasta de configuração
required: true
type: text
- default: Asia/Shanghai
edit: true
envKey: TIME_ZONE
labelEn: Time zone
labelZh: 时区
label:
en: Time zone
zh: 时区
zh-Hant: 時區
ja: タイムゾーン
ko: 시간대
ru: Часовой пояс
ms: Zon waktu
pt-br: Fuso horário
required: true
type: text
@@ -0,0 +1,20 @@
networks:
1panel-network:
external: true
services:
prowlarr:
image: "linuxserver/prowlarr:latest"
container_name: ${CONTAINER_NAME}
restart: always
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:9696"
volumes:
- "${CONFIG_PATH}:/config"
environment:
- PUID=1000
- PGID=1000
- TZ=${TIME_ZONE}
labels:
createdBy: "Apps"
+4
View File
@@ -0,0 +1,4 @@
#!/usr/bin/env bash
set -euo pipefail
mkdir -p ./data/config
chown -R 1000:1000 ./data 2>/dev/null || true
+2
View File
@@ -0,0 +1,2 @@
#!/bin/bash
docker-compose down --volumes
+3
View File
@@ -0,0 +1,3 @@
#!/usr/bin/env bash
set -euo pipefail
exit 0
Binary file not shown.

After

Width:  |  Height:  |  Size: 8.2 KiB

@@ -0,0 +1,6 @@
PANEL_APP_PORT_HTTP=8081
CONFIG_PATH=./data/config
TV_PATH=./data/tv
DOWNLOAD_PATH=./data/downloads
TIME_ZONE=Asia/Shanghai
CONTAINER_NAME="sickgear-linuxserver"
+83
View File
@@ -0,0 +1,83 @@
additionalProperties:
formFields:
- default: 8081
edit: true
envKey: PANEL_APP_PORT_HTTP
labelEn: HTTP Port
labelZh: HTTP 端口
label:
en: HTTP Port
zh: HTTP 端口
zh-Hant: HTTP 連接埠
ja: HTTP ポート
ko: HTTP 포트
ru: HTTP-порт
ms: Port HTTP
pt-br: Porta HTTP
required: true
type: number
rule: paramPort
- default: ./data/config
edit: true
envKey: CONFIG_PATH
labelEn: Config folder path
labelZh: 配置文件路径
label:
en: Config folder path
zh: 配置文件路径
zh-Hant: 設定檔資料夾路徑
ja: 設定フォルダーのパス
ko: 설정 폴더 경로
ru: Путь к папке конфигурации
ms: Laluan folder konfigurasi
pt-br: Caminho da pasta de configuração
required: true
type: text
- default: ./data/tv
edit: true
envKey: TV_PATH
labelEn: TV path
labelZh: 剧集目录
label:
en: TV path
zh: 剧集目录
zh-Hant: 劇集目錄
ja: テレビ番組ディレクトリ
ko: TV 디렉터리
ru: Каталог сериалов
ms: Laluan rancangan TV
pt-br: Caminho de series
required: true
type: text
- default: ./data/downloads
edit: true
envKey: DOWNLOAD_PATH
labelEn: Downloads path
labelZh: 下载目录
label:
en: Downloads path
zh: 下载目录
zh-Hant: 下載目錄
ja: ダウンロードディレクトリ
ko: 다운로드 디렉터리
ru: Каталог загрузок
ms: Laluan muat turun
pt-br: Caminho de downloads
required: true
type: text
- default: Asia/Shanghai
edit: true
envKey: TIME_ZONE
labelEn: Time zone
labelZh: 时区
label:
en: Time zone
zh: 时区
zh-Hant: 時區
ja: タイムゾーン
ko: 시간대
ru: Часовой пояс
ms: Zon waktu
pt-br: Fuso horário
required: true
type: text
@@ -0,0 +1,22 @@
networks:
1panel-network:
external: true
services:
sickgear:
image: "linuxserver/sickgear:3.35.7"
container_name: ${CONTAINER_NAME}
restart: always
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:8081"
volumes:
- "${CONFIG_PATH}:/config"
- "${TV_PATH}:/tv"
- "${DOWNLOAD_PATH}:/downloads"
environment:
- PUID=1000
- PGID=1000
- TZ=${TIME_ZONE}
labels:
createdBy: "Apps"
+4
View File
@@ -0,0 +1,4 @@
#!/usr/bin/env bash
set -euo pipefail
mkdir -p ./data/config ./data/tv ./data/downloads
chown -R 1000:1000 ./data 2>/dev/null || true
+2
View File
@@ -0,0 +1,2 @@
#!/bin/bash
docker-compose down --volumes
+3
View File
@@ -0,0 +1,3 @@
#!/usr/bin/env bash
set -euo pipefail
exit 0
+32
View File
@@ -0,0 +1,32 @@
# SickGear LinuxServer
## 产品介绍
SickGear 是一个剧集库和下载自动化工具,可管理剧集、下载器和媒体目录。本应用使用 LinuxServer.io 维护的 `linuxserver/sickgear` 镜像。
## 主要功能
- 通过 Web UI 管理剧集库和下载任务
- 持久化保存配置、剧集目录和下载目录
- 使用 8081 端口提供 Web 管理界面
- 支持自定义时区
## 访问说明
安装完成后,通过 1Panel 应用入口或 `http://服务器地址:HTTP端口` 访问 Web 界面。首次启动后请按应用页面提示完成媒体服务、索引器或资料库配置。
## Introduction
SickGear is a TV library and download automation tool for managing shows, downloaders, and media folders. This app uses the LinuxServer.io maintained `linuxserver/sickgear` image.
## Features
- Manage TV libraries and download tasks from the Web UI
- Persist configuration, TV folders, and downloads
- Expose the Web interface on port 8081
- Configure the container time zone
## Links
- LinuxServer image documentation: <https://docs.linuxserver.io/images/docker-sickgear/>
- Project website: <https://github.com/SickGear/SickGear>
+30
View File
@@ -0,0 +1,30 @@
name: SickGear LinuxServer
tags:
- Media
title: SickGear 剧集管理器
description: SickGear 剧集管理器
additionalProperties:
key: sickgear-linuxserver
name: SickGear LinuxServer
tags:
- Media
shortDescZh: SickGear 剧集管理器
shortDescEn: TV library manager maintained by LinuxServer.io
description:
en: TV library manager maintained by LinuxServer.io
zh: SickGear 剧集管理器
zh-Hant: SickGear 劇集管理器
ja: LinuxServer.io が保守するテレビ番組管理ツール
ko: LinuxServer.io에서 유지 관리하는 TV 라이브러리 관리자
ru: Менеджер сериалов, поддерживаемый LinuxServer.io
ms: Pengurus siri TV yang diselenggara oleh LinuxServer.io
pt-br: Gerenciador de series mantido pela LinuxServer.io
type: tool
crossVersionUpdate: true
limit: 0
website: https://github.com/SickGear/SickGear
github: https://github.com/linuxserver/docker-sickgear
document: https://docs.linuxserver.io/images/docker-sickgear/
architectures:
- amd64
- arm64
@@ -0,0 +1,6 @@
PANEL_APP_PORT_HTTP=8081
CONFIG_PATH=./data/config
TV_PATH=./data/tv
DOWNLOAD_PATH=./data/downloads
TIME_ZONE=Asia/Shanghai
CONTAINER_NAME="sickgear-linuxserver"
+83
View File
@@ -0,0 +1,83 @@
additionalProperties:
formFields:
- default: 8081
edit: true
envKey: PANEL_APP_PORT_HTTP
labelEn: HTTP Port
labelZh: HTTP 端口
label:
en: HTTP Port
zh: HTTP 端口
zh-Hant: HTTP 連接埠
ja: HTTP ポート
ko: HTTP 포트
ru: HTTP-порт
ms: Port HTTP
pt-br: Porta HTTP
required: true
type: number
rule: paramPort
- default: ./data/config
edit: true
envKey: CONFIG_PATH
labelEn: Config folder path
labelZh: 配置文件路径
label:
en: Config folder path
zh: 配置文件路径
zh-Hant: 設定檔資料夾路徑
ja: 設定フォルダーのパス
ko: 설정 폴더 경로
ru: Путь к папке конфигурации
ms: Laluan folder konfigurasi
pt-br: Caminho da pasta de configuração
required: true
type: text
- default: ./data/tv
edit: true
envKey: TV_PATH
labelEn: TV path
labelZh: 剧集目录
label:
en: TV path
zh: 剧集目录
zh-Hant: 劇集目錄
ja: テレビ番組ディレクトリ
ko: TV 디렉터리
ru: Каталог сериалов
ms: Laluan rancangan TV
pt-br: Caminho de series
required: true
type: text
- default: ./data/downloads
edit: true
envKey: DOWNLOAD_PATH
labelEn: Downloads path
labelZh: 下载目录
label:
en: Downloads path
zh: 下载目录
zh-Hant: 下載目錄
ja: ダウンロードディレクトリ
ko: 다운로드 디렉터리
ru: Каталог загрузок
ms: Laluan muat turun
pt-br: Caminho de downloads
required: true
type: text
- default: Asia/Shanghai
edit: true
envKey: TIME_ZONE
labelEn: Time zone
labelZh: 时区
label:
en: Time zone
zh: 时区
zh-Hant: 時區
ja: タイムゾーン
ko: 시간대
ru: Часовой пояс
ms: Zon waktu
pt-br: Fuso horário
required: true
type: text
@@ -0,0 +1,22 @@
networks:
1panel-network:
external: true
services:
sickgear:
image: "linuxserver/sickgear:latest"
container_name: ${CONTAINER_NAME}
restart: always
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:8081"
volumes:
- "${CONFIG_PATH}:/config"
- "${TV_PATH}:/tv"
- "${DOWNLOAD_PATH}:/downloads"
environment:
- PUID=1000
- PGID=1000
- TZ=${TIME_ZONE}
labels:
createdBy: "Apps"
+4
View File
@@ -0,0 +1,4 @@
#!/usr/bin/env bash
set -euo pipefail
mkdir -p ./data/config ./data/tv ./data/downloads
chown -R 1000:1000 ./data 2>/dev/null || true
+2
View File
@@ -0,0 +1,2 @@
#!/bin/bash
docker-compose down --volumes

Some files were not shown because too many files have changed in this diff Show More