Add additional LinuxServer web app adapters

This commit is contained in:
okxlin
2026-06-24 09:03:55 +08:00
parent 6308a845a6
commit 92be1fc2e9
102 changed files with 1962 additions and 0 deletions
@@ -0,0 +1,8 @@
CONTAINER_NAME=
PANEL_APP_PORT_HTTP=8112
PANEL_APP_PORT_PEER_TCP=6881
PANEL_APP_PORT_PEER_UDP=6881
PANEL_APP_PORT_DAEMON=58846
CONFIG_PATH=./data/config
DOWNLOADS_PATH=./data/downloads
TIME_ZONE=Asia/Shanghai
+118
View File
@@ -0,0 +1,118 @@
additionalProperties:
formFields:
- default: 8112
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: 6881
edit: true
envKey: PANEL_APP_PORT_PEER_TCP
labelEn: Peer Tcp Port
labelZh: Peer Tcp 端口
label:
en: Peer Tcp Port
zh: Peer Tcp 端口
zh-Hant: Peer Tcp 連接埠
ja: Peer Tcp ポート
ko: Peer Tcp 포트
ru: Порт Peer Tcp
ms: Port Peer Tcp
pt-br: Porta Peer Tcp
required: true
type: number
rule: paramPort
- default: 6881
edit: true
envKey: PANEL_APP_PORT_PEER_UDP
labelEn: Peer Udp Port
labelZh: Peer Udp 端口
label:
en: Peer Udp Port
zh: Peer Udp 端口
zh-Hant: Peer Udp 連接埠
ja: Peer Udp ポート
ko: Peer Udp 포트
ru: Порт Peer Udp
ms: Port Peer Udp
pt-br: Porta Peer Udp
required: true
type: number
rule: paramPort
- default: 58846
edit: true
envKey: PANEL_APP_PORT_DAEMON
labelEn: Daemon Port
labelZh: Daemon 端口
label:
en: Daemon Port
zh: Daemon 端口
zh-Hant: Daemon 連接埠
ja: Daemon ポート
ko: Daemon 포트
ru: Порт Daemon
ms: Port Daemon
pt-br: Porta Daemon
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/downloads
edit: true
envKey: DOWNLOADS_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,24 @@
networks:
1panel-network:
external: true
services:
deluge:
image: "linuxserver/deluge:2.2.0"
container_name: ${CONTAINER_NAME}
restart: always
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:8112"
- "${PANEL_APP_PORT_PEER_TCP}:6881"
- "${PANEL_APP_PORT_PEER_UDP}:6881/udp"
- "${PANEL_APP_PORT_DAEMON}:58846"
volumes:
- "${CONFIG_PATH}:/config"
- "${DOWNLOADS_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/downloads
chown -R 1000:1000 ./data 2>/dev/null || true
+2
View File
@@ -0,0 +1,2 @@
#!/bin/bash
docker-compose down --volumes
+2
View File
@@ -0,0 +1,2 @@
#!/usr/bin/env bash
set -euo pipefail
+32
View File
@@ -0,0 +1,32 @@
# Deluge LinuxServer
## 产品介绍
Deluge LinuxServer 使用 LinuxServer.io 维护的 `linuxserver/deluge` 镜像,提供 Deluge 下载管理 能力。
## 主要功能
- 通过 Web UI 进行 download management 配置
- 持久化保存配置和业务数据
- 使用 8112 端口提供 Web 管理界面
- 支持自定义时区
## 访问说明
安装完成后,通过 1Panel 应用入口或 `http://服务器地址:HTTP端口` 访问 Web 界面。首次启动后请按应用页面提示完成初始化配置。
## Introduction
Deluge LinuxServer uses the LinuxServer.io maintained `linuxserver/deluge` image for download management.
## Features
- Manage the application from the Web UI
- Persist configuration and application data
- Expose the Web interface on port 8112
- Configure the container time zone
## Links
- LinuxServer image documentation: <https://docs.linuxserver.io/images/docker-deluge/>
- Project website: <https://deluge-torrent.org/>
+30
View File
@@ -0,0 +1,30 @@
name: Deluge LinuxServer
tags:
- Tool
title: Deluge 下载管理
description: Deluge 下载管理
additionalProperties:
key: deluge-linuxserver
name: Deluge LinuxServer
tags:
- Tool
shortDescZh: Deluge 下载管理
shortDescEn: Torrent download manager maintained by LinuxServer.io
description:
en: Torrent download manager maintained by LinuxServer.io
zh: Deluge 下载管理
zh-Hant: Deluge 下載管理
ja: LinuxServer.io が保守する Torrent ダウンロード管理ツール
ko: LinuxServer.io에서 유지 관리하는 토렌트 다운로드 관리자
ru: Менеджер торрент-загрузок, поддерживаемый LinuxServer.io
ms: Pengurus muat turun torrent yang diselenggara oleh LinuxServer.io
pt-br: Gerenciador de downloads torrent mantido pela LinuxServer.io
type: tool
crossVersionUpdate: true
limit: 0
website: https://deluge-torrent.org/
github: https://github.com/linuxserver/docker-deluge
document: https://docs.linuxserver.io/images/docker-deluge/
architectures:
- amd64
- arm64
@@ -0,0 +1,8 @@
CONTAINER_NAME=
PANEL_APP_PORT_HTTP=8112
PANEL_APP_PORT_PEER_TCP=6881
PANEL_APP_PORT_PEER_UDP=6881
PANEL_APP_PORT_DAEMON=58846
CONFIG_PATH=./data/config
DOWNLOADS_PATH=./data/downloads
TIME_ZONE=Asia/Shanghai
+118
View File
@@ -0,0 +1,118 @@
additionalProperties:
formFields:
- default: 8112
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: 6881
edit: true
envKey: PANEL_APP_PORT_PEER_TCP
labelEn: Peer Tcp Port
labelZh: Peer Tcp 端口
label:
en: Peer Tcp Port
zh: Peer Tcp 端口
zh-Hant: Peer Tcp 連接埠
ja: Peer Tcp ポート
ko: Peer Tcp 포트
ru: Порт Peer Tcp
ms: Port Peer Tcp
pt-br: Porta Peer Tcp
required: true
type: number
rule: paramPort
- default: 6881
edit: true
envKey: PANEL_APP_PORT_PEER_UDP
labelEn: Peer Udp Port
labelZh: Peer Udp 端口
label:
en: Peer Udp Port
zh: Peer Udp 端口
zh-Hant: Peer Udp 連接埠
ja: Peer Udp ポート
ko: Peer Udp 포트
ru: Порт Peer Udp
ms: Port Peer Udp
pt-br: Porta Peer Udp
required: true
type: number
rule: paramPort
- default: 58846
edit: true
envKey: PANEL_APP_PORT_DAEMON
labelEn: Daemon Port
labelZh: Daemon 端口
label:
en: Daemon Port
zh: Daemon 端口
zh-Hant: Daemon 連接埠
ja: Daemon ポート
ko: Daemon 포트
ru: Порт Daemon
ms: Port Daemon
pt-br: Porta Daemon
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/downloads
edit: true
envKey: DOWNLOADS_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,24 @@
networks:
1panel-network:
external: true
services:
deluge:
image: "linuxserver/deluge:latest"
container_name: ${CONTAINER_NAME}
restart: always
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:8112"
- "${PANEL_APP_PORT_PEER_TCP}:6881"
- "${PANEL_APP_PORT_PEER_UDP}:6881/udp"
- "${PANEL_APP_PORT_DAEMON}:58846"
volumes:
- "${CONFIG_PATH}:/config"
- "${DOWNLOADS_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/downloads
chown -R 1000:1000 ./data 2>/dev/null || true
+2
View File
@@ -0,0 +1,2 @@
#!/bin/bash
docker-compose down --volumes
+2
View File
@@ -0,0 +1,2 @@
#!/usr/bin/env bash
set -euo pipefail
Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

@@ -0,0 +1,5 @@
CONTAINER_NAME=
PANEL_APP_PORT_HTTP=80
PANEL_APP_PORT_HTTPS=443
CONFIG_PATH=./data/config
TIME_ZONE=Asia/Shanghai
@@ -0,0 +1,68 @@
additionalProperties:
formFields:
- default: 80
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: 443
edit: true
envKey: PANEL_APP_PORT_HTTPS
labelEn: Https Port
labelZh: Https 端口
label:
en: Https Port
zh: Https 端口
zh-Hant: Https 連接埠
ja: Https ポート
ko: Https 포트
ru: Порт Https
ms: Port Https
pt-br: Porta Https
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,21 @@
networks:
1panel-network:
external: true
services:
dokuwiki:
image: "linuxserver/dokuwiki:2025-05-14b-ls309"
container_name: ${CONTAINER_NAME}
restart: always
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:80"
- "${PANEL_APP_PORT_HTTPS}:443"
volumes:
- "${CONFIG_PATH}:/config"
environment:
- PUID=1000
- PGID=1000
- TZ=${TIME_ZONE}
labels:
createdBy: "Apps"
@@ -0,0 +1,4 @@
#!/usr/bin/env bash
set -euo pipefail
mkdir -p ./data/config
chown -R 1000:1000 ./data 2>/dev/null || true
@@ -0,0 +1,2 @@
#!/bin/bash
docker-compose down --volumes
@@ -0,0 +1,2 @@
#!/usr/bin/env bash
set -euo pipefail
+32
View File
@@ -0,0 +1,32 @@
# DokuWiki LinuxServer
## 产品介绍
DokuWiki LinuxServer 使用 LinuxServer.io 维护的 `linuxserver/dokuwiki` 镜像,提供 DokuWiki 知识库 Wiki 能力。
## 主要功能
- 通过 Web UI 进行 wiki knowledge base management 配置
- 持久化保存配置和业务数据
- 使用 80 端口提供 Web 管理界面
- 支持自定义时区
## 访问说明
安装完成后,通过 1Panel 应用入口或 `http://服务器地址:HTTP端口` 访问 Web 界面。首次启动后请按应用页面提示完成初始化配置。
## Introduction
DokuWiki LinuxServer uses the LinuxServer.io maintained `linuxserver/dokuwiki` image for wiki knowledge base management.
## Features
- Manage the application from the Web UI
- Persist configuration and application data
- Expose the Web interface on port 80
- Configure the container time zone
## Links
- LinuxServer image documentation: <https://docs.linuxserver.io/images/docker-dokuwiki/>
- Project website: <https://www.dokuwiki.org/>
+30
View File
@@ -0,0 +1,30 @@
name: DokuWiki LinuxServer
tags:
- Website
title: DokuWiki 知识库 Wiki
description: DokuWiki 知识库 Wiki
additionalProperties:
key: dokuwiki-linuxserver
name: DokuWiki LinuxServer
tags:
- Website
shortDescZh: DokuWiki 知识库 Wiki
shortDescEn: Wiki knowledge base maintained by LinuxServer.io
description:
en: Wiki knowledge base maintained by LinuxServer.io
zh: DokuWiki 知识库 Wiki
zh-Hant: DokuWiki 知識庫 Wiki
ja: LinuxServer.io が保守する Wiki ナレッジベース
ko: LinuxServer.io에서 유지 관리하는 위키 지식 베이스
ru: Wiki-база знаний, поддерживаемая LinuxServer.io
ms: Pangkalan pengetahuan Wiki yang diselenggara oleh LinuxServer.io
pt-br: Base de conhecimento Wiki mantida pela LinuxServer.io
type: tool
crossVersionUpdate: true
limit: 0
website: https://www.dokuwiki.org/
github: https://github.com/linuxserver/docker-dokuwiki
document: https://docs.linuxserver.io/images/docker-dokuwiki/
architectures:
- amd64
- arm64
@@ -0,0 +1,5 @@
CONTAINER_NAME=
PANEL_APP_PORT_HTTP=80
PANEL_APP_PORT_HTTPS=443
CONFIG_PATH=./data/config
TIME_ZONE=Asia/Shanghai
+68
View File
@@ -0,0 +1,68 @@
additionalProperties:
formFields:
- default: 80
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: 443
edit: true
envKey: PANEL_APP_PORT_HTTPS
labelEn: Https Port
labelZh: Https 端口
label:
en: Https Port
zh: Https 端口
zh-Hant: Https 連接埠
ja: Https ポート
ko: Https 포트
ru: Порт Https
ms: Port Https
pt-br: Porta Https
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,21 @@
networks:
1panel-network:
external: true
services:
dokuwiki:
image: "linuxserver/dokuwiki:latest"
container_name: ${CONTAINER_NAME}
restart: always
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:80"
- "${PANEL_APP_PORT_HTTPS}:443"
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
+2
View File
@@ -0,0 +1,2 @@
#!/usr/bin/env bash
set -euo pipefail
Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

+7
View File
@@ -0,0 +1,7 @@
CONTAINER_NAME=
PANEL_APP_PORT_HTTP=8096
PANEL_APP_PORT_HTTPS=8920
CONFIG_PATH=./data/config
TV_PATH=./data/tvshows
MOVIES_PATH=./data/movies
TIME_ZONE=Asia/Shanghai
+100
View File
@@ -0,0 +1,100 @@
additionalProperties:
formFields:
- default: 8096
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: 8920
edit: true
envKey: PANEL_APP_PORT_HTTPS
labelEn: Https Port
labelZh: Https 端口
label:
en: Https Port
zh: Https 端口
zh-Hant: Https 連接埠
ja: Https ポート
ko: Https 포트
ru: Порт Https
ms: Port Https
pt-br: Porta Https
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/tvshows
edit: true
envKey: TV_PATH
labelEn: TV shows path
labelZh: 剧集目录
label:
en: TV shows path
zh: 剧集目录
zh-Hant: 劇集目錄
ja: テレビ番組ディレクトリ
ko: TV 프로그램 디렉터리
ru: Каталог телепередач
ms: Laluan rancangan TV
pt-br: Caminho de series
required: true
type: text
- default: ./data/movies
edit: true
envKey: MOVIES_PATH
labelEn: Movies path
labelZh: 电影目录
label:
en: Movies path
zh: 电影目录
zh-Hant: 電影目錄
ja: 映画ディレクトリ
ko: 영화 디렉터리
ru: Каталог фильмов
ms: Laluan filem
pt-br: Caminho de filmes
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,23 @@
networks:
1panel-network:
external: true
services:
emby:
image: "linuxserver/emby:4.9.5"
container_name: ${CONTAINER_NAME}
restart: always
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:8096"
- "${PANEL_APP_PORT_HTTPS}:8920"
volumes:
- "${CONFIG_PATH}:/config"
- "${TV_PATH}:/data/tvshows"
- "${MOVIES_PATH}:/data/movies"
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/tvshows ./data/movies
chown -R 1000:1000 ./data 2>/dev/null || true
+2
View File
@@ -0,0 +1,2 @@
#!/bin/bash
docker-compose down --volumes
+2
View File
@@ -0,0 +1,2 @@
#!/usr/bin/env bash
set -euo pipefail
+32
View File
@@ -0,0 +1,32 @@
# Emby LinuxServer
## 产品介绍
Emby LinuxServer 使用 LinuxServer.io 维护的 `linuxserver/emby` 镜像,提供 Emby 媒体服务器 能力。
## 主要功能
- 通过 Web UI 进行 media streaming 配置
- 持久化保存配置和业务数据
- 使用 8096 端口提供 Web 管理界面
- 支持自定义时区
## 访问说明
安装完成后,通过 1Panel 应用入口或 `http://服务器地址:HTTP端口` 访问 Web 界面。首次启动后请按应用页面提示完成初始化配置。
## Introduction
Emby LinuxServer uses the LinuxServer.io maintained `linuxserver/emby` image for media streaming.
## Features
- Manage the application from the Web UI
- Persist configuration and application data
- Expose the Web interface on port 8096
- Configure the container time zone
## Links
- LinuxServer image documentation: <https://docs.linuxserver.io/images/docker-emby/>
- Project website: <https://emby.media/>
+30
View File
@@ -0,0 +1,30 @@
name: Emby LinuxServer
tags:
- Media
title: Emby 媒体服务器
description: Emby 媒体服务器
additionalProperties:
key: emby-linuxserver
name: Emby LinuxServer
tags:
- Media
shortDescZh: Emby 媒体服务器
shortDescEn: Media server maintained by LinuxServer.io
description:
en: Media server maintained by LinuxServer.io
zh: Emby 媒体服务器
zh-Hant: Emby 媒體伺服器
ja: LinuxServer.io が保守するメディアサーバー
ko: LinuxServer.io에서 유지 관리하는 미디어 서버
ru: Медиасервер, поддерживаемый LinuxServer.io
ms: Pelayan media yang diselenggara oleh LinuxServer.io
pt-br: Servidor de midia mantido pela LinuxServer.io
type: tool
crossVersionUpdate: true
limit: 0
website: https://emby.media/
github: https://github.com/linuxserver/docker-emby
document: https://docs.linuxserver.io/images/docker-emby/
architectures:
- amd64
- arm64
+7
View File
@@ -0,0 +1,7 @@
CONTAINER_NAME=
PANEL_APP_PORT_HTTP=8096
PANEL_APP_PORT_HTTPS=8920
CONFIG_PATH=./data/config
TV_PATH=./data/tvshows
MOVIES_PATH=./data/movies
TIME_ZONE=Asia/Shanghai
+100
View File
@@ -0,0 +1,100 @@
additionalProperties:
formFields:
- default: 8096
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: 8920
edit: true
envKey: PANEL_APP_PORT_HTTPS
labelEn: Https Port
labelZh: Https 端口
label:
en: Https Port
zh: Https 端口
zh-Hant: Https 連接埠
ja: Https ポート
ko: Https 포트
ru: Порт Https
ms: Port Https
pt-br: Porta Https
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/tvshows
edit: true
envKey: TV_PATH
labelEn: TV shows path
labelZh: 剧集目录
label:
en: TV shows path
zh: 剧集目录
zh-Hant: 劇集目錄
ja: テレビ番組ディレクトリ
ko: TV 프로그램 디렉터리
ru: Каталог телепередач
ms: Laluan rancangan TV
pt-br: Caminho de series
required: true
type: text
- default: ./data/movies
edit: true
envKey: MOVIES_PATH
labelEn: Movies path
labelZh: 电影目录
label:
en: Movies path
zh: 电影目录
zh-Hant: 電影目錄
ja: 映画ディレクトリ
ko: 영화 디렉터리
ru: Каталог фильмов
ms: Laluan filem
pt-br: Caminho de filmes
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,23 @@
networks:
1panel-network:
external: true
services:
emby:
image: "linuxserver/emby:latest"
container_name: ${CONTAINER_NAME}
restart: always
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:8096"
- "${PANEL_APP_PORT_HTTPS}:8920"
volumes:
- "${CONFIG_PATH}:/config"
- "${TV_PATH}:/data/tvshows"
- "${MOVIES_PATH}:/data/movies"
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/tvshows ./data/movies
chown -R 1000:1000 ./data 2>/dev/null || true
+2
View File
@@ -0,0 +1,2 @@
#!/bin/bash
docker-compose down --volumes
+2
View File
@@ -0,0 +1,2 @@
#!/usr/bin/env bash
set -euo pipefail
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

@@ -0,0 +1,5 @@
CONTAINER_NAME=
PANEL_APP_PORT_HTTP=80
PANEL_APP_PORT_HTTPS=443
CONFIG_PATH=./data/config
TIME_ZONE=Asia/Shanghai
+68
View File
@@ -0,0 +1,68 @@
additionalProperties:
formFields:
- default: 80
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: 443
edit: true
envKey: PANEL_APP_PORT_HTTPS
labelEn: Https Port
labelZh: Https 端口
label:
en: Https Port
zh: Https 端口
zh-Hant: Https 連接埠
ja: Https ポート
ko: Https 포트
ru: Порт Https
ms: Port Https
pt-br: Porta Https
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,21 @@
networks:
1panel-network:
external: true
services:
heimdall:
image: "linuxserver/heimdall:2.7.6"
container_name: ${CONTAINER_NAME}
restart: always
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:80"
- "${PANEL_APP_PORT_HTTPS}:443"
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
+2
View File
@@ -0,0 +1,2 @@
#!/usr/bin/env bash
set -euo pipefail
+32
View File
@@ -0,0 +1,32 @@
# Heimdall LinuxServer
## 产品介绍
Heimdall LinuxServer 使用 LinuxServer.io 维护的 `linuxserver/heimdall` 镜像,提供 Heimdall 应用导航页 能力。
## 主要功能
- 通过 Web UI 进行 application dashboard management 配置
- 持久化保存配置和业务数据
- 使用 80 端口提供 Web 管理界面
- 支持自定义时区
## 访问说明
安装完成后,通过 1Panel 应用入口或 `http://服务器地址:HTTP端口` 访问 Web 界面。首次启动后请按应用页面提示完成初始化配置。
## Introduction
Heimdall LinuxServer uses the LinuxServer.io maintained `linuxserver/heimdall` image for application dashboard management.
## Features
- Manage the application from the Web UI
- Persist configuration and application data
- Expose the Web interface on port 80
- Configure the container time zone
## Links
- LinuxServer image documentation: <https://docs.linuxserver.io/images/docker-heimdall/>
- Project website: <https://heimdall.site/>
+30
View File
@@ -0,0 +1,30 @@
name: Heimdall LinuxServer
tags:
- Tool
title: Heimdall 应用导航页
description: Heimdall 应用导航页
additionalProperties:
key: heimdall-linuxserver
name: Heimdall LinuxServer
tags:
- Tool
shortDescZh: Heimdall 应用导航页
shortDescEn: Application dashboard maintained by LinuxServer.io
description:
en: Application dashboard maintained by LinuxServer.io
zh: Heimdall 应用导航页
zh-Hant: Heimdall 應用導航頁
ja: LinuxServer.io が保守するアプリケーションダッシュボード
ko: LinuxServer.io에서 유지 관리하는 애플리케이션 대시보드
ru: Панель приложений, поддерживаемая LinuxServer.io
ms: Papan pemuka aplikasi yang diselenggara oleh LinuxServer.io
pt-br: Painel de aplicativos mantido pela LinuxServer.io
type: tool
crossVersionUpdate: true
limit: 0
website: https://heimdall.site/
github: https://github.com/linuxserver/docker-heimdall
document: https://docs.linuxserver.io/images/docker-heimdall/
architectures:
- amd64
- arm64
@@ -0,0 +1,5 @@
CONTAINER_NAME=
PANEL_APP_PORT_HTTP=80
PANEL_APP_PORT_HTTPS=443
CONFIG_PATH=./data/config
TIME_ZONE=Asia/Shanghai
+68
View File
@@ -0,0 +1,68 @@
additionalProperties:
formFields:
- default: 80
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: 443
edit: true
envKey: PANEL_APP_PORT_HTTPS
labelEn: Https Port
labelZh: Https 端口
label:
en: Https Port
zh: Https 端口
zh-Hant: Https 連接埠
ja: Https ポート
ko: Https 포트
ru: Порт Https
ms: Port Https
pt-br: Porta Https
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,21 @@
networks:
1panel-network:
external: true
services:
heimdall:
image: "linuxserver/heimdall:latest"
container_name: ${CONTAINER_NAME}
restart: always
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:80"
- "${PANEL_APP_PORT_HTTPS}:443"
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
+2
View File
@@ -0,0 +1,2 @@
#!/usr/bin/env bash
set -euo pipefail
Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

@@ -0,0 +1,9 @@
CONTAINER_NAME=
PANEL_APP_PORT_HTTP=8096
PANEL_APP_PORT_HTTPS=8920
PANEL_APP_PORT_DISCOVERY=7359
PANEL_APP_PORT_DLNA=1900
CONFIG_PATH=./data/config
TV_PATH=./data/tvshows
MOVIES_PATH=./data/movies
TIME_ZONE=Asia/Shanghai
+134
View File
@@ -0,0 +1,134 @@
additionalProperties:
formFields:
- default: 8096
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: 8920
edit: true
envKey: PANEL_APP_PORT_HTTPS
labelEn: Https Port
labelZh: Https 端口
label:
en: Https Port
zh: Https 端口
zh-Hant: Https 連接埠
ja: Https ポート
ko: Https 포트
ru: Порт Https
ms: Port Https
pt-br: Porta Https
required: true
type: number
rule: paramPort
- default: 7359
edit: true
envKey: PANEL_APP_PORT_DISCOVERY
labelEn: Discovery Port
labelZh: Discovery 端口
label:
en: Discovery Port
zh: Discovery 端口
zh-Hant: Discovery 連接埠
ja: Discovery ポート
ko: Discovery 포트
ru: Порт Discovery
ms: Port Discovery
pt-br: Porta Discovery
required: true
type: number
rule: paramPort
- default: 1900
edit: true
envKey: PANEL_APP_PORT_DLNA
labelEn: Dlna Port
labelZh: Dlna 端口
label:
en: Dlna Port
zh: Dlna 端口
zh-Hant: Dlna 連接埠
ja: Dlna ポート
ko: Dlna 포트
ru: Порт Dlna
ms: Port Dlna
pt-br: Porta Dlna
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/tvshows
edit: true
envKey: TV_PATH
labelEn: TV shows path
labelZh: 剧集目录
label:
en: TV shows path
zh: 剧集目录
zh-Hant: 劇集目錄
ja: テレビ番組ディレクトリ
ko: TV 프로그램 디렉터리
ru: Каталог телепередач
ms: Laluan rancangan TV
pt-br: Caminho de series
required: true
type: text
- default: ./data/movies
edit: true
envKey: MOVIES_PATH
labelEn: Movies path
labelZh: 电影目录
label:
en: Movies path
zh: 电影目录
zh-Hant: 電影目錄
ja: 映画ディレクトリ
ko: 영화 디렉터리
ru: Каталог фильмов
ms: Laluan filem
pt-br: Caminho de filmes
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,25 @@
networks:
1panel-network:
external: true
services:
jellyfin:
image: "linuxserver/jellyfin:10.11.11"
container_name: ${CONTAINER_NAME}
restart: always
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:8096"
- "${PANEL_APP_PORT_HTTPS}:8920"
- "${PANEL_APP_PORT_DISCOVERY}:7359/udp"
- "${PANEL_APP_PORT_DLNA}:1900/udp"
volumes:
- "${CONFIG_PATH}:/config"
- "${TV_PATH}:/data/tvshows"
- "${MOVIES_PATH}:/data/movies"
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/tvshows ./data/movies
chown -R 1000:1000 ./data 2>/dev/null || true
+2
View File
@@ -0,0 +1,2 @@
#!/bin/bash
docker-compose down --volumes
+2
View File
@@ -0,0 +1,2 @@
#!/usr/bin/env bash
set -euo pipefail
+32
View File
@@ -0,0 +1,32 @@
# Jellyfin LinuxServer
## 产品介绍
Jellyfin LinuxServer 使用 LinuxServer.io 维护的 `linuxserver/jellyfin` 镜像,提供 Jellyfin 媒体服务器 能力。
## 主要功能
- 通过 Web UI 进行 media streaming 配置
- 持久化保存配置和业务数据
- 使用 8096 端口提供 Web 管理界面
- 支持自定义时区
## 访问说明
安装完成后,通过 1Panel 应用入口或 `http://服务器地址:HTTP端口` 访问 Web 界面。首次启动后请按应用页面提示完成初始化配置。
## Introduction
Jellyfin LinuxServer uses the LinuxServer.io maintained `linuxserver/jellyfin` image for media streaming.
## Features
- Manage the application from the Web UI
- Persist configuration and application data
- Expose the Web interface on port 8096
- Configure the container time zone
## Links
- LinuxServer image documentation: <https://docs.linuxserver.io/images/docker-jellyfin/>
- Project website: <https://jellyfin.org/>
+30
View File
@@ -0,0 +1,30 @@
name: Jellyfin LinuxServer
tags:
- Media
title: Jellyfin 媒体服务器
description: Jellyfin 媒体服务器
additionalProperties:
key: jellyfin-linuxserver
name: Jellyfin LinuxServer
tags:
- Media
shortDescZh: Jellyfin 媒体服务器
shortDescEn: Media server maintained by LinuxServer.io
description:
en: Media server maintained by LinuxServer.io
zh: Jellyfin 媒体服务器
zh-Hant: Jellyfin 媒體伺服器
ja: LinuxServer.io が保守するメディアサーバー
ko: LinuxServer.io에서 유지 관리하는 미디어 서버
ru: Медиасервер, поддерживаемый LinuxServer.io
ms: Pelayan media yang diselenggara oleh LinuxServer.io
pt-br: Servidor de midia mantido pela LinuxServer.io
type: tool
crossVersionUpdate: true
limit: 0
website: https://jellyfin.org/
github: https://github.com/linuxserver/docker-jellyfin
document: https://docs.linuxserver.io/images/docker-jellyfin/
architectures:
- amd64
- arm64
@@ -0,0 +1,9 @@
CONTAINER_NAME=
PANEL_APP_PORT_HTTP=8096
PANEL_APP_PORT_HTTPS=8920
PANEL_APP_PORT_DISCOVERY=7359
PANEL_APP_PORT_DLNA=1900
CONFIG_PATH=./data/config
TV_PATH=./data/tvshows
MOVIES_PATH=./data/movies
TIME_ZONE=Asia/Shanghai
+134
View File
@@ -0,0 +1,134 @@
additionalProperties:
formFields:
- default: 8096
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: 8920
edit: true
envKey: PANEL_APP_PORT_HTTPS
labelEn: Https Port
labelZh: Https 端口
label:
en: Https Port
zh: Https 端口
zh-Hant: Https 連接埠
ja: Https ポート
ko: Https 포트
ru: Порт Https
ms: Port Https
pt-br: Porta Https
required: true
type: number
rule: paramPort
- default: 7359
edit: true
envKey: PANEL_APP_PORT_DISCOVERY
labelEn: Discovery Port
labelZh: Discovery 端口
label:
en: Discovery Port
zh: Discovery 端口
zh-Hant: Discovery 連接埠
ja: Discovery ポート
ko: Discovery 포트
ru: Порт Discovery
ms: Port Discovery
pt-br: Porta Discovery
required: true
type: number
rule: paramPort
- default: 1900
edit: true
envKey: PANEL_APP_PORT_DLNA
labelEn: Dlna Port
labelZh: Dlna 端口
label:
en: Dlna Port
zh: Dlna 端口
zh-Hant: Dlna 連接埠
ja: Dlna ポート
ko: Dlna 포트
ru: Порт Dlna
ms: Port Dlna
pt-br: Porta Dlna
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/tvshows
edit: true
envKey: TV_PATH
labelEn: TV shows path
labelZh: 剧集目录
label:
en: TV shows path
zh: 剧集目录
zh-Hant: 劇集目錄
ja: テレビ番組ディレクトリ
ko: TV 프로그램 디렉터리
ru: Каталог телепередач
ms: Laluan rancangan TV
pt-br: Caminho de series
required: true
type: text
- default: ./data/movies
edit: true
envKey: MOVIES_PATH
labelEn: Movies path
labelZh: 电影目录
label:
en: Movies path
zh: 电影目录
zh-Hant: 電影目錄
ja: 映画ディレクトリ
ko: 영화 디렉터리
ru: Каталог фильмов
ms: Laluan filem
pt-br: Caminho de filmes
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,25 @@
networks:
1panel-network:
external: true
services:
jellyfin:
image: "linuxserver/jellyfin:latest"
container_name: ${CONTAINER_NAME}
restart: always
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:8096"
- "${PANEL_APP_PORT_HTTPS}:8920"
- "${PANEL_APP_PORT_DISCOVERY}:7359/udp"
- "${PANEL_APP_PORT_DLNA}:1900/udp"
volumes:
- "${CONFIG_PATH}:/config"
- "${TV_PATH}:/data/tvshows"
- "${MOVIES_PATH}:/data/movies"
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/tvshows ./data/movies
chown -R 1000:1000 ./data 2>/dev/null || true
+2
View File
@@ -0,0 +1,2 @@
#!/bin/bash
docker-compose down --volumes
+2
View File
@@ -0,0 +1,2 @@
#!/usr/bin/env bash
set -euo pipefail
Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

@@ -0,0 +1,6 @@
CONTAINER_NAME=
PANEL_APP_PORT_HTTP=8989
CONFIG_PATH=./data/config
TV_PATH=./data/tv
DOWNLOADS_PATH=./data/downloads
TIME_ZONE=Asia/Shanghai
+83
View File
@@ -0,0 +1,83 @@
additionalProperties:
formFields:
- default: 8989
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 series path
labelZh: 剧集目录
label:
en: TV series path
zh: 剧集目录
zh-Hant: 劇集目錄
ja: テレビシリーズディレクトリ
ko: TV 시리즈 디렉터리
ru: Каталог сериалов
ms: Laluan siri TV
pt-br: Caminho de series
required: true
type: text
- default: ./data/downloads
edit: true
envKey: DOWNLOADS_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:
sonarr:
image: "linuxserver/sonarr:4.0.17"
container_name: ${CONTAINER_NAME}
restart: always
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:8989"
volumes:
- "${CONFIG_PATH}:/config"
- "${TV_PATH}:/tv"
- "${DOWNLOADS_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
+2
View File
@@ -0,0 +1,2 @@
#!/usr/bin/env bash
set -euo pipefail
+32
View File
@@ -0,0 +1,32 @@
# Sonarr LinuxServer
## 产品介绍
Sonarr LinuxServer 使用 LinuxServer.io 维护的 `linuxserver/sonarr` 镜像,提供 Sonarr 剧集媒体管理 能力。
## 主要功能
- 通过 Web UI 进行 TV series collection management 配置
- 持久化保存配置和业务数据
- 使用 8989 端口提供 Web 管理界面
- 支持自定义时区
## 访问说明
安装完成后,通过 1Panel 应用入口或 `http://服务器地址:HTTP端口` 访问 Web 界面。首次启动后请按应用页面提示完成初始化配置。
## Introduction
Sonarr LinuxServer uses the LinuxServer.io maintained `linuxserver/sonarr` image for TV series collection management.
## Features
- Manage the application from the Web UI
- Persist configuration and application data
- Expose the Web interface on port 8989
- Configure the container time zone
## Links
- LinuxServer image documentation: <https://docs.linuxserver.io/images/docker-sonarr/>
- Project website: <https://sonarr.tv/>
+30
View File
@@ -0,0 +1,30 @@
name: Sonarr LinuxServer
tags:
- Media
title: Sonarr 剧集媒体管理
description: Sonarr 剧集媒体管理
additionalProperties:
key: sonarr-linuxserver
name: Sonarr LinuxServer
tags:
- Media
shortDescZh: Sonarr 剧集媒体管理
shortDescEn: TV series collection manager maintained by LinuxServer.io
description:
en: TV series collection manager maintained by LinuxServer.io
zh: Sonarr 剧集媒体管理
zh-Hant: Sonarr 劇集媒體管理
ja: LinuxServer.io が保守するテレビシリーズ管理ツール
ko: LinuxServer.io에서 유지 관리하는 TV 시리즈 컬렉션 관리자
ru: Менеджер телесериалов, поддерживаемый LinuxServer.io
ms: Pengurus koleksi siri TV yang diselenggara oleh LinuxServer.io
pt-br: Gerenciador de series mantido pela LinuxServer.io
type: tool
crossVersionUpdate: true
limit: 0
website: https://sonarr.tv/
github: https://github.com/linuxserver/docker-sonarr
document: https://docs.linuxserver.io/images/docker-sonarr/
architectures:
- amd64
- arm64
@@ -0,0 +1,6 @@
CONTAINER_NAME=
PANEL_APP_PORT_HTTP=8989
CONFIG_PATH=./data/config
TV_PATH=./data/tv
DOWNLOADS_PATH=./data/downloads
TIME_ZONE=Asia/Shanghai
+83
View File
@@ -0,0 +1,83 @@
additionalProperties:
formFields:
- default: 8989
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 series path
labelZh: 剧集目录
label:
en: TV series path
zh: 剧集目录
zh-Hant: 劇集目錄
ja: テレビシリーズディレクトリ
ko: TV 시리즈 디렉터리
ru: Каталог сериалов
ms: Laluan siri TV
pt-br: Caminho de series
required: true
type: text
- default: ./data/downloads
edit: true
envKey: DOWNLOADS_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:
sonarr:
image: "linuxserver/sonarr:latest"
container_name: ${CONTAINER_NAME}
restart: always
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:8989"
volumes:
- "${CONFIG_PATH}:/config"
- "${TV_PATH}:/tv"
- "${DOWNLOADS_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