diff --git a/apps/azahar-linuxserver/12125.1.2/.env.sample b/apps/azahar-linuxserver/12125.1.2/.env.sample new file mode 100644 index 000000000..688946eae --- /dev/null +++ b/apps/azahar-linuxserver/12125.1.2/.env.sample @@ -0,0 +1,5 @@ +CONTAINER_NAME= +PANEL_APP_PORT_HTTP=3000 +PANEL_APP_PORT_HTTPS=3001 +CONFIG_PATH=./data/config +TIME_ZONE=Asia/Shanghai diff --git a/apps/azahar-linuxserver/12125.1.2/data.yml b/apps/azahar-linuxserver/12125.1.2/data.yml new file mode 100644 index 000000000..e939a775b --- /dev/null +++ b/apps/azahar-linuxserver/12125.1.2/data.yml @@ -0,0 +1,68 @@ +additionalProperties: + formFields: + - default: 3000 + 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: 3001 + 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 diff --git a/apps/azahar-linuxserver/12125.1.2/data/.gitkeep b/apps/azahar-linuxserver/12125.1.2/data/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/apps/azahar-linuxserver/12125.1.2/docker-compose.yml b/apps/azahar-linuxserver/12125.1.2/docker-compose.yml new file mode 100644 index 000000000..198bcdb1d --- /dev/null +++ b/apps/azahar-linuxserver/12125.1.2/docker-compose.yml @@ -0,0 +1,21 @@ +networks: + 1panel-network: + external: true +services: + azahar: + image: "linuxserver/azahar:12125.1.2" + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + ports: + - "${PANEL_APP_PORT_HTTP}:3000" + - "${PANEL_APP_PORT_HTTPS}:3001" + volumes: + - "${CONFIG_PATH}:/config" + environment: + - PUID=1000 + - PGID=1000 + - TZ=${TIME_ZONE} + labels: + createdBy: "Apps" diff --git a/apps/azahar-linuxserver/12125.1.2/scripts/init.sh b/apps/azahar-linuxserver/12125.1.2/scripts/init.sh new file mode 100755 index 000000000..71fd851bd --- /dev/null +++ b/apps/azahar-linuxserver/12125.1.2/scripts/init.sh @@ -0,0 +1,4 @@ +#!/usr/bin/env bash +set -euo pipefail +mkdir -p ./data/config +chown -R 1000:1000 ./data 2>/dev/null || true diff --git a/apps/azahar-linuxserver/12125.1.2/scripts/uninstall.sh b/apps/azahar-linuxserver/12125.1.2/scripts/uninstall.sh new file mode 100755 index 000000000..ab8a8d674 --- /dev/null +++ b/apps/azahar-linuxserver/12125.1.2/scripts/uninstall.sh @@ -0,0 +1,2 @@ +#!/bin/bash +docker-compose down --volumes diff --git a/apps/azahar-linuxserver/12125.1.2/scripts/upgrade.sh b/apps/azahar-linuxserver/12125.1.2/scripts/upgrade.sh new file mode 100755 index 000000000..6e877466e --- /dev/null +++ b/apps/azahar-linuxserver/12125.1.2/scripts/upgrade.sh @@ -0,0 +1,2 @@ +#!/usr/bin/env bash +set -euo pipefail diff --git a/apps/azahar-linuxserver/README.md b/apps/azahar-linuxserver/README.md new file mode 100644 index 000000000..bbe01c654 --- /dev/null +++ b/apps/azahar-linuxserver/README.md @@ -0,0 +1,32 @@ +# Azahar LinuxServer + +## 产品介绍 + +Azahar LinuxServer 使用 LinuxServer.io 维护的 `linuxserver/azahar` 镜像,提供 Azahar Nintendo 3DS 模拟器桌面 能力。 + +## 主要功能 + +- 通过 Web UI 进行 Nintendo 3DS emulation 配置 +- 持久化保存配置和业务数据 +- 使用 3000 端口提供 Web 管理界面 +- 支持自定义时区 + +## 访问说明 + +安装完成后,通过 1Panel 应用入口或 `http://服务器地址:HTTP端口` 访问 Web 界面。首次启动后请按应用页面提示完成初始化配置。 + +## Introduction + +Azahar LinuxServer uses the LinuxServer.io maintained `linuxserver/azahar` image for Nintendo 3DS emulation. + +## Features + +- Manage the application from the Web UI +- Persist configuration and application data +- Expose the Web interface on port 3000 +- Configure the container time zone + +## Links + +- LinuxServer image documentation: +- Project website: diff --git a/apps/azahar-linuxserver/data.yml b/apps/azahar-linuxserver/data.yml new file mode 100644 index 000000000..89c5122c5 --- /dev/null +++ b/apps/azahar-linuxserver/data.yml @@ -0,0 +1,29 @@ +name: Azahar LinuxServer +tags: +- Game +title: Azahar Nintendo 3DS 模拟器桌面 +description: Azahar Nintendo 3DS 模拟器桌面 +additionalProperties: + key: azahar-linuxserver + name: Azahar LinuxServer + tags: + - Game + shortDescZh: Azahar Nintendo 3DS 模拟器桌面 + shortDescEn: Nintendo 3DS emulator desktop maintained by LinuxServer.io + description: + en: Nintendo 3DS emulator desktop maintained by LinuxServer.io + zh: Azahar Nintendo 3DS 模拟器桌面 + zh-Hant: Azahar Nintendo 3DS 模擬器桌面 + ja: LinuxServer.io が保守する Nintendo 3DS エミュレーターデスクトップ + ko: LinuxServer.io에서 유지 관리하는 Nintendo 3DS 에뮬레이터 데스크톱 + ru: Рабочий стол эмулятора Nintendo 3DS, поддерживаемый LinuxServer.io + ms: Desktop emulator Nintendo 3DS yang diselenggara oleh LinuxServer.io + pt-br: Desktop de emulador Nintendo 3DS mantido pela LinuxServer.io + type: tool + crossVersionUpdate: true + limit: 0 + website: https://azahar-emu.org/ + github: https://github.com/linuxserver/docker-azahar + document: https://docs.linuxserver.io/images/docker-azahar/ + architectures: + - amd64 diff --git a/apps/azahar-linuxserver/latest/.env.sample b/apps/azahar-linuxserver/latest/.env.sample new file mode 100644 index 000000000..688946eae --- /dev/null +++ b/apps/azahar-linuxserver/latest/.env.sample @@ -0,0 +1,5 @@ +CONTAINER_NAME= +PANEL_APP_PORT_HTTP=3000 +PANEL_APP_PORT_HTTPS=3001 +CONFIG_PATH=./data/config +TIME_ZONE=Asia/Shanghai diff --git a/apps/azahar-linuxserver/latest/data.yml b/apps/azahar-linuxserver/latest/data.yml new file mode 100644 index 000000000..e939a775b --- /dev/null +++ b/apps/azahar-linuxserver/latest/data.yml @@ -0,0 +1,68 @@ +additionalProperties: + formFields: + - default: 3000 + 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: 3001 + 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 diff --git a/apps/azahar-linuxserver/latest/data/.gitkeep b/apps/azahar-linuxserver/latest/data/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/apps/azahar-linuxserver/latest/docker-compose.yml b/apps/azahar-linuxserver/latest/docker-compose.yml new file mode 100644 index 000000000..33a002651 --- /dev/null +++ b/apps/azahar-linuxserver/latest/docker-compose.yml @@ -0,0 +1,21 @@ +networks: + 1panel-network: + external: true +services: + azahar: + image: "linuxserver/azahar:latest" + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + ports: + - "${PANEL_APP_PORT_HTTP}:3000" + - "${PANEL_APP_PORT_HTTPS}:3001" + volumes: + - "${CONFIG_PATH}:/config" + environment: + - PUID=1000 + - PGID=1000 + - TZ=${TIME_ZONE} + labels: + createdBy: "Apps" diff --git a/apps/azahar-linuxserver/latest/scripts/init.sh b/apps/azahar-linuxserver/latest/scripts/init.sh new file mode 100755 index 000000000..71fd851bd --- /dev/null +++ b/apps/azahar-linuxserver/latest/scripts/init.sh @@ -0,0 +1,4 @@ +#!/usr/bin/env bash +set -euo pipefail +mkdir -p ./data/config +chown -R 1000:1000 ./data 2>/dev/null || true diff --git a/apps/azahar-linuxserver/latest/scripts/uninstall.sh b/apps/azahar-linuxserver/latest/scripts/uninstall.sh new file mode 100755 index 000000000..ab8a8d674 --- /dev/null +++ b/apps/azahar-linuxserver/latest/scripts/uninstall.sh @@ -0,0 +1,2 @@ +#!/bin/bash +docker-compose down --volumes diff --git a/apps/azahar-linuxserver/latest/scripts/upgrade.sh b/apps/azahar-linuxserver/latest/scripts/upgrade.sh new file mode 100755 index 000000000..6e877466e --- /dev/null +++ b/apps/azahar-linuxserver/latest/scripts/upgrade.sh @@ -0,0 +1,2 @@ +#!/usr/bin/env bash +set -euo pipefail diff --git a/apps/azahar-linuxserver/logo.png b/apps/azahar-linuxserver/logo.png new file mode 100644 index 000000000..d7378949f Binary files /dev/null and b/apps/azahar-linuxserver/logo.png differ diff --git a/apps/flycast-linuxserver/2.6.20260621/.env.sample b/apps/flycast-linuxserver/2.6.20260621/.env.sample new file mode 100644 index 000000000..688946eae --- /dev/null +++ b/apps/flycast-linuxserver/2.6.20260621/.env.sample @@ -0,0 +1,5 @@ +CONTAINER_NAME= +PANEL_APP_PORT_HTTP=3000 +PANEL_APP_PORT_HTTPS=3001 +CONFIG_PATH=./data/config +TIME_ZONE=Asia/Shanghai diff --git a/apps/flycast-linuxserver/2.6.20260621/data.yml b/apps/flycast-linuxserver/2.6.20260621/data.yml new file mode 100644 index 000000000..e939a775b --- /dev/null +++ b/apps/flycast-linuxserver/2.6.20260621/data.yml @@ -0,0 +1,68 @@ +additionalProperties: + formFields: + - default: 3000 + 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: 3001 + 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 diff --git a/apps/flycast-linuxserver/2.6.20260621/data/.gitkeep b/apps/flycast-linuxserver/2.6.20260621/data/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/apps/flycast-linuxserver/2.6.20260621/docker-compose.yml b/apps/flycast-linuxserver/2.6.20260621/docker-compose.yml new file mode 100644 index 000000000..efb9a3869 --- /dev/null +++ b/apps/flycast-linuxserver/2.6.20260621/docker-compose.yml @@ -0,0 +1,21 @@ +networks: + 1panel-network: + external: true +services: + flycast: + image: "linuxserver/flycast:2.6.20260621" + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + ports: + - "${PANEL_APP_PORT_HTTP}:3000" + - "${PANEL_APP_PORT_HTTPS}:3001" + volumes: + - "${CONFIG_PATH}:/config" + environment: + - PUID=1000 + - PGID=1000 + - TZ=${TIME_ZONE} + labels: + createdBy: "Apps" diff --git a/apps/flycast-linuxserver/2.6.20260621/scripts/init.sh b/apps/flycast-linuxserver/2.6.20260621/scripts/init.sh new file mode 100755 index 000000000..71fd851bd --- /dev/null +++ b/apps/flycast-linuxserver/2.6.20260621/scripts/init.sh @@ -0,0 +1,4 @@ +#!/usr/bin/env bash +set -euo pipefail +mkdir -p ./data/config +chown -R 1000:1000 ./data 2>/dev/null || true diff --git a/apps/flycast-linuxserver/2.6.20260621/scripts/uninstall.sh b/apps/flycast-linuxserver/2.6.20260621/scripts/uninstall.sh new file mode 100755 index 000000000..ab8a8d674 --- /dev/null +++ b/apps/flycast-linuxserver/2.6.20260621/scripts/uninstall.sh @@ -0,0 +1,2 @@ +#!/bin/bash +docker-compose down --volumes diff --git a/apps/flycast-linuxserver/2.6.20260621/scripts/upgrade.sh b/apps/flycast-linuxserver/2.6.20260621/scripts/upgrade.sh new file mode 100755 index 000000000..6e877466e --- /dev/null +++ b/apps/flycast-linuxserver/2.6.20260621/scripts/upgrade.sh @@ -0,0 +1,2 @@ +#!/usr/bin/env bash +set -euo pipefail diff --git a/apps/flycast-linuxserver/README.md b/apps/flycast-linuxserver/README.md new file mode 100644 index 000000000..903d0373a --- /dev/null +++ b/apps/flycast-linuxserver/README.md @@ -0,0 +1,32 @@ +# Flycast LinuxServer + +## 产品介绍 + +Flycast LinuxServer 使用 LinuxServer.io 维护的 `linuxserver/flycast` 镜像,提供 Flycast Dreamcast 模拟器桌面 能力。 + +## 主要功能 + +- 通过 Web UI 进行 Dreamcast emulation 配置 +- 持久化保存配置和业务数据 +- 使用 3000 端口提供 Web 管理界面 +- 支持自定义时区 + +## 访问说明 + +安装完成后,通过 1Panel 应用入口或 `http://服务器地址:HTTP端口` 访问 Web 界面。首次启动后请按应用页面提示完成初始化配置。 + +## Introduction + +Flycast LinuxServer uses the LinuxServer.io maintained `linuxserver/flycast` image for Dreamcast emulation. + +## Features + +- Manage the application from the Web UI +- Persist configuration and application data +- Expose the Web interface on port 3000 +- Configure the container time zone + +## Links + +- LinuxServer image documentation: +- Project website: diff --git a/apps/flycast-linuxserver/data.yml b/apps/flycast-linuxserver/data.yml new file mode 100644 index 000000000..67f46525b --- /dev/null +++ b/apps/flycast-linuxserver/data.yml @@ -0,0 +1,29 @@ +name: Flycast LinuxServer +tags: +- Game +title: Flycast Dreamcast 模拟器桌面 +description: Flycast Dreamcast 模拟器桌面 +additionalProperties: + key: flycast-linuxserver + name: Flycast LinuxServer + tags: + - Game + shortDescZh: Flycast Dreamcast 模拟器桌面 + shortDescEn: Dreamcast emulator desktop maintained by LinuxServer.io + description: + en: Dreamcast emulator desktop maintained by LinuxServer.io + zh: Flycast Dreamcast 模拟器桌面 + zh-Hant: Flycast Dreamcast 模擬器桌面 + ja: LinuxServer.io が保守する Dreamcast エミュレーターデスクトップ + ko: LinuxServer.io에서 유지 관리하는 Dreamcast 에뮬레이터 데스크톱 + ru: Рабочий стол эмулятора Dreamcast, поддерживаемый LinuxServer.io + ms: Desktop emulator Dreamcast yang diselenggara oleh LinuxServer.io + pt-br: Desktop de emulador Dreamcast mantido pela LinuxServer.io + type: tool + crossVersionUpdate: true + limit: 0 + website: https://flyinghead.github.io/flycast-builds/ + github: https://github.com/linuxserver/docker-flycast + document: https://docs.linuxserver.io/images/docker-flycast/ + architectures: + - amd64 diff --git a/apps/flycast-linuxserver/latest/.env.sample b/apps/flycast-linuxserver/latest/.env.sample new file mode 100644 index 000000000..688946eae --- /dev/null +++ b/apps/flycast-linuxserver/latest/.env.sample @@ -0,0 +1,5 @@ +CONTAINER_NAME= +PANEL_APP_PORT_HTTP=3000 +PANEL_APP_PORT_HTTPS=3001 +CONFIG_PATH=./data/config +TIME_ZONE=Asia/Shanghai diff --git a/apps/flycast-linuxserver/latest/data.yml b/apps/flycast-linuxserver/latest/data.yml new file mode 100644 index 000000000..e939a775b --- /dev/null +++ b/apps/flycast-linuxserver/latest/data.yml @@ -0,0 +1,68 @@ +additionalProperties: + formFields: + - default: 3000 + 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: 3001 + 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 diff --git a/apps/flycast-linuxserver/latest/data/.gitkeep b/apps/flycast-linuxserver/latest/data/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/apps/flycast-linuxserver/latest/docker-compose.yml b/apps/flycast-linuxserver/latest/docker-compose.yml new file mode 100644 index 000000000..fb873ef26 --- /dev/null +++ b/apps/flycast-linuxserver/latest/docker-compose.yml @@ -0,0 +1,21 @@ +networks: + 1panel-network: + external: true +services: + flycast: + image: "linuxserver/flycast:latest" + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + ports: + - "${PANEL_APP_PORT_HTTP}:3000" + - "${PANEL_APP_PORT_HTTPS}:3001" + volumes: + - "${CONFIG_PATH}:/config" + environment: + - PUID=1000 + - PGID=1000 + - TZ=${TIME_ZONE} + labels: + createdBy: "Apps" diff --git a/apps/flycast-linuxserver/latest/scripts/init.sh b/apps/flycast-linuxserver/latest/scripts/init.sh new file mode 100755 index 000000000..71fd851bd --- /dev/null +++ b/apps/flycast-linuxserver/latest/scripts/init.sh @@ -0,0 +1,4 @@ +#!/usr/bin/env bash +set -euo pipefail +mkdir -p ./data/config +chown -R 1000:1000 ./data 2>/dev/null || true diff --git a/apps/flycast-linuxserver/latest/scripts/uninstall.sh b/apps/flycast-linuxserver/latest/scripts/uninstall.sh new file mode 100755 index 000000000..ab8a8d674 --- /dev/null +++ b/apps/flycast-linuxserver/latest/scripts/uninstall.sh @@ -0,0 +1,2 @@ +#!/bin/bash +docker-compose down --volumes diff --git a/apps/flycast-linuxserver/latest/scripts/upgrade.sh b/apps/flycast-linuxserver/latest/scripts/upgrade.sh new file mode 100755 index 000000000..6e877466e --- /dev/null +++ b/apps/flycast-linuxserver/latest/scripts/upgrade.sh @@ -0,0 +1,2 @@ +#!/usr/bin/env bash +set -euo pipefail diff --git a/apps/flycast-linuxserver/logo.png b/apps/flycast-linuxserver/logo.png new file mode 100644 index 000000000..91933f05d Binary files /dev/null and b/apps/flycast-linuxserver/logo.png differ diff --git a/apps/rpcs3-linuxserver/0.0.37/.env.sample b/apps/rpcs3-linuxserver/0.0.37/.env.sample new file mode 100644 index 000000000..688946eae --- /dev/null +++ b/apps/rpcs3-linuxserver/0.0.37/.env.sample @@ -0,0 +1,5 @@ +CONTAINER_NAME= +PANEL_APP_PORT_HTTP=3000 +PANEL_APP_PORT_HTTPS=3001 +CONFIG_PATH=./data/config +TIME_ZONE=Asia/Shanghai diff --git a/apps/rpcs3-linuxserver/0.0.37/data.yml b/apps/rpcs3-linuxserver/0.0.37/data.yml new file mode 100644 index 000000000..e939a775b --- /dev/null +++ b/apps/rpcs3-linuxserver/0.0.37/data.yml @@ -0,0 +1,68 @@ +additionalProperties: + formFields: + - default: 3000 + 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: 3001 + 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 diff --git a/apps/rpcs3-linuxserver/0.0.37/data/.gitkeep b/apps/rpcs3-linuxserver/0.0.37/data/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/apps/rpcs3-linuxserver/0.0.37/docker-compose.yml b/apps/rpcs3-linuxserver/0.0.37/docker-compose.yml new file mode 100644 index 000000000..ecb8be297 --- /dev/null +++ b/apps/rpcs3-linuxserver/0.0.37/docker-compose.yml @@ -0,0 +1,21 @@ +networks: + 1panel-network: + external: true +services: + rpcs3: + image: "linuxserver/rpcs3:0.0.37" + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + ports: + - "${PANEL_APP_PORT_HTTP}:3000" + - "${PANEL_APP_PORT_HTTPS}:3001" + volumes: + - "${CONFIG_PATH}:/config" + environment: + - PUID=1000 + - PGID=1000 + - TZ=${TIME_ZONE} + labels: + createdBy: "Apps" diff --git a/apps/rpcs3-linuxserver/0.0.37/scripts/init.sh b/apps/rpcs3-linuxserver/0.0.37/scripts/init.sh new file mode 100755 index 000000000..71fd851bd --- /dev/null +++ b/apps/rpcs3-linuxserver/0.0.37/scripts/init.sh @@ -0,0 +1,4 @@ +#!/usr/bin/env bash +set -euo pipefail +mkdir -p ./data/config +chown -R 1000:1000 ./data 2>/dev/null || true diff --git a/apps/rpcs3-linuxserver/0.0.37/scripts/uninstall.sh b/apps/rpcs3-linuxserver/0.0.37/scripts/uninstall.sh new file mode 100755 index 000000000..ab8a8d674 --- /dev/null +++ b/apps/rpcs3-linuxserver/0.0.37/scripts/uninstall.sh @@ -0,0 +1,2 @@ +#!/bin/bash +docker-compose down --volumes diff --git a/apps/rpcs3-linuxserver/0.0.37/scripts/upgrade.sh b/apps/rpcs3-linuxserver/0.0.37/scripts/upgrade.sh new file mode 100755 index 000000000..6e877466e --- /dev/null +++ b/apps/rpcs3-linuxserver/0.0.37/scripts/upgrade.sh @@ -0,0 +1,2 @@ +#!/usr/bin/env bash +set -euo pipefail diff --git a/apps/rpcs3-linuxserver/README.md b/apps/rpcs3-linuxserver/README.md new file mode 100644 index 000000000..a8fe242b3 --- /dev/null +++ b/apps/rpcs3-linuxserver/README.md @@ -0,0 +1,32 @@ +# RPCS3 LinuxServer + +## 产品介绍 + +RPCS3 LinuxServer 使用 LinuxServer.io 维护的 `linuxserver/rpcs3` 镜像,提供 RPCS3 PlayStation 3 模拟器桌面 能力。 + +## 主要功能 + +- 通过 Web UI 进行 PlayStation 3 emulation 配置 +- 持久化保存配置和业务数据 +- 使用 3000 端口提供 Web 管理界面 +- 支持自定义时区 + +## 访问说明 + +安装完成后,通过 1Panel 应用入口或 `http://服务器地址:HTTP端口` 访问 Web 界面。首次启动后请按应用页面提示完成初始化配置。 + +## Introduction + +RPCS3 LinuxServer uses the LinuxServer.io maintained `linuxserver/rpcs3` image for PlayStation 3 emulation. + +## Features + +- Manage the application from the Web UI +- Persist configuration and application data +- Expose the Web interface on port 3000 +- Configure the container time zone + +## Links + +- LinuxServer image documentation: +- Project website: diff --git a/apps/rpcs3-linuxserver/data.yml b/apps/rpcs3-linuxserver/data.yml new file mode 100644 index 000000000..cc0b1912c --- /dev/null +++ b/apps/rpcs3-linuxserver/data.yml @@ -0,0 +1,30 @@ +name: RPCS3 LinuxServer +tags: +- Game +title: RPCS3 PlayStation 3 模拟器桌面 +description: RPCS3 PlayStation 3 模拟器桌面 +additionalProperties: + key: rpcs3-linuxserver + name: RPCS3 LinuxServer + tags: + - Game + shortDescZh: RPCS3 PlayStation 3 模拟器桌面 + shortDescEn: PlayStation 3 emulator desktop maintained by LinuxServer.io + description: + en: PlayStation 3 emulator desktop maintained by LinuxServer.io + zh: RPCS3 PlayStation 3 模拟器桌面 + zh-Hant: RPCS3 PlayStation 3 模擬器桌面 + ja: LinuxServer.io が保守する PlayStation 3 エミュレーターデスクトップ + ko: LinuxServer.io에서 유지 관리하는 PlayStation 3 에뮬레이터 데스크톱 + ru: Рабочий стол эмулятора PlayStation 3, поддерживаемый LinuxServer.io + ms: Desktop emulator PlayStation 3 yang diselenggara oleh LinuxServer.io + pt-br: Desktop de emulador PlayStation 3 mantido pela LinuxServer.io + type: tool + crossVersionUpdate: true + limit: 0 + website: https://rpcs3.net/ + github: https://github.com/linuxserver/docker-rpcs3 + document: https://docs.linuxserver.io/images/docker-rpcs3/ + architectures: + - amd64 + - arm64 diff --git a/apps/rpcs3-linuxserver/latest/.env.sample b/apps/rpcs3-linuxserver/latest/.env.sample new file mode 100644 index 000000000..688946eae --- /dev/null +++ b/apps/rpcs3-linuxserver/latest/.env.sample @@ -0,0 +1,5 @@ +CONTAINER_NAME= +PANEL_APP_PORT_HTTP=3000 +PANEL_APP_PORT_HTTPS=3001 +CONFIG_PATH=./data/config +TIME_ZONE=Asia/Shanghai diff --git a/apps/rpcs3-linuxserver/latest/data.yml b/apps/rpcs3-linuxserver/latest/data.yml new file mode 100644 index 000000000..e939a775b --- /dev/null +++ b/apps/rpcs3-linuxserver/latest/data.yml @@ -0,0 +1,68 @@ +additionalProperties: + formFields: + - default: 3000 + 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: 3001 + 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 diff --git a/apps/rpcs3-linuxserver/latest/data/.gitkeep b/apps/rpcs3-linuxserver/latest/data/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/apps/rpcs3-linuxserver/latest/docker-compose.yml b/apps/rpcs3-linuxserver/latest/docker-compose.yml new file mode 100644 index 000000000..91734251e --- /dev/null +++ b/apps/rpcs3-linuxserver/latest/docker-compose.yml @@ -0,0 +1,21 @@ +networks: + 1panel-network: + external: true +services: + rpcs3: + image: "linuxserver/rpcs3:latest" + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + ports: + - "${PANEL_APP_PORT_HTTP}:3000" + - "${PANEL_APP_PORT_HTTPS}:3001" + volumes: + - "${CONFIG_PATH}:/config" + environment: + - PUID=1000 + - PGID=1000 + - TZ=${TIME_ZONE} + labels: + createdBy: "Apps" diff --git a/apps/rpcs3-linuxserver/latest/scripts/init.sh b/apps/rpcs3-linuxserver/latest/scripts/init.sh new file mode 100755 index 000000000..71fd851bd --- /dev/null +++ b/apps/rpcs3-linuxserver/latest/scripts/init.sh @@ -0,0 +1,4 @@ +#!/usr/bin/env bash +set -euo pipefail +mkdir -p ./data/config +chown -R 1000:1000 ./data 2>/dev/null || true diff --git a/apps/rpcs3-linuxserver/latest/scripts/uninstall.sh b/apps/rpcs3-linuxserver/latest/scripts/uninstall.sh new file mode 100755 index 000000000..ab8a8d674 --- /dev/null +++ b/apps/rpcs3-linuxserver/latest/scripts/uninstall.sh @@ -0,0 +1,2 @@ +#!/bin/bash +docker-compose down --volumes diff --git a/apps/rpcs3-linuxserver/latest/scripts/upgrade.sh b/apps/rpcs3-linuxserver/latest/scripts/upgrade.sh new file mode 100755 index 000000000..6e877466e --- /dev/null +++ b/apps/rpcs3-linuxserver/latest/scripts/upgrade.sh @@ -0,0 +1,2 @@ +#!/usr/bin/env bash +set -euo pipefail diff --git a/apps/rpcs3-linuxserver/logo.png b/apps/rpcs3-linuxserver/logo.png new file mode 100644 index 000000000..4f7b5d685 Binary files /dev/null and b/apps/rpcs3-linuxserver/logo.png differ diff --git a/apps/scummvm-linuxserver/2026.3.0/.env.sample b/apps/scummvm-linuxserver/2026.3.0/.env.sample new file mode 100644 index 000000000..688946eae --- /dev/null +++ b/apps/scummvm-linuxserver/2026.3.0/.env.sample @@ -0,0 +1,5 @@ +CONTAINER_NAME= +PANEL_APP_PORT_HTTP=3000 +PANEL_APP_PORT_HTTPS=3001 +CONFIG_PATH=./data/config +TIME_ZONE=Asia/Shanghai diff --git a/apps/scummvm-linuxserver/2026.3.0/data.yml b/apps/scummvm-linuxserver/2026.3.0/data.yml new file mode 100644 index 000000000..e939a775b --- /dev/null +++ b/apps/scummvm-linuxserver/2026.3.0/data.yml @@ -0,0 +1,68 @@ +additionalProperties: + formFields: + - default: 3000 + 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: 3001 + 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 diff --git a/apps/scummvm-linuxserver/2026.3.0/data/.gitkeep b/apps/scummvm-linuxserver/2026.3.0/data/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/apps/scummvm-linuxserver/2026.3.0/docker-compose.yml b/apps/scummvm-linuxserver/2026.3.0/docker-compose.yml new file mode 100644 index 000000000..96ee67071 --- /dev/null +++ b/apps/scummvm-linuxserver/2026.3.0/docker-compose.yml @@ -0,0 +1,21 @@ +networks: + 1panel-network: + external: true +services: + scummvm: + image: "linuxserver/scummvm:2026.3.0" + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + ports: + - "${PANEL_APP_PORT_HTTP}:3000" + - "${PANEL_APP_PORT_HTTPS}:3001" + volumes: + - "${CONFIG_PATH}:/config" + environment: + - PUID=1000 + - PGID=1000 + - TZ=${TIME_ZONE} + labels: + createdBy: "Apps" diff --git a/apps/scummvm-linuxserver/2026.3.0/scripts/init.sh b/apps/scummvm-linuxserver/2026.3.0/scripts/init.sh new file mode 100755 index 000000000..71fd851bd --- /dev/null +++ b/apps/scummvm-linuxserver/2026.3.0/scripts/init.sh @@ -0,0 +1,4 @@ +#!/usr/bin/env bash +set -euo pipefail +mkdir -p ./data/config +chown -R 1000:1000 ./data 2>/dev/null || true diff --git a/apps/scummvm-linuxserver/2026.3.0/scripts/uninstall.sh b/apps/scummvm-linuxserver/2026.3.0/scripts/uninstall.sh new file mode 100755 index 000000000..ab8a8d674 --- /dev/null +++ b/apps/scummvm-linuxserver/2026.3.0/scripts/uninstall.sh @@ -0,0 +1,2 @@ +#!/bin/bash +docker-compose down --volumes diff --git a/apps/scummvm-linuxserver/2026.3.0/scripts/upgrade.sh b/apps/scummvm-linuxserver/2026.3.0/scripts/upgrade.sh new file mode 100755 index 000000000..6e877466e --- /dev/null +++ b/apps/scummvm-linuxserver/2026.3.0/scripts/upgrade.sh @@ -0,0 +1,2 @@ +#!/usr/bin/env bash +set -euo pipefail diff --git a/apps/scummvm-linuxserver/README.md b/apps/scummvm-linuxserver/README.md new file mode 100644 index 000000000..04251aa00 --- /dev/null +++ b/apps/scummvm-linuxserver/README.md @@ -0,0 +1,32 @@ +# ScummVM LinuxServer + +## 产品介绍 + +ScummVM LinuxServer 使用 LinuxServer.io 维护的 `linuxserver/scummvm` 镜像,提供 ScummVM 冒险游戏引擎桌面 能力。 + +## 主要功能 + +- 通过 Web UI 进行 adventure game engine 配置 +- 持久化保存配置和业务数据 +- 使用 3000 端口提供 Web 管理界面 +- 支持自定义时区 + +## 访问说明 + +安装完成后,通过 1Panel 应用入口或 `http://服务器地址:HTTP端口` 访问 Web 界面。首次启动后请按应用页面提示完成初始化配置。 + +## Introduction + +ScummVM LinuxServer uses the LinuxServer.io maintained `linuxserver/scummvm` image for adventure game engine. + +## Features + +- Manage the application from the Web UI +- Persist configuration and application data +- Expose the Web interface on port 3000 +- Configure the container time zone + +## Links + +- LinuxServer image documentation: +- Project website: diff --git a/apps/scummvm-linuxserver/data.yml b/apps/scummvm-linuxserver/data.yml new file mode 100644 index 000000000..775718da6 --- /dev/null +++ b/apps/scummvm-linuxserver/data.yml @@ -0,0 +1,29 @@ +name: ScummVM LinuxServer +tags: +- Game +title: ScummVM 冒险游戏引擎桌面 +description: ScummVM 冒险游戏引擎桌面 +additionalProperties: + key: scummvm-linuxserver + name: ScummVM LinuxServer + tags: + - Game + shortDescZh: ScummVM 冒险游戏引擎桌面 + shortDescEn: Adventure game engine desktop maintained by LinuxServer.io + description: + en: Adventure game engine desktop maintained by LinuxServer.io + zh: ScummVM 冒险游戏引擎桌面 + zh-Hant: ScummVM 冒險遊戲引擎桌面 + ja: LinuxServer.io が保守するアドベンチャーゲームエンジンデスクトップ + ko: LinuxServer.io에서 유지 관리하는 어드벤처 게임 엔진 데스크톱 + ru: Рабочий стол движка приключенческих игр, поддерживаемый LinuxServer.io + ms: Desktop enjin permainan pengembaraan yang diselenggara oleh LinuxServer.io + pt-br: Desktop de motor de jogos de aventura mantido pela LinuxServer.io + type: tool + crossVersionUpdate: true + limit: 0 + website: https://www.scummvm.org/ + github: https://github.com/linuxserver/docker-scummvm + document: https://docs.linuxserver.io/images/docker-scummvm/ + architectures: + - amd64 diff --git a/apps/scummvm-linuxserver/latest/.env.sample b/apps/scummvm-linuxserver/latest/.env.sample new file mode 100644 index 000000000..688946eae --- /dev/null +++ b/apps/scummvm-linuxserver/latest/.env.sample @@ -0,0 +1,5 @@ +CONTAINER_NAME= +PANEL_APP_PORT_HTTP=3000 +PANEL_APP_PORT_HTTPS=3001 +CONFIG_PATH=./data/config +TIME_ZONE=Asia/Shanghai diff --git a/apps/scummvm-linuxserver/latest/data.yml b/apps/scummvm-linuxserver/latest/data.yml new file mode 100644 index 000000000..e939a775b --- /dev/null +++ b/apps/scummvm-linuxserver/latest/data.yml @@ -0,0 +1,68 @@ +additionalProperties: + formFields: + - default: 3000 + 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: 3001 + 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 diff --git a/apps/scummvm-linuxserver/latest/data/.gitkeep b/apps/scummvm-linuxserver/latest/data/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/apps/scummvm-linuxserver/latest/docker-compose.yml b/apps/scummvm-linuxserver/latest/docker-compose.yml new file mode 100644 index 000000000..2326de3f6 --- /dev/null +++ b/apps/scummvm-linuxserver/latest/docker-compose.yml @@ -0,0 +1,21 @@ +networks: + 1panel-network: + external: true +services: + scummvm: + image: "linuxserver/scummvm:latest" + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + ports: + - "${PANEL_APP_PORT_HTTP}:3000" + - "${PANEL_APP_PORT_HTTPS}:3001" + volumes: + - "${CONFIG_PATH}:/config" + environment: + - PUID=1000 + - PGID=1000 + - TZ=${TIME_ZONE} + labels: + createdBy: "Apps" diff --git a/apps/scummvm-linuxserver/latest/scripts/init.sh b/apps/scummvm-linuxserver/latest/scripts/init.sh new file mode 100755 index 000000000..71fd851bd --- /dev/null +++ b/apps/scummvm-linuxserver/latest/scripts/init.sh @@ -0,0 +1,4 @@ +#!/usr/bin/env bash +set -euo pipefail +mkdir -p ./data/config +chown -R 1000:1000 ./data 2>/dev/null || true diff --git a/apps/scummvm-linuxserver/latest/scripts/uninstall.sh b/apps/scummvm-linuxserver/latest/scripts/uninstall.sh new file mode 100755 index 000000000..ab8a8d674 --- /dev/null +++ b/apps/scummvm-linuxserver/latest/scripts/uninstall.sh @@ -0,0 +1,2 @@ +#!/bin/bash +docker-compose down --volumes diff --git a/apps/scummvm-linuxserver/latest/scripts/upgrade.sh b/apps/scummvm-linuxserver/latest/scripts/upgrade.sh new file mode 100755 index 000000000..6e877466e --- /dev/null +++ b/apps/scummvm-linuxserver/latest/scripts/upgrade.sh @@ -0,0 +1,2 @@ +#!/usr/bin/env bash +set -euo pipefail diff --git a/apps/scummvm-linuxserver/logo.png b/apps/scummvm-linuxserver/logo.png new file mode 100644 index 000000000..e49fdfbf9 Binary files /dev/null and b/apps/scummvm-linuxserver/logo.png differ diff --git a/apps/spotube-linuxserver/5.1.2/.env.sample b/apps/spotube-linuxserver/5.1.2/.env.sample new file mode 100644 index 000000000..688946eae --- /dev/null +++ b/apps/spotube-linuxserver/5.1.2/.env.sample @@ -0,0 +1,5 @@ +CONTAINER_NAME= +PANEL_APP_PORT_HTTP=3000 +PANEL_APP_PORT_HTTPS=3001 +CONFIG_PATH=./data/config +TIME_ZONE=Asia/Shanghai diff --git a/apps/spotube-linuxserver/5.1.2/data.yml b/apps/spotube-linuxserver/5.1.2/data.yml new file mode 100644 index 000000000..e939a775b --- /dev/null +++ b/apps/spotube-linuxserver/5.1.2/data.yml @@ -0,0 +1,68 @@ +additionalProperties: + formFields: + - default: 3000 + 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: 3001 + 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 diff --git a/apps/spotube-linuxserver/5.1.2/data/.gitkeep b/apps/spotube-linuxserver/5.1.2/data/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/apps/spotube-linuxserver/5.1.2/docker-compose.yml b/apps/spotube-linuxserver/5.1.2/docker-compose.yml new file mode 100644 index 000000000..6be7c3861 --- /dev/null +++ b/apps/spotube-linuxserver/5.1.2/docker-compose.yml @@ -0,0 +1,21 @@ +networks: + 1panel-network: + external: true +services: + spotube: + image: "linuxserver/spotube:5.1.2" + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + ports: + - "${PANEL_APP_PORT_HTTP}:3000" + - "${PANEL_APP_PORT_HTTPS}:3001" + volumes: + - "${CONFIG_PATH}:/config" + environment: + - PUID=1000 + - PGID=1000 + - TZ=${TIME_ZONE} + labels: + createdBy: "Apps" diff --git a/apps/spotube-linuxserver/5.1.2/scripts/init.sh b/apps/spotube-linuxserver/5.1.2/scripts/init.sh new file mode 100755 index 000000000..71fd851bd --- /dev/null +++ b/apps/spotube-linuxserver/5.1.2/scripts/init.sh @@ -0,0 +1,4 @@ +#!/usr/bin/env bash +set -euo pipefail +mkdir -p ./data/config +chown -R 1000:1000 ./data 2>/dev/null || true diff --git a/apps/spotube-linuxserver/5.1.2/scripts/uninstall.sh b/apps/spotube-linuxserver/5.1.2/scripts/uninstall.sh new file mode 100755 index 000000000..ab8a8d674 --- /dev/null +++ b/apps/spotube-linuxserver/5.1.2/scripts/uninstall.sh @@ -0,0 +1,2 @@ +#!/bin/bash +docker-compose down --volumes diff --git a/apps/spotube-linuxserver/5.1.2/scripts/upgrade.sh b/apps/spotube-linuxserver/5.1.2/scripts/upgrade.sh new file mode 100755 index 000000000..6e877466e --- /dev/null +++ b/apps/spotube-linuxserver/5.1.2/scripts/upgrade.sh @@ -0,0 +1,2 @@ +#!/usr/bin/env bash +set -euo pipefail diff --git a/apps/spotube-linuxserver/README.md b/apps/spotube-linuxserver/README.md new file mode 100644 index 000000000..44d11ea80 --- /dev/null +++ b/apps/spotube-linuxserver/README.md @@ -0,0 +1,32 @@ +# Spotube LinuxServer + +## 产品介绍 + +Spotube LinuxServer 使用 LinuxServer.io 维护的 `linuxserver/spotube` 镜像,提供 Spotube 音乐客户端桌面 能力。 + +## 主要功能 + +- 通过 Web UI 进行 music client access 配置 +- 持久化保存配置和业务数据 +- 使用 3000 端口提供 Web 管理界面 +- 支持自定义时区 + +## 访问说明 + +安装完成后,通过 1Panel 应用入口或 `http://服务器地址:HTTP端口` 访问 Web 界面。首次启动后请按应用页面提示完成初始化配置。 + +## Introduction + +Spotube LinuxServer uses the LinuxServer.io maintained `linuxserver/spotube` image for music client access. + +## Features + +- Manage the application from the Web UI +- Persist configuration and application data +- Expose the Web interface on port 3000 +- Configure the container time zone + +## Links + +- LinuxServer image documentation: +- Project website: diff --git a/apps/spotube-linuxserver/data.yml b/apps/spotube-linuxserver/data.yml new file mode 100644 index 000000000..0a5310e71 --- /dev/null +++ b/apps/spotube-linuxserver/data.yml @@ -0,0 +1,30 @@ +name: Spotube LinuxServer +tags: +- Media +title: Spotube 音乐客户端桌面 +description: Spotube 音乐客户端桌面 +additionalProperties: + key: spotube-linuxserver + name: Spotube LinuxServer + tags: + - Media + shortDescZh: Spotube 音乐客户端桌面 + shortDescEn: Music client desktop maintained by LinuxServer.io + description: + en: Music client desktop maintained by LinuxServer.io + zh: Spotube 音乐客户端桌面 + zh-Hant: Spotube 音樂用戶端桌面 + ja: LinuxServer.io が保守する音楽クライアントデスクトップ + ko: LinuxServer.io에서 유지 관리하는 음악 클라이언트 데스크톱 + ru: Рабочий стол музыкального клиента, поддерживаемый LinuxServer.io + ms: Desktop klien muzik yang diselenggara oleh LinuxServer.io + pt-br: Desktop de cliente de musica mantido pela LinuxServer.io + type: tool + crossVersionUpdate: true + limit: 0 + website: https://spotube.krtirtho.dev/ + github: https://github.com/linuxserver/docker-spotube + document: https://docs.linuxserver.io/images/docker-spotube/ + architectures: + - amd64 + - arm64 diff --git a/apps/spotube-linuxserver/latest/.env.sample b/apps/spotube-linuxserver/latest/.env.sample new file mode 100644 index 000000000..688946eae --- /dev/null +++ b/apps/spotube-linuxserver/latest/.env.sample @@ -0,0 +1,5 @@ +CONTAINER_NAME= +PANEL_APP_PORT_HTTP=3000 +PANEL_APP_PORT_HTTPS=3001 +CONFIG_PATH=./data/config +TIME_ZONE=Asia/Shanghai diff --git a/apps/spotube-linuxserver/latest/data.yml b/apps/spotube-linuxserver/latest/data.yml new file mode 100644 index 000000000..e939a775b --- /dev/null +++ b/apps/spotube-linuxserver/latest/data.yml @@ -0,0 +1,68 @@ +additionalProperties: + formFields: + - default: 3000 + 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: 3001 + 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 diff --git a/apps/spotube-linuxserver/latest/data/.gitkeep b/apps/spotube-linuxserver/latest/data/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/apps/spotube-linuxserver/latest/docker-compose.yml b/apps/spotube-linuxserver/latest/docker-compose.yml new file mode 100644 index 000000000..cc18e7e7a --- /dev/null +++ b/apps/spotube-linuxserver/latest/docker-compose.yml @@ -0,0 +1,21 @@ +networks: + 1panel-network: + external: true +services: + spotube: + image: "linuxserver/spotube:latest" + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + ports: + - "${PANEL_APP_PORT_HTTP}:3000" + - "${PANEL_APP_PORT_HTTPS}:3001" + volumes: + - "${CONFIG_PATH}:/config" + environment: + - PUID=1000 + - PGID=1000 + - TZ=${TIME_ZONE} + labels: + createdBy: "Apps" diff --git a/apps/spotube-linuxserver/latest/scripts/init.sh b/apps/spotube-linuxserver/latest/scripts/init.sh new file mode 100755 index 000000000..71fd851bd --- /dev/null +++ b/apps/spotube-linuxserver/latest/scripts/init.sh @@ -0,0 +1,4 @@ +#!/usr/bin/env bash +set -euo pipefail +mkdir -p ./data/config +chown -R 1000:1000 ./data 2>/dev/null || true diff --git a/apps/spotube-linuxserver/latest/scripts/uninstall.sh b/apps/spotube-linuxserver/latest/scripts/uninstall.sh new file mode 100755 index 000000000..ab8a8d674 --- /dev/null +++ b/apps/spotube-linuxserver/latest/scripts/uninstall.sh @@ -0,0 +1,2 @@ +#!/bin/bash +docker-compose down --volumes diff --git a/apps/spotube-linuxserver/latest/scripts/upgrade.sh b/apps/spotube-linuxserver/latest/scripts/upgrade.sh new file mode 100755 index 000000000..6e877466e --- /dev/null +++ b/apps/spotube-linuxserver/latest/scripts/upgrade.sh @@ -0,0 +1,2 @@ +#!/usr/bin/env bash +set -euo pipefail diff --git a/apps/spotube-linuxserver/logo.png b/apps/spotube-linuxserver/logo.png new file mode 100644 index 000000000..80add402a Binary files /dev/null and b/apps/spotube-linuxserver/logo.png differ diff --git a/apps/webcord-linuxserver/4.13.0/.env.sample b/apps/webcord-linuxserver/4.13.0/.env.sample new file mode 100644 index 000000000..688946eae --- /dev/null +++ b/apps/webcord-linuxserver/4.13.0/.env.sample @@ -0,0 +1,5 @@ +CONTAINER_NAME= +PANEL_APP_PORT_HTTP=3000 +PANEL_APP_PORT_HTTPS=3001 +CONFIG_PATH=./data/config +TIME_ZONE=Asia/Shanghai diff --git a/apps/webcord-linuxserver/4.13.0/data.yml b/apps/webcord-linuxserver/4.13.0/data.yml new file mode 100644 index 000000000..e939a775b --- /dev/null +++ b/apps/webcord-linuxserver/4.13.0/data.yml @@ -0,0 +1,68 @@ +additionalProperties: + formFields: + - default: 3000 + 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: 3001 + 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 diff --git a/apps/webcord-linuxserver/4.13.0/data/.gitkeep b/apps/webcord-linuxserver/4.13.0/data/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/apps/webcord-linuxserver/4.13.0/docker-compose.yml b/apps/webcord-linuxserver/4.13.0/docker-compose.yml new file mode 100644 index 000000000..13c9c15c8 --- /dev/null +++ b/apps/webcord-linuxserver/4.13.0/docker-compose.yml @@ -0,0 +1,21 @@ +networks: + 1panel-network: + external: true +services: + webcord: + image: "linuxserver/webcord:4.13.0" + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + ports: + - "${PANEL_APP_PORT_HTTP}:3000" + - "${PANEL_APP_PORT_HTTPS}:3001" + volumes: + - "${CONFIG_PATH}:/config" + environment: + - PUID=1000 + - PGID=1000 + - TZ=${TIME_ZONE} + labels: + createdBy: "Apps" diff --git a/apps/webcord-linuxserver/4.13.0/scripts/init.sh b/apps/webcord-linuxserver/4.13.0/scripts/init.sh new file mode 100755 index 000000000..71fd851bd --- /dev/null +++ b/apps/webcord-linuxserver/4.13.0/scripts/init.sh @@ -0,0 +1,4 @@ +#!/usr/bin/env bash +set -euo pipefail +mkdir -p ./data/config +chown -R 1000:1000 ./data 2>/dev/null || true diff --git a/apps/webcord-linuxserver/4.13.0/scripts/uninstall.sh b/apps/webcord-linuxserver/4.13.0/scripts/uninstall.sh new file mode 100755 index 000000000..ab8a8d674 --- /dev/null +++ b/apps/webcord-linuxserver/4.13.0/scripts/uninstall.sh @@ -0,0 +1,2 @@ +#!/bin/bash +docker-compose down --volumes diff --git a/apps/webcord-linuxserver/4.13.0/scripts/upgrade.sh b/apps/webcord-linuxserver/4.13.0/scripts/upgrade.sh new file mode 100755 index 000000000..6e877466e --- /dev/null +++ b/apps/webcord-linuxserver/4.13.0/scripts/upgrade.sh @@ -0,0 +1,2 @@ +#!/usr/bin/env bash +set -euo pipefail diff --git a/apps/webcord-linuxserver/README.md b/apps/webcord-linuxserver/README.md new file mode 100644 index 000000000..a35aa7a4c --- /dev/null +++ b/apps/webcord-linuxserver/README.md @@ -0,0 +1,32 @@ +# WebCord LinuxServer + +## 产品介绍 + +WebCord LinuxServer 使用 LinuxServer.io 维护的 `linuxserver/webcord` 镜像,提供 WebCord Discord 客户端桌面 能力。 + +## 主要功能 + +- 通过 Web UI 进行 Discord client access 配置 +- 持久化保存配置和业务数据 +- 使用 3000 端口提供 Web 管理界面 +- 支持自定义时区 + +## 访问说明 + +安装完成后,通过 1Panel 应用入口或 `http://服务器地址:HTTP端口` 访问 Web 界面。首次启动后请按应用页面提示完成初始化配置。 + +## Introduction + +WebCord LinuxServer uses the LinuxServer.io maintained `linuxserver/webcord` image for Discord client access. + +## Features + +- Manage the application from the Web UI +- Persist configuration and application data +- Expose the Web interface on port 3000 +- Configure the container time zone + +## Links + +- LinuxServer image documentation: +- Project website: diff --git a/apps/webcord-linuxserver/data.yml b/apps/webcord-linuxserver/data.yml new file mode 100644 index 000000000..a156ad856 --- /dev/null +++ b/apps/webcord-linuxserver/data.yml @@ -0,0 +1,30 @@ +name: WebCord LinuxServer +tags: +- Tool +title: WebCord Discord 客户端桌面 +description: WebCord Discord 客户端桌面 +additionalProperties: + key: webcord-linuxserver + name: WebCord LinuxServer + tags: + - Tool + shortDescZh: WebCord Discord 客户端桌面 + shortDescEn: Discord client desktop maintained by LinuxServer.io + description: + en: Discord client desktop maintained by LinuxServer.io + zh: WebCord Discord 客户端桌面 + zh-Hant: WebCord Discord 用戶端桌面 + ja: LinuxServer.io が保守する Discord クライアントデスクトップ + ko: LinuxServer.io에서 유지 관리하는 Discord 클라이언트 데스크톱 + ru: Рабочий стол клиента Discord, поддерживаемый LinuxServer.io + ms: Desktop klien Discord yang diselenggara oleh LinuxServer.io + pt-br: Desktop de cliente Discord mantido pela LinuxServer.io + type: tool + crossVersionUpdate: true + limit: 0 + website: https://github.com/SpacingBat3/WebCord + github: https://github.com/linuxserver/docker-webcord + document: https://docs.linuxserver.io/images/docker-webcord/ + architectures: + - amd64 + - arm64 diff --git a/apps/webcord-linuxserver/latest/.env.sample b/apps/webcord-linuxserver/latest/.env.sample new file mode 100644 index 000000000..688946eae --- /dev/null +++ b/apps/webcord-linuxserver/latest/.env.sample @@ -0,0 +1,5 @@ +CONTAINER_NAME= +PANEL_APP_PORT_HTTP=3000 +PANEL_APP_PORT_HTTPS=3001 +CONFIG_PATH=./data/config +TIME_ZONE=Asia/Shanghai diff --git a/apps/webcord-linuxserver/latest/data.yml b/apps/webcord-linuxserver/latest/data.yml new file mode 100644 index 000000000..e939a775b --- /dev/null +++ b/apps/webcord-linuxserver/latest/data.yml @@ -0,0 +1,68 @@ +additionalProperties: + formFields: + - default: 3000 + 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: 3001 + 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 diff --git a/apps/webcord-linuxserver/latest/data/.gitkeep b/apps/webcord-linuxserver/latest/data/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/apps/webcord-linuxserver/latest/docker-compose.yml b/apps/webcord-linuxserver/latest/docker-compose.yml new file mode 100644 index 000000000..cda8ed3eb --- /dev/null +++ b/apps/webcord-linuxserver/latest/docker-compose.yml @@ -0,0 +1,21 @@ +networks: + 1panel-network: + external: true +services: + webcord: + image: "linuxserver/webcord:latest" + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + ports: + - "${PANEL_APP_PORT_HTTP}:3000" + - "${PANEL_APP_PORT_HTTPS}:3001" + volumes: + - "${CONFIG_PATH}:/config" + environment: + - PUID=1000 + - PGID=1000 + - TZ=${TIME_ZONE} + labels: + createdBy: "Apps" diff --git a/apps/webcord-linuxserver/latest/scripts/init.sh b/apps/webcord-linuxserver/latest/scripts/init.sh new file mode 100755 index 000000000..71fd851bd --- /dev/null +++ b/apps/webcord-linuxserver/latest/scripts/init.sh @@ -0,0 +1,4 @@ +#!/usr/bin/env bash +set -euo pipefail +mkdir -p ./data/config +chown -R 1000:1000 ./data 2>/dev/null || true diff --git a/apps/webcord-linuxserver/latest/scripts/uninstall.sh b/apps/webcord-linuxserver/latest/scripts/uninstall.sh new file mode 100755 index 000000000..ab8a8d674 --- /dev/null +++ b/apps/webcord-linuxserver/latest/scripts/uninstall.sh @@ -0,0 +1,2 @@ +#!/bin/bash +docker-compose down --volumes diff --git a/apps/webcord-linuxserver/latest/scripts/upgrade.sh b/apps/webcord-linuxserver/latest/scripts/upgrade.sh new file mode 100755 index 000000000..6e877466e --- /dev/null +++ b/apps/webcord-linuxserver/latest/scripts/upgrade.sh @@ -0,0 +1,2 @@ +#!/usr/bin/env bash +set -euo pipefail diff --git a/apps/webcord-linuxserver/logo.png b/apps/webcord-linuxserver/logo.png new file mode 100644 index 000000000..eb494271c Binary files /dev/null and b/apps/webcord-linuxserver/logo.png differ