侧边栏壁纸
博主头像
Eric‘s Blog

To be a better man.

  • 累计撰写 46 篇文章
  • 累计创建 14 个标签
  • 累计收到 8 条评论

目 录CONTENT

文章目录
NAS

Solara 音乐项目部署教程:基于飞牛(fnOS)使用 Docker Compose 搭建

Eric
2026-02-13 / 0 评论 / 0 点赞 / 217 阅读 / 0 字

Solara 音乐项目部署教程:基于飞牛(fnOS)使用 Docker Compose 搭建

最近在 GitHub 上看到一个音乐项目 —— Solara
整体界面设计简洁,功能实用,支持音乐下载以及无损音质获取,体验还是不错的。

本文记录在 飞牛(fnOS)环境下通过 Docker Compose 部署 Solara 的完整过程,方便后续复现。


一、视频演示地址

本文对应的视频中包含完整部署与实际操作演示:

👉 视频教程地址:


二、项目简介

Solara 是一个音乐类项目,整体特点包括:

  • 界面设计简洁美观

  • 操作逻辑直观

  • 支持音乐下载

  • 支持无损音质

  • 支持下载到服务器或本地

对于希望自建音乐下载服务的用户来说,是一个值得尝试的项目。

如果你觉得项目不错,也可以到项目主页给作者点个 Star 支持一下。


三、部署环境说明

本文部署环境如下:

  • 系统:飞牛(fnOS)

  • 部署方式:Docker Compose

  • 运行环境:Docker

理论上只要支持 Docker 的系统都可以部署,步骤基本类似。


四、创建项目目录

首先在系统中创建一个目录,例如:

solara

用于存放 compose 文件及相关数据。


五、使用 Docker Compose 部署 Solara

1️⃣ 新建 Compose 项目

打开 Docker:

  • 进入 Compose

  • 新建项目

  • 填写项目名称(例如 solara)

  • 选择刚才创建的目录

  • 创建 compose 文件并粘贴 Solara 的配置内容

services:
  solara:
    image: leaosunday/solara:latest
    container_name: solara
    restart: always
    ports:
      - "3000:3000"
    volumes:
      - ./data:/app/data
      - ./downloads:/app/downloads # 改成你想要下载到nas的目录
    environment:
      - NODE_ENV=production
      - PORT=3000
      - DB_PATH=/app/data/solara.db
      - NAS_DOWNLOAD_DIR=/app/downloads
    logging:
      driver: "json-file"
      options:
        max-size: "10m"
        max-file: "3"

2️⃣ 端口设置(重要)

compose 文件中会有端口映射,例如:

3000:3000

⚠️ 如果你的 3000 端口已经被占用,请改为其他未使用端口,例如:

3001:3000

只要保证前面的端口未被占用即可。


3️⃣ 路径映射设置

路径映射建议选择:

  • 你存放音乐文件的目录

  • 或一个专门用于下载的目录

例如:

/你的音乐路径:/app/downloads

这样下载的音乐文件就会自动保存到你映射的目录中。

其余参数一般无需修改,保持默认即可。


4️⃣ 开始构建

确认配置无误后:

  • 点击确定

  • 开始构建容器

等待构建完成即可。


六、部署完成后的使用体验

构建完成后,访问:

http://你的IP:端口

即可打开 Solara 页面。

整体界面设计比较清爽,操作逻辑简单直观。

支持功能包括:

  • 在线搜索音乐

  • 下载音乐

  • 支持无损音质下载

  • 下载到服务器目录

  • 或下载到本地电脑

下载后的文件会保存到你在 compose 文件中映射的目录。


七、音质表现

实际测试下来:

  • 普通音质表现稳定

  • 无损音质整体表现不错

  • 下载速度视网络环境而定

如果你对音质有较高要求,这个项目还是值得体验一下。


八、相关资源


九、总结

Solara 作为一个音乐项目:

  • 部署简单

  • 使用直观

  • 支持无损音质下载

  • 适合在 NAS 或服务器上自建使用

如果你正在使用飞牛(fnOS)或其他 Docker 环境,可以部署试试。

如果部署过程中遇到问题,欢迎在评论区留言或加入群组交流。


提前给大家拜个早年,祝大家新的一年事事顺心,百无禁忌。

感谢你的阅读,我们下期再见。

0

评论区