lyswhut / lx-music-sync-server

运行在Node.js上的LX Music数据同步服务

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

能不能直接构建为docker镜像以方便使用

hzykj opened this issue · comments

commented

希望能够直接构建生成为docker镜像,拉取后直接使用

我自建了个镜像 支持x86和arm64 欢迎取用
esme518/docker-lx-music-sync-server

我自建了个镜像 支持x86和arm64 欢迎取用 esme518/docker-lx-music-sync-server

docker配置可以分享下吗,自己配置显示forbidden了

我自建了个镜像 支持x86和arm64 欢迎取用 esme518/docker-lx-music-sync-server

docker配置可以分享下吗,自己配置显示forbidden了

如果是浏览器直接访问的话 forbidden是正常现象 只能用软件连接 然后后看看log正常就OK
你可以参考下 esme518/docker-lx-music-sync-server

我自建了个镜像 支持x86和arm64 欢迎取用 esme518/docker-lx-music-sync-server

docker配置可以分享下吗,自己配置显示forbidden了

如果是浏览器直接访问的话 forbidden是正常现象 只能用软件连接 然后后看看log正常就OK 你可以参考下 esme518/docker-lx-music-sync-server

感谢
测试了一下确实如此,我以为forbidden是出了问题。
请问NMP反代后,报错“401 Unauthorized”,是什么原因呢

我自建了个镜像 支持x86和arm64 欢迎取用 esme518/docker-lx-music-sync-server

docker配置可以分享下吗,自己配置显示forbidden了

如果是浏览器直接访问的话 forbidden是正常现象 只能用软件连接 然后后看看log正常就OK 你可以参考下 esme518/docker-lx-music-sync-server

感谢 测试了一下确实如此,我以为forbidden是出了问题。 请问NMP反代后,报错“401 Unauthorized”,是什么原因呢

具体要看你的反代设置了 你可以参考项目说明里的nginx设置 另外我用的是traefik 加了https没有任何问题

我自建了个镜像 支持x86和arm64 欢迎取用 esme518/docker-lx-music-sync-server

docker配置可以分享下吗,自己配置显示forbidden了

如果是浏览器直接访问的话 forbidden是正常现象 只能用软件连接 然后后看看log正常就OK 你可以参考下 esme518/docker-lx-music-sync-server

感谢 测试了一下确实如此,我以为forbidden是出了问题。 请问NMP反代后,报错“401 Unauthorized”,是什么原因呢

具体要看你的反代设置了 你可以参考项目说明里的nginx设置 另外我用的是traefik 加了https没有任何问题

找不到原因,浏览器内外网地址访问都是正常的,就是不能同步,报401,等更新了,谢谢

version: '3'
services:
lx-music:
container_name: lx-music
image: esme518/docker-lx-music-sync-server
ports:
- "6666:9527"
environment:
- BIND_IP=0.0.0.0
- LX_USER_user1=你的密码
restart: always

volumes:
logvolume01: { }

commented

分享一下我的配置.

---
version: '3'
services:
  lx-music:
    container_name: lx-music
    image: esme518/docker-lx-music-sync-server
    ports:
      - "25254:9527"
    environment:
      - BIND_IP=0.0.0.0
      - LX_USER_user1=密码
    restart: always
    volumes:
      - /data/lx-data/:/server/data

@cellistV 401错误是因为没nginx规则没改,按文档里的这一段改你nginx的配置文件即可

分享一下我的配置.

---
version: '3'
services:
  lx-music:
    container_name: lx-music
    image: esme518/docker-lx-music-sync-server
    ports:
      - "25254:9527"
    environment:
      - BIND_IP=0.0.0.0
      - LX_USER_user1=密码
    restart: always
    volumes:
      - /data/lx-data/:/server/data

@cellistV 401错误是因为没nginx规则没改,按文档里的这一段改你nginx的配置文件即可

ok

这是我做的一个群晖搭建的参考视频,不知道对您有没有帮助:https://www.ixigua.com/7217404827243020834

commented
> lx-music-sync-server@1.0.0 start
> node ./index.js
PORT: 9527
BIND_IP: 0.0.0.0
CONFIG_PATH: /server/user/config.js
LOG_PATH: /server/user/logs
DATA_PATH: /server/user/data
Could not set up log directory, error was: ENOENT: no such file or directory, mkdir

这是我做的一个群晖搭建的参考视频,不知道对您有没有帮助:https://www.ixigua.com/7217404827243020834

存储空间加载路劲错了,应该是/server/data和/server/logs

能用,非常感谢!!!

管理员可以关这个issue了

本人亲测,在服务器成功运行后,直接在该目录使用docker构建镜像,然后再docker运行。
docker build -t lx-music-sync-server . #构建镜像
docker run -p 9527:9527 --name lx-music -d lx-music-sync-server:latest #运行

这是我做的一个群晖搭建的参考视频,不知道对您有没有帮助:https://www.ixigua.com/7217404827243020834

请教下 这个docker部署后 外网穿透后仍然无法访问
但是局域网访问没有任何问题 排查过我的网络问题 其他docker都能正常穿透

分享一下我的配置.

---
version: '3'
services:
  lx-music:
    container_name: lx-music
    image: esme518/docker-lx-music-sync-server
    ports:
      - "25254:9527"
    environment:
      - BIND_IP=0.0.0.0
      - LX_USER_user1=密码
    restart: always
    volumes:
      - /data/lx-data/:/server/data

@cellistV 401错误是因为没nginx规则没改,按文档里的这一段改你nginx的配置文件即可

分享一下我的配置.

---
version: '3'
services:
  lx-music:
    container_name: lx-music
    image: esme518/docker-lx-music-sync-server
    ports:
      - "25254:9527"
    environment:
      - BIND_IP=0.0.0.0
      - LX_USER_user1=密码
    restart: always
    volumes:
      - /data/lx-data/:/server/data

@cellistV 401错误是因为没nginx规则没改,按文档里的这一段改你nginx的配置文件即可

桌面端和安卓端同步选项都没有填写密码的地方,为什么这里要设置密码?

分享一下我的配置.

---
version: '3'
services:
  lx-music:
    container_name: lx-music
    image: esme518/docker-lx-music-sync-server
    ports:
      - "25254:9527"
    environment:
      - BIND_IP=0.0.0.0
      - LX_USER_user1=密码
    restart: always
    volumes:
      - /data/lx-data/:/server/data

@cellistV 401错误是因为没nginx规则没改,按文档里的这一段改你nginx的配置文件即可

感谢一次成功,NGINX可配可不配,不配vps记得打开25254端口。nice

commented

我自建了个镜像 支持x86和arm64 欢迎取用 esme518/docker-lx-music-sync-server

你好,请问一下,如果用这个镜像的话,要怎么设置连接码呢?

我自建了个镜像 支持x86和arm64 欢迎取用 esme518/docker-lx-music-sync-server

你好,请问一下,如果用这个镜像的话,要怎么设置连接码呢?

image

commented

分享一下我的配置.

---
version: '3'
services:
  lx-music:
    container_name: lx-music
    image: esme518/docker-lx-music-sync-server
    ports:
      - "25254:9527"
    environment:
      - BIND_IP=0.0.0.0
      - LX_USER_user1=密码
    restart: always
    volumes:
      - /data/lx-data/:/server/data

@cellistV 401错误是因为没nginx规则没改,按文档里的这一段改你nginx的配置文件即可

一次性成功, 感谢感谢

MAC 桌面版 同步显示 已连接,另外两台安卓端一直显示 wait syncing...
用的是相同的code
可以用相同的code吗?

MAC 桌面版 同步显示 已连接,另外两台安卓端一直显示 wait syncing... 用的是相同的code 可以用相同的code吗?

看起来是出现同步错误了,看看有没有错误日志,尝试重启下同步服务再试

v2.0.0的docker版本:woodchen/lxmusicsyncserver:v2.0.0

v2.0.0的docker版本:woodchen/lxmusicsyncserver:v2.0.0

正常的提示:
image

分享一下我的配置.

---
version: '3'
services:
  lx-music:
    container_name: lx-music
    image: esme518/docker-lx-music-sync-server
    ports:
      - "25254:9527"
    environment:
      - BIND_IP=0.0.0.0
      - LX_USER_user1=密码
    restart: always
    volumes:
      - /data/lx-data/:/server/data

@cellistV 401错误是因为没nginx规则没改,按文档里的这一段改你nginx的配置文件即可

我自建了个镜像 支持x86和arm64 欢迎取用 esme518/docker-lx-music-sync-server

根据大佬镜像搭建完成,手机和PC的hello测试都是通过的,但是连接显示failed,也不弹出连接码的框了,请问怎么处理这种情况

你用的是本地版本是最新的吗?是最新的需要用v2.0.0的同步版本,woodchen/lxmusicsyncserver:v2.0.0

看到现在docker镜像比较混乱没有一个统一更新的地方,我刚创建了个docker hub账号使用actions推送上去了,参考了esme518/docker-lx-music-sync-server,顺便再减小了镜像大小,原来100M+,现在只有60M~,但不知道有没有问题:https://hub.docker.com/r/lyswhut/lx-music-sync-server,我对docker仍然不太熟悉,有问题欢迎指出或提供PR :)

你用的是本地版本是最新的吗?是最新的需要用v2.0.0的同步版本,woodchen/lxmusicsyncserver:v2.0.0

多谢大佬指点,搭建完成了

分享一下我的配置.

---
version: '3'
services:
  lx-music:
    container_name: lx-music
    image: esme518/docker-lx-music-sync-server
    ports:
      - "25254:9527"
    environment:
      - BIND_IP=0.0.0.0
      - LX_USER_user1=密码
    restart: always
    volumes:
      - /data/lx-data/:/server/data

@cellistV 401错误是因为没nginx规则没改,按文档里的这一段改你nginx的配置文件即可

请问大佬,我直接用的宝塔面板的nignx反代,配置后也是出现401

看到现在docker镜像比较混乱没有一个统一更新的地方,我刚创建了个docker hub账号使用actions推送上去了,参考了esme518/docker-lx-music-sync-server,顺便再减小了镜像大小,原来100M+,现在只有60M~,但不知道有没有问题:https://hub.docker.com/r/lyswhut/lx-music-sync-server,我对docker仍然不太熟悉,有问题欢迎指出或提供PR :)

哥,用了你这个docker命令行的环境变量要怎么设置

docker run -p 9527:9527 -e BIND_IP="0.0.0.0" -e LX_USER_user1="链接密码" -v 映射本地路径/LXMusic/config:/server/data --name lx-music -d lyswhut/lx-music-sync-server
局域网这样就行了
外网用nginx的反代就行

docker run -p 9527:9527 -e BIND_IP="0.0.0.0" -e LX_USER_user1="链接密码" -v 映射本地路径/LXMusic/config:/server/data --name lx-music -d lyswhut/lx-music-sync-server 局域网这样就行了 外网用nginx的反代就行

谢谢哥,刚看到

我自建了个镜像 支持x86和arm64 欢迎取用 esme518/docker-lx-music-sync-server
感谢

分享一下我的配置.

---
version: '3'
services:
  lx-music:
    container_name: lx-music
    image: esme518/docker-lx-music-sync-server
    ports:
      - "25254:9527"
    environment:
      - BIND_IP=0.0.0.0
      - LX_USER_user1=密码
    restart: always
    volumes:
      - /data/lx-data/:/server/data

@cellistV 401错误是因为没nginx规则没改,按文档里的这一段改你nginx的配置文件即可

感谢,能用了