绿联云 NAS 安装 AudioDock 详细教程

前言

AudioDock(声仓)发布之后,好多感兴趣的小伙伴给了我反馈,感谢支持!

github.com/mmdctjj/Aud...

今天先来介绍下绿联云 NAS 的安装指南。我的NAS型号是:DH2600,新系统。

往期精彩推荐

正文

准备工作

首先确保自己的 NAS 可以下载 Docker 镜像。无法下载可以在后台私信我。

然后在 共享文件夹/docker 目录下新增一个文件目录:audiodock。

我新建过了,所以新建了 audiodock2 项目。

打开这个文件目录,新建三个文件夹:music、audio、covers

music 是映射音乐的目录、audio 是映射声书的目录,covers 存放解析后封面的目录。

从 GitHub 下载的 nginx.conf 文件拖动到当前目录下。下载地址:github.com/mmdctjj/Aud...

然后打开 Docker 应用的项目栏目,新建一个项目:audiodock

这时候系统会自动识别新建的 audiodock 目录。

将下面的内容复制到 compose 配置中。

yaml 复制代码
version: "3.8"

services:
  # 1. API 后端服务 (Node.js)
  api:
    platform: linux/amd64
    image: mmdctjj/audiodock-api
    container_name: audiodock-api

    # 容器内部端口 (3000) 默认对内部网络开放,无需 ports 字段映射到宿主机
    # 如果要直接测试 API,可以加上 ports: - "3000:3000"
    ports:
      - "8858:3000"

    environment:
      - AUDIO_BOOK_DIR=/audio
      - MUSIC_BASE_DIR=/music
      - CACHE_DIR=/covers
      - DATABASE_URL=file:/data/dev.db

    # 挂载数据文件和缓存,使用 Docker 命名卷更安全
    volumes:
      - /volume1/迅雷下载/有声书:/audio
      - /volume1/迅雷下载/音乐:/music
      - ./covers:/covers
      - api-db:/data

    restart: unless-stopped
    networks:
      - audiodock-network

  # 2. Web 前端服务 (Nginx) - 用于托管静态文件和反向代理
  web:
    platform: linux/amd64
    image: mmdctjj/audiodock-web
    container_name: audiodock-web
    ports:
      - "9959:9958" # <--- 将 Web 服务的 80 端口映射到宿主机的 8080 端口
    volumes:
      - ./nginx.conf:/etc/nginx/nginx.conf:ro
    depends_on:
      - api # 确保 API 容器先启动
    networks:
      - audiodock-network

volumes:
  api-cache: # 命名卷用于缓存
  api-db: # 命名卷用于 SQLite 或其他数据文件

networks:
  audiodock-network:

重点替换替换下映射路径:

yaml 复制代码
 # 挂载数据文件和缓存,使用 Docker 命名卷更安全
    volumes:
      - /volume1/迅雷下载/有声书:/audio
      - /volume1/迅雷下载/音乐:/music
      - ./covers:/covers
      - api-db:/data

映射路径的查看是选中文件夹右键属性,可以看到具体的地址,复制即可。

最后保证服务端口映射没有重复,点击重新部署即可启动服务。

接下来稍等一会,等数据入库完成,后端服务占用资源减少

打开页面地址,会看到页面是这样的

输入后端服务器地址,鼠标点击页面空白区域,或者按 tab 键,会触发后端服务状态检查,绿代表链接成功,红色代表链接错误。

输入用户名、密码登陆,或者点注册之后输入确认密码登陆并注册!

页面会刷新首页,看到是这样的首页说明完全成功了(马赛克是防止版权问题平台不过审)!

以上就是部署服务端、web端的教程!桌面端的部署请看上篇文章。移动端预计本周末发版,敬请期待!

最后

本篇文章主要介绍了绿联云 nas 如何安装 AudioDock !

为了方便大家交流,我建了一个沟通群,欢迎大家入群交流。

如果无法下载镜像或者 nginx.conf 等文件,可以在后台回复 audiodock,我看到会发最新版的下载链接。

欢迎 Star:github.com/mmdctjj/Aud...

往期精彩推荐

相关推荐
子兮曰3 天前
jev-ultrafast 深度解析:7 秒订机票的浏览器 Agent 是如何炼成的
前端·后端·agent
子兮曰3 天前
Jev 爆发一周:7 秒 Agent 背后的 System One 生态与三场争议
前端·后端·ai编程
前端小万3 天前
写公众号赚了 3000 块后,我做了一款叫 "一键成稿" 的软件
前端·微信小程序
爱勇宝3 天前
ZCode 开源 24 小时:一份没有历史的账本,回答不了"有没有偷代码"
前端·后端·chatglm (智谱)
虎头金猫3 天前
4K 视频总卡在公网带宽?用 N1 + OpenList 把网盘播放链路重新理顺
运维·服务器·网络·python·容器·beautifulsoup·pandas
三十而立洋3 天前
Cookie 详解:从产生到安全,一次讲透
前端·javascript
分布式存储与RustFS3 天前
MinIO 官方 Docker 镜像被移除:依赖它的项目该怎么办
docker·云原生·devops·对象存储·minio·分布式存储
卡布鲁3 天前
把一个 Vite + Vue3 应用塞进 qiankun (React + Umi3) 主站:十个坑的复盘
前端·javascript·react.js
汉堡大王95273 天前
Jev:不是聊天机器人, 而是一个智能 if 语句
前端·人工智能·后端
玉&心3 天前
通过Arthas在线诊断K8S中的内存及JVM等使用情况
docker·k8s·arthas