Compare commits

...

6 Commits

Author SHA1 Message Date
arch3rPro 92eb31ca0c feat: update safeline 9.3.7 2026-05-14 05:32:53 +08:00
arch3rPro ecb201548a feat: update prompt-optimizer 2.11.2 2026-05-14 05:32:35 +08:00
arch3rPro 2e51774a8c feat: update n8n-zh 2.21.1 2026-05-14 05:31:39 +08:00
arch3rPro f3140aa3c6 feat: update dify 1.14.1 2026-05-14 05:30:41 +08:00
arch3rPro 10da6c91a3 feat(lxserver): add LXServer app package
新增LXServer音乐同步服务器与Web播放器应用包,包含v1.9.1和latest两个版本的部署配置、应用信息说明文档以及logo资源。
2026-05-14 00:47:03 +08:00
arch3rPro 52169b7023 feat(xiaomusic): 新增main和0.5.3版本配置,移除旧版0.3.83配置
本次提交为xiaomusic应用新增了main分支版本和0.5.3版本的docker-compose及data.yml配置文件,同时删除了过时的0.3.83版本相关配置文件,统一应用版本配置结构。
2026-05-14 00:17:44 +08:00
23 changed files with 393 additions and 7 deletions
+2 -2
View File
@@ -565,7 +565,7 @@ AI驱动的开源代码知识库与文档协作平台,支持多模型、多数
🚀 强大的AI提示词优化工具,支持多种主流大语言模型
<kbd>2.11.1</kbd> • [官网链接](https://github.com/arch3rPro/Prompt-Optimizer)
<kbd>2.11.2</kbd> • [官网链接](https://github.com/arch3rPro/Prompt-Optimizer)
</td>
</tr>
@@ -729,7 +729,7 @@ AI驱动的开源代码知识库与文档协作平台,支持多模型、多数
🔄 n8n汉化版,具有原生AI能力的Fair-code工作流自动化平台
<kbd>2.21.0</kbd> • [官网链接](https://n8n.io/)
<kbd>2.21.1</kbd> • [官网链接](https://n8n.io/)
</td>
</tr>
+1 -1
View File
@@ -1041,7 +1041,7 @@ services:
- ssrf_proxy_network
- default
worker:
image: langgenius/dify-api:1.14.0
image: langgenius/dify-api:1.14.1
env_file:
- dify.env
restart: always
+73
View File
@@ -0,0 +1,73 @@
additionalProperties:
formFields:
- default: "9527"
edit: true
envKey: PANEL_APP_PORT_HTTP
labelEn: Service Port
labelZh: 服务端口
required: true
rule: paramPort
type: number
label:
en: Service Port
zh: 服务端口
- default: "123456"
edit: true
envKey: FRONTEND_PASSWORD
labelEn: Admin Password
labelZh: 管理后台密码
required: false
rule: paramCommon
type: password
label:
en: Admin Password
zh: 管理后台密码
- default: "false"
edit: true
envKey: ENABLE_WEBPLAYER_AUTH
labelEn: Enable Player Auth
labelZh: 启用播放器访问密码
required: false
rule: paramCommon
type: select
values:
- label: "True"
value: "true"
- label: "False"
value: "false"
label:
en: Enable Player Auth
zh: 启用播放器访问密码
- default: "123456"
edit: true
envKey: WEBPLAYER_PASSWORD
labelEn: Player Password
labelZh: 播放器访问密码
required: false
rule: paramCommon
type: password
label:
en: Player Password
zh: 播放器访问密码
- default: "/music"
edit: true
envKey: PLAYER_PATH
labelEn: Player Path
labelZh: 播放器访问路径
required: false
rule: paramCommon
type: text
label:
en: Player Path
zh: 播放器访问路径
- default: "Asia/Shanghai"
edit: true
envKey: TZ
labelEn: Time Zone
labelZh: 时区
required: true
rule: paramCommon
type: text
label:
en: Time Zone
zh: 时区
+28
View File
@@ -0,0 +1,28 @@
services:
lxserver:
image: xcq0607/lxserver:v1.9.1
container_name: ${CONTAINER_NAME}
restart: always
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:9527"
volumes:
- ./data:/server/data
- ./logs:/server/logs
- ./cache:/server/cache
- ./music:/server/music
environment:
- TZ=Asia/Shanghai
- NODE_ENV=production
- PORT=9527
- FRONTEND_PASSWORD=${FRONTEND_PASSWORD}
- ENABLE_WEBPLAYER_AUTH=${ENABLE_WEBPLAYER_AUTH}
- WEBPLAYER_PASSWORD=${WEBPLAYER_PASSWORD}
- PLAYER_PATH=${PLAYER_PATH}
- TZ=${TZ}
labels:
createdBy: "Apps"
networks:
1panel-network:
external: true
+59
View File
@@ -0,0 +1,59 @@
# LXServer
LX Music Sync Server 增强版,一个基于 Node.js 的音乐同步服务器和 Web 播放器。
## 功能特点
- 现代化 Web 播放器,支持深色模式和多套主题皮肤
- 多源聚合搜索,支持各大音乐平台资源搜索与播放
- 全平台数据同步,完美适配 LX Music 桌面端与移动端
- Subsonic 协议支持,可配合音流、Feishin 等第三方客户端
- 全自动化缓存系统,自动保存歌词、链接及歌曲文件
- 歌词卡片分享功能,支持生成精美歌词海报
- 访问控制,支持播放器访问密码和管理员/用户权限管理
- 支持导入自定义音乐源脚本
## 使用说明
### 默认端口
- Web 播放器: 9527
- 管理后台: 9527
### 访问地址
- Web 播放器: http://your-ip:9527/music (可通过 `PLAYER_PATH` 修改)
- 同步管理后台: http://your-ip:9527 (可通过 `ADMIN_PATH` 修改)
### 默认账号密码
- 管理后台默认密码: 123456 (部署后请立即修改)
### 数据目录
应用数据存储在以下目录:
- `./data`: 同步快照、用户信息和系统设置核心数据
- `./logs`: 系统运行日志
- `./cache`: Web 播放器自动化缓存文件
- `./music`: 本地音乐库目录
## 环境变量配置
| 环境变量 | 说明 | 默认值 |
|---------|------|--------|
| FRONTEND_PASSWORD | Web 管理界面访问密码 | 123456 |
| ENABLE_WEBPLAYER_AUTH | 是否启用 Web 播放器访问密码 | false |
| WEBPLAYER_PASSWORD | Web 播放器访问密码 | 123456 |
| PLAYER_PATH | Web 播放器访问路径 | /music |
| ADMIN_PATH | 后台管理界面访问路径 | (空) |
| DISABLE_TELEMETRY | 是否禁用匿名数据统计 | false |
| SUBSONIC_ENABLE | 是否启用 Subsonic 协议支持 | true |
| SUBSONIC_PATH | Subsonic API 访问路径 | /rest |
## 相关链接
- 官方网站: https://xcq0607.github.io/lxserver/
- GitHub: https://github.com/XCQ0607/lxserver
- 文档: https://xcq0607.github.io/lxserver/
- Docker Hub: https://hub.docker.com/r/xcq0607/lxserver
+59
View File
@@ -0,0 +1,59 @@
# LXServer
LX Music Sync Server Enhanced Edition, a Node.js-based music sync server and web player.
## Features
- Modern web player with dark mode and multiple theme skins
- Multi-source aggregated search supporting major music platforms
- Cross-platform data synchronization for LX Music desktop and mobile
- Subsonic protocol support for third-party clients like Yinliu, Feishin
- Fully automated caching system for lyrics, links, and audio files
- Lyrics card sharing feature with customizable poster generation
- Access control with player password and admin/user permissions
- Support for importing custom music source scripts
## Usage
### Default Ports
- Web Player: 9527
- Admin Console: 9527
### Access URLs
- Web Player: http://your-ip:9527/music (configurable via `PLAYER_PATH`)
- Admin Console: http://your-ip:9527 (configurable via `ADMIN_PATH`)
### Default Credentials
- Admin Console Default Password: 123456 (change immediately after deployment)
### Data Directories
Application data is stored in the following directories:
- `./data`: Sync snapshots, user information, and system settings
- `./logs`: System runtime logs
- `./cache`: Web player automated cache files
- `./music`: Local music library directory
## Environment Variables
| Variable | Description | Default |
|----------|-------------|---------|
| FRONTEND_PASSWORD | Web admin interface password | 123456 |
| ENABLE_WEBPLAYER_AUTH | Enable web player password | false |
| WEBPLAYER_PASSWORD | Web player access password | 123456 |
| PLAYER_PATH | Web player access path | /music |
| ADMIN_PATH | Admin console access path | (empty) |
| DISABLE_TELEMETRY | Disable anonymous telemetry | false |
| SUBSONIC_ENABLE | Enable Subsonic protocol support | true |
| SUBSONIC_PATH | Subsonic API access path | /rest |
## Links
- Website: https://xcq0607.github.io/lxserver/
- GitHub: https://github.com/XCQ0607/lxserver
- Documentation: https://xcq0607.github.io/lxserver/
- Docker Hub: https://hub.docker.com/r/xcq0607/lxserver
+29
View File
@@ -0,0 +1,29 @@
name: LXServer
tags:
- 音乐
- 媒体
title: LXServer
description: LX Music 数据同步服务器与 Web 播放器
additionalProperties:
key: lxserver
name: LXServer
tags:
- Music
- Media
shortDescZh: LX Music 数据同步服务器与 Web 播放器
shortDescEn: LX Music data sync server and web player
description:
zh: LX Music Sync Server 是一个基于 Node.js 的音乐同步服务器和 Web 播放器,支持多端数据同步、自定义音乐源、Subsonic 协议兼容、现代化 Web 播放器等功能。
en: LX Music Sync Server is a Node.js-based music sync server and web player, supporting multi-device sync, custom music sources, Subsonic protocol compatibility, and modern web playback.
type: website
crossVersionUpdate: true
limit: 0
recommend: 0
website: https://xcq0607.github.io/lxserver/
github: https://github.com/XCQ0607/lxserver
document: https://xcq0607.github.io/lxserver/
architectures:
- amd64
- arm64
- arm/v7
- "386"
+73
View File
@@ -0,0 +1,73 @@
additionalProperties:
formFields:
- default: "9527"
edit: true
envKey: PANEL_APP_PORT_HTTP
labelEn: Service Port
labelZh: 服务端口
required: true
rule: paramPort
type: number
label:
en: Service Port
zh: 服务端口
- default: "123456"
edit: true
envKey: FRONTEND_PASSWORD
labelEn: Admin Password
labelZh: 管理后台密码
required: false
rule: paramCommon
type: password
label:
en: Admin Password
zh: 管理后台密码
- default: "false"
edit: true
envKey: ENABLE_WEBPLAYER_AUTH
labelEn: Enable Player Auth
labelZh: 启用播放器访问密码
required: false
rule: paramCommon
type: select
values:
- label: "True"
value: "true"
- label: "False"
value: "false"
label:
en: Enable Player Auth
zh: 启用播放器访问密码
- default: "123456"
edit: true
envKey: WEBPLAYER_PASSWORD
labelEn: Player Password
labelZh: 播放器访问密码
required: false
rule: paramCommon
type: password
label:
en: Player Password
zh: 播放器访问密码
- default: "/music"
edit: true
envKey: PLAYER_PATH
labelEn: Player Path
labelZh: 播放器访问路径
required: false
rule: paramCommon
type: text
label:
en: Player Path
zh: 播放器访问路径
- default: "Asia/Shanghai"
edit: true
envKey: TZ
labelEn: Time Zone
labelZh: 时区
required: true
rule: paramCommon
type: text
label:
en: Time Zone
zh: 时区
+28
View File
@@ -0,0 +1,28 @@
services:
lxserver:
image: xcq0607/lxserver:latest
container_name: ${CONTAINER_NAME}
restart: always
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:9527"
volumes:
- ./data:/server/data
- ./logs:/server/logs
- ./cache:/server/cache
- ./music:/server/music
environment:
- TZ=Asia/Shanghai
- NODE_ENV=production
- PORT=9527
- FRONTEND_PASSWORD=${FRONTEND_PASSWORD}
- ENABLE_WEBPLAYER_AUTH=${ENABLE_WEBPLAYER_AUTH}
- WEBPLAYER_PASSWORD=${WEBPLAYER_PASSWORD}
- PLAYER_PATH=${PLAYER_PATH}
- TZ=${TZ}
labels:
createdBy: "Apps"
networks:
1panel-network:
external: true
Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

@@ -1,6 +1,6 @@
services:
n8n:
image: n8nio/n8n:2.21.0
image: n8nio/n8n:2.21.1
container_name: ${CONTAINER_NAME}
restart: always
user: 1000:1000
@@ -1,6 +1,6 @@
services:
prompt-optimizer:
image: linshen/prompt-optimizer:2.11.1
image: linshen/prompt-optimizer:2.11.2
container_name: ${CONTAINER_NAME}
restart: unless-stopped
ports:
+1 -1
View File
@@ -90,7 +90,7 @@ services:
networks:
1panel-network:
ipv4_address: ${SUBNET_PREFIX}.238
image: chaitin/safeline-fvm:9.3.6
image: chaitin/safeline-fvm:9.3.7
volumes:
- /etc/localtime:/etc/localtime:ro
logging:
@@ -1,6 +1,6 @@
services:
xiaomusic:
image: hanxi/xiaomusic:v0.3.83
image: hanxi/xiaomusic:v0.5.3
container_name: xiaomusic
restart: unless-stopped
ports:
+24
View File
@@ -0,0 +1,24 @@
additionalProperties:
formFields:
- default: "./data"
edit: true
envKey: "APP_DATA"
labelEn: "Data Storage Path"
labelZh: "数据存储路径"
required: true
type: "text"
- default: "58090"
edit: true
envKey: PANEL_APP_PORT_HTTP
labelEn: "Service Port"
labelZh: "服务端口"
required: true
rule: paramPort
type: number
- default: "Asia/Shanghai"
edit: true
envKey: "TZ"
labelEn: "Time Zone"
labelZh: "时区"
required: true
type: "text"
+13
View File
@@ -0,0 +1,13 @@
services:
xiaomusic:
image: hanxi/xiaomusic:main
container_name: xiaomusic
restart: unless-stopped
ports:
- ${PANEL_APP_PORT_HTTP}:8090
environment:
XIAOMUSIC_PUBLIC_PORT: ${PANEL_APP_PORT_HTTP}
TZ: ${TZ}
volumes:
- ${APP_DATA}/music:/app/music
- ${APP_DATA}/conf:/app/conf