音乐爱好者福音!MiMusic 自托管个人音乐服务器,简单自由又强大

朋友们!还在为音乐管理发愁?

今天我要给大家推荐一个超好用的自托管个人音乐服务器——MiMusic,它简单、自由、插件化,支持 6 个平台,让你随时随地享受自己的音乐!

什么是 MiMusic?

MiMusic 是一个自托管个人音乐服务器,专注于提供简单、自由的音乐管理和播放体验。它由 Go 语言编写,轻量高效,适合在 NAS、树莓派等低功耗设备上运行。

为什么推荐 MiMusic?

1️⃣ 本地音乐管理

扫描本地目录,自动提取 MP3/FLAC/WAV/APE/OGG/M4A 等格式的封面和元数据,让你的音乐库井井有条。

2️⃣ WASM 插件体系

WebAssembly 沙箱运行,支持多种扩展插件,功能无限扩展。

🧩 插件合集

MiMusic 提供了丰富的插件,让你的音乐服务器功能更加强大:

1. 音乐标签刮削

版本:2026.4.6
描述:从其他平台提取歌曲元数据(标题、专辑、艺术家、歌词、封面)
作者:MiMusic Team
下载地址

1
https://github.com/mimusic-org/mimusic-plugin-musictag/releases/download/v2026.4.6/musictag.wasm.zip

这个插件可以自动为你的音乐文件添加完整的元数据,让你的音乐库更加规范和美观。

2. Cloudflared 隧道

版本:2026.4.10
描述:通过 Cloudflare Tunnel 将本地 MiMusic 服务暴露到公网,支持 cloudflared 的下载和管理
作者:MiMusic Team
下载地址

1
https://github.com/mimusic-org/mimusic-plugin-cloudflared/releases/download/v2026.4.10/cloudflared.wasm.zip

有了这个插件,你可以在任何地方访问你的音乐服务器,无需复杂的网络配置。

3. 小米音箱插件

版本:2026.4.10
描述:提供小米账号登录和小爱音箱控制功能,支持多账号管理
作者:MiMusic Team
下载地址

1
https://github.com/mimusic-org/plugins/releases/download/plugin-xiaomi-2026.4.10/xiaomi.wasm.zip

通过这个插件,你可以将 MiMusic 与你的小米音箱集成,用语音控制音乐播放。

4. 洛雪音源

版本:2026.4.10
描述:管理洛雪音源,搜索和导入网络歌曲
作者:MiMusic Team
下载地址

1
https://github.com/mimusic-org/mimusic-plugin-lxmusic/releases/download/v2026.4.10/lxmusic.wasm.zip

这个插件让你可以搜索和导入网络歌曲,丰富你的音乐库。

如何安装插件

  1. 访问 MiMusic Web 界面
  2. 进入 “插件管理” 页面
  3. 点击 “上传插件” 按钮
  4. 选择下载好的插件文件(.wasm.zip 格式)
  5. 等待插件安装完成
  6. 启用插件并配置相关参数

3️⃣ 跨平台客户端

Flutter 客户端支持 Android、iOS、macOS、Windows、Linux、Web 六端,随时随地听音乐。

4️⃣ Web 界面

完整版内置 Web 前端,开箱即用,无需额外配置。

6️⃣ 网络歌曲 & 电台

支持添加网络歌曲和网络电台,丰富你的音乐来源。

8️⃣ 轻量高效

Go 编写,CGO-free,无外部依赖,适合 NAS / 树莓派等低功耗设备。

MiMusic 版本说明

MiMusic 提供两种版本,满足不同使用场景:

版本 说明 适用场景
完整版-full 包含 Web 前端,开箱即用 推荐初次使用,访问服务地址即可看到 Web 界面
精简版 不包含 Web 前端,体积更小 配合 Flutter 桌面/移动客户端,或前后端分离部署

推荐:初次使用建议下载 完整版(-full),开箱即用,无需额外配置前端。

如何部署 MiMusic?

方式一:直接运行二进制文件

Linux / macOS

1
2
3
4
5
6
7
8
9
10
11
12
# 1️⃣ 下载对应平台的二进制文件(推荐完整版)
# 例如 Linux x86_64 完整版:
wget https://github.com/mimusic-org/mimusic/releases/latest/download/mimusic-linux-amd64-full

# 2️⃣ 添加执行权限
chmod +x mimusic-linux-amd64-full

# 3️⃣ 创建必要目录
mkdir -p music data

# 4️⃣ 运行
./mimusic-linux-amd64-full

Windows

1
2
3
4
5
6
7
8
9
# 1️⃣ 下载对应平台的二进制文件(推荐完整版)
# 例如 Windows x86_64 完整版: mimusic-windows-amd64-full.exe

# 2️⃣ 创建必要目录
mkdir music
mkdir data

# 3️⃣ 运行
.imusic-windows-amd64-full.exe

二进制部署

方式二:Docker 部署

从 Docker Hub 拉取(推荐)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# 🌟 拉取完整版镜像(推荐,包含 Web 前端)
version: '3.8'

services:
mimusic:
image: hanxi/mimusic:full
container_name: mimusic
restart: always
ports:
- "58091:58091"
volumes:
# 音乐文件目录(你可以改成自己的真实路径)
- ./music:/app/music
# 数据配置目录
- ./data:/app/data
environment:
- ADMIN_USERNAME=admin
- ADMIN_PASSWORD=your_secure_password # 记得改成你自己的密码

配置说明

环境变量

变量名 说明 默认值
ADMIN_USERNAME 管理员用户名 admin
ADMIN_PASSWORD 管理员密码 admin
LISTEN_PORT 服务端口 58091
MUSIC_PATH 音乐文件路径 ./music
DATA_PATH 数据存储路径 ./data

访问服务

服务启动后,通过以下方式访问:

Web 界面:http://服务器IP:58091

API 文档:http://服务器IP:58091/api/docs

默认账号:admin / admin(首次登录后请修改密码)

上传音乐

将你的音乐文件复制到音乐目录(默认为 ./music),MiMusic 会自动扫描并添加到音乐库。

1
2
# 上传音乐文件到服务器
scp -r /path/to/your/music/* root@服务器IP:/path/to/music/

测试验证

登录系统

使用默认账号登录 MiMusic Web 界面。

浏览音乐库

查看自动扫描的音乐文件。

多设备测试

在不同设备上测试 MiMusic 的跨平台功能。

移动端

平板

通过测试来看,MiMusic 的功能非常强大,部署也很简单。呵呵是不是很实用?

我的使用体验

前几天我试用了 MiMusic,体验真的非常好:

  1. 部署简单:无论是直接运行二进制文件还是 Docker 部署,都非常方便
  2. 界面美观:Web 界面设计现代简约,操作直观
  3. 功能丰富:本地音乐管理、网络歌曲、电台等功能应有尽有
  4. 跨平台:在电脑、手机、平板上都能无缝使用
  5. 轻量高效:在我的树莓派上运行流畅,占用资源少

最重要的是,MiMusic 让我完全掌控自己的音乐库,不用依赖第三方音乐平台,这一点真的很贴心!

适合谁用?

  • 音乐爱好者:拥有大量本地音乐,需要统一管理的人
  • NAS 用户:在 NAS 上搭建个人音乐服务器的人
  • 树莓派玩家:利用树莓派构建家庭媒体中心的人
  • 隐私关注者:不想将音乐数据存储在第三方平台的人
  • 开发者:想要定制自己的音乐服务器的人

项目资源

如果你对 MiMusic 感兴趣,可以访问以下资源:

GitHub地址: https://github.com/mimusic-org/mimusic

客户端下载地址: https://github.com/mimusic-org/frontend

觉得项目不错可以点个赞。

官方文档: https://mimusic.hanxi.cc/

在线演示https://mimusic.hanxi.cc/(账号/密码:admin)

互动时间

你们平时是如何管理自己的音乐的?使用 MiMusic 后有什么感受?欢迎在评论区分享你的故事!

如果你在使用过程中遇到了什么问题,也可以在评论区留言,我会尽力回答!


推荐阅读