自己动手,把音乐库带回家
LyraNest 服务端是 Go 编写的轻量镜像,Docker Compose 一键部署;飞牛 NAS 用户还可使用原生 FPK 安装包。以下为完整部署与使用教程。
在线部署
服务器能访问外网时,用官方发布的一键命令拉取镜像并启动。
# 创建目录并进入
mkdir -p lyranest && cd lyranest
curl -fLO https://github.com/WHWgogogo/LyraNest/releases/latest/download/docker-compose.yml
curl -fL https://github.com/WHWgogogo/LyraNest/releases/latest/download/LyraNest.env.example -o .env
mkdir -p music downloads data cache
docker compose up -d
# 首次拉取镜像约需几分钟
方法一 · Docker Compose 部署(通用)
使用 Docker Compose 部署,适用于所有支持 Docker 的设备(群晖、飞牛、unRAID、云服务器等)。前往官网下载页 或GitHub 仓库 复制 docker-compose.yml。
services:
music-server:
image: ghcr.io/whwgogogo/lyranest-server:{$LYRANEST_VERSION:-0.2.7}
container_name: lyranest-server
restart: unless-stopped
mem_limit: 256m
mem_reservation: 128m
environment:
SERVER_ADDR: ":8080"
MUSIC_LIBRARY_DIR: /music
MUSIC_LIBRARY_ROOTS: "/music:/downloads"
MUSIC_DATA_DIR: /data
MUSIC_CACHE_DIR: /cache
DOWNLOADS_ROOT: /downloads
PROVIDER_CREDENTIAL_KEY: "{$PROVIDER_CREDENTIAL_KEY:-}"
GOMEMLIMIT: "192MiB"
GOGC: "100"
MEDIA_EXTRACT_CONCURRENCY: "4"
MEDIA_SCRAPE_CONCURRENCY: "2"
MUSICBRAINZ_USER_AGENT: "LyraNest/0.2.4 (+https://github.com/WHWgogogo/LyraNest)"
MUSICBRAINZ_BASE_URL: "https://musicbrainz.org"
MUSICBRAINZ_TIMEOUT: "20s"
LOG_LEVEL: "info"
SHUTDOWN_TIMEOUT: "10s"
AUTH_SESSION_TTL: "24h"
LYRANEST_DISCOVERY: "1"
ports:
- "8080:8080"
volumes:
- ./music:/music:ro
- # ./music1:/music1:ro
- ./downloads:/downloads:rw
- ./data:/data:rw
- ./cache:/cache:rw粘贴前,只需按下面的说明修改两处:
音乐目录
将 ./music:/music:ro 冒号左侧替换为音乐目录绝对路径,如/vol1/1000/music。
多目录时去掉 # ./music1:/music1:ro 的注释并替换路径,依次映射为 /music2、/music3…
访问端口
将 "8080:8080" 冒号左侧端口改为宿主机未被占用的任意端口,即你的访问端口。

以常见的 1Panel 面板为例:点击「容器 → 编排 → 创建编排」,将上述 compose 内容粘贴到编辑器中。

点击「确定」,即会自动拉取镜像并启动服务。
方法二 · 飞牛 fnOS 专享 FPK 安装
前往官网下载页 或GitHub Release 下载对应飞牛安装包。
LyraNest-0.2.4-fnos-x86.fpk
飞牛 fnOS x86 原生安装包(支持统一网关,需飞牛 ≥ 1.1.3)
LyraNest-0.2.4-fnos-arm.fpk
飞牛 fnOS ARM 原生安装包(支持统一网关,需飞牛 ≥ 1.1.3)
LyraNest-Compat-0.2.4-fnos-x86.fpk
飞牛 fnOS x86 兼容版(不支持统一网关,飞牛 < 1.1.3 可用)
LyraNest-Compat-0.2.4-fnos-arm.fpk
飞牛 fnOS ARM 兼容版(不支持统一网关,飞牛 < 1.1.3 可用)
选择设备对应版本下载后上传安装;也可前往飞牛应用商店直接安装(商店版本一般会落后一至两个版本)。


点击应用商店,选择手动上传,以下以飞牛 fnOS x86 设备为例说明。

安装完成后,点击「应用设置」。

选择你本地的音乐存储路径。

如有多个存储路径可挂载多个;如需将刮削数据写入音乐文件则开启读写权限,否则推荐只读。

来到「运行设置 → 局域网访问设置 → 编辑」,填写一个访问 Web 端的端口;若不设置,可用飞牛访问地址 + /app/lyranest 访问。

回到应用界面选择「停用应用」,然后重新启用,即安装完毕。
Tutorial
装好了,接下来怎么用?
账户注册、曲库管理、刮削元数据、用户权限与插件中心——完整的使用教程在独立页面。
把音乐,
放回你自己家里
现在开始建立属于自己的音乐库。
