什么是 LX Music ?
什么是 LX Music Sync Server?
觉得用独立版数据同步服务比原来 PC
端的数据同步服务有优势,一方面支持多用户,另一方面比较适合服务器上部署,从而实现随时随地可访问
构建镜像
官方提供了 Dockerfile
,只是没找到官方的镜像,所以需要自己编一下
构建镜像和容器运行的基本命令如下👇
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
# 下载代码 git clone https://github.com/lyswhut/lx-music-sync-server.git # 加个代理 git clone https://ghproxy.com/github.com/lyswhut/lx-music-sync-server.git # 进入目录 cd lx-music-sync-server # 构建镜像 docker build -t wbsu2003/lx-music-sync-server:v1 . # 运行容器 docker run -d \ --name lx-music-sync-server \ -p 9527:9527 \ wbsu2003/lx-music-sync-server:v1 |
安装
在群晖上以 Docker 方式安装。
在注册表中搜索 wbsu2003/lx-music-sync-server
,版本选择 latest
。
卷
在 docker
文件夹中,创建一个新文件夹 lx-music-sync-server
,并在其中建两个子文件夹,分别是 data
和 logs
端口
本地端口不冲突就行,不确定的话可以用命令查一下
1 2 3 |
# 查看端口占用 netstat -tunlp | grep 端口号 |
环境
官方提供的可用变量挺多,除了密码,基本上可以直接用默认的,https://github.com/lyswhut/lx-music-sync-server#可用的环境变量
命令行安装
如果你熟悉命令行,可能用 docker cli
更快捷
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
# 新建文件夹 lx-music-sync-server 和 子目录 mkdir -p /volume2/docker/lx-music-sync-server/{data,logs} # 进入 lx-music-sync-server 目录 cd /volume2/docker/lx-music-sync-server # 运行容器 docker run -d \ --restart unless-stopped \ --name lx-music-sync-server \ -p 9527:9527 \ -v $(pwd)/data:/server/data \ -v $(pwd)/logs://server/logs \ -e LX_USER_user1=mypassword123 \ wbsu2003/lx-music-sync-server |
也可以用 docker-compose
安装,将下面的内容保存为 docker-compose.yml
文件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
version: '3' services: syncserver: image: wbsu2003/lx-music-sync-server container_name: lx-music-sync-server restart: unless-stopped ports: - 9527:9527 volumes: - ./data:/server/data - ./logs:/server/logs environment: - LX_USER_user1=mypassword123 |
然后执行下面的命令
1 2 3 4 5 6 7 8 9 10 11 |
# 新建文件夹 lx-music-sync-server 和 子目录 mkdir -p /volume2/docker/lx-music-sync-server/{data,logs} # 进入 lx-music-sync-server 目录 cd /volume2/docker/lx-music-sync-server # 将 docker-compose.yml 放入当前目录 # 一键启动 docker-compose up -d |
运行
服务端
在浏览器中输入 http://群晖IP:9527/hello
,如果在页面上你看到 Hello~::^-^::~v3~
,说明服务已经 OK
了
Windows 客户端
下载地址:https://github.com/lyswhut/lx-music-desktop/releases
下载的 windows
的 2.2.0
绿色版 lx-music-desktop-v2.2.0-win_x64-green.7z
解压运行之后,搜了 石进
进入设置–> 数据同步,默认是 服务端模式
- 服务端模式,用于在同一局域网下,为其他设备提供同步服务
- 客户端模式,与移动端一样,可用于连接另一个处于“服务端模式”的PC端或独立版数据同步服务
但是我们已经安装了独立版数据同步服务 lx-music-sync-server
,所以我们要改为 客户端模式
输入服务器地址,勾选 启用同步功能
,输入连接码就可以了
查看 File Station
中的目录
移动端
下载地址:https://github.com/lyswhut/lx-music-mobile/releases
一般 Android
手机只要下载 lx-music-mobile-v1.0.3-arm64-v8a.apk
就行
填好 服务器地址
之后,勾选 启用同步
填写连接码之后,因为桌面端已经同步过,所以要选择你的同步方式
反代
用 npm
正常处理就可以,没有特殊设置
参考文档
创作不易,用心坚持,请喝一怀爱心咖啡!继续坚持创作~~
