mirror of
https://github.com/okxlin/appstore.git
synced 2026-09-25 08:01:02 +00:00
Add additional LinuxServer web app adapters
This commit is contained in:
@@ -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
|
||||
@@ -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
@@ -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
@@ -0,0 +1,2 @@
|
||||
#!/bin/bash
|
||||
docker-compose down --volumes
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
@@ -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/>
|
||||
@@ -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
|
||||
@@ -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
@@ -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
@@ -0,0 +1,2 @@
|
||||
#!/bin/bash
|
||||
docker-compose down --volumes
|
||||
+2
@@ -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
|
||||
@@ -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/>
|
||||
@@ -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
|
||||
@@ -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
@@ -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
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 9.1 KiB |
@@ -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
|
||||
@@ -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"
|
||||
Executable
+4
@@ -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
@@ -0,0 +1,2 @@
|
||||
#!/bin/bash
|
||||
docker-compose down --volumes
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
@@ -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/>
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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"
|
||||
Executable
+4
@@ -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
@@ -0,0 +1,2 @@
|
||||
#!/bin/bash
|
||||
docker-compose down --volumes
|
||||
+2
@@ -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
|
||||
@@ -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
@@ -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
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
@@ -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/>
|
||||
@@ -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
|
||||
@@ -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
@@ -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
|
||||
+2
@@ -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
|
||||
@@ -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
@@ -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
|
||||
@@ -0,0 +1,2 @@
|
||||
#!/bin/bash
|
||||
docker-compose down --volumes
|
||||
@@ -0,0 +1,2 @@
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
@@ -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/>
|
||||
@@ -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
|
||||
@@ -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
@@ -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
|
||||
@@ -0,0 +1,2 @@
|
||||
#!/bin/bash
|
||||
docker-compose down --volumes
|
||||
+2
@@ -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
|
||||
@@ -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
@@ -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
@@ -0,0 +1,2 @@
|
||||
#!/bin/bash
|
||||
docker-compose down --volumes
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
@@ -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/>
|
||||
@@ -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
|
||||
@@ -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
@@ -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
@@ -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
Reference in New Issue
Block a user