SHO酱的Blog

SHO酱的Blog

[好软推荐] LX Music

2024-10-29
[好软推荐] LX Music

LX Music

一个免费&开源的音乐查找工具

下载位置:https://lxmusic.toside.cn/

数据同步

LX Music 可以通过同步功能在多个设备简同步收藏的歌曲和歌单信息。数据同步有两种方式:1.通过一台PC版作为服务,其他设备通过该服务进行数据同步;2.在服务器安装运行服务端程序。
下面重点说一下服务器版本的同步方式操作。

通过服务器进行数据同步

运行docker服务

安装服务端最简单的方法是通过 Docker 运行服务程序。
启动容器后,可以通过访问对应IP的9527的端口进行通过,http://x.x.x.x:9527

docker run -d \
--restart unless-stopped \
--name lx-music-sync-server \
-p 9527:9527  \
-v /volume1/docker/lxmusic/data:/server/data \
-v /volume1/docker/lxmusic/logs:/server/logs \
-e LX_USER_user1=xxx \
-e LX_USER_user2=yyy \
wbsu2003/lx-music-sync-server

通过 Nginx 进行转发

在配置文件 nginx.conf 中,添加如下配置信息,注意两条必须需要配置的信息

server {
        listen       443 ssl;
        server_name  www.xxx.com;
        client_max_body_size 100m;
        ssl_certificate      /xxx.pem;
        ssl_certificate_key  /xxx.key;
        location /lxmusic {
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header Host $http_host;
            proxy_set_header Upgrade $http_upgrade; # 必须需要配置的信息 1
            proxy_set_header Connection "Upgrade";  # 必须需要配置的信息 2
            proxy_pass http://x.x.x.x:9527;
        }
    }

LX Music 配置

同步模式选择客户端模式,在同步服务地址填写http地址信息,打开启用同步功能。配置方法如下图。

lxmusic_sync_server.png

参考

wbsu2003/lx-music-sync-server - Docker Image | Docker Hub