Leelaa Reader 有声书 Docker 部署教程(喂奶级)
前言
这是我一位好朋友倾心打造的一款多合一本地资源管理软件 —— Leelaa Reader 。它融合了有声书播放、未来将支持的电子书阅读与音乐播放功能,旨在为 NAS 用户或本地资源收藏用户提供一个一站式解决方案。
在当前的数字资源使用场景中,用户往往需要分别下载多个客户端,操作复杂、维护繁琐。而 Leelaa Reader 的出现,正是为了解决这一问题,统一入口、统一体验,简单高效。
目前软件已完成 Web 端的开发,用户可通过浏览器访问并进行所有功能操作。移动端和更多功能(电子书、音乐播放)仍在积极开发中,未来版本将带来更多期待!
一、客户端界面介绍(听书界面 + 播放管理)
Web 客户端采用海报墙式的封面展示,视觉整洁清晰,用户可直观浏览所有音频资源。
客户端登录界面
注意:目前内测阶段仅支持https登录方式,后续内网用户直接ip+端口访问即可
内测阶段默认账户admin.默认密码admin123,后续会增加多用户管理**
点击查看
主要功能:
海报墙页面
提供三种海报墙页面,可根据爱好进行选择
第一种卡片模式
第二种列表模式
第三种网格模式
播放界面
点击查看
支持:
- 倍速播放(0.5x ~ 3x 可选)
- 自动跳过片头片尾(用户自定义时长0~60s)
- 定时关闭(睡前听书必备0~120min)
- 播放进度记忆(不同小说有不同的进度,方便多书用户)
- 支持浏览器直接访问,无需安装任何 App
接下来是如何部署教学:
二、服务端部署(Docker 喂奶级教程)
服务端部署支持 Docker 运行,适配本地资源/NAS 场景,部署简单灵活。
飞牛NAS部署(推荐)
你可以选择以下任一方式进行安装:
方法一:使用 '本地镜像' 部署
打开 飞牛docker→选择本地镜像→添加镜像→输入leedaisen/leelaa-reader-node
点击创建容器后选择开机自启动
点击下一步后,填写本地端口(默认端口是3000)可以自定义自己没有冲突的端口
填写路径注意提前在本地创建好config和logs文件夹,映射路径分别为app/config和app/logs,这两个是必备的路径
再把自己本地资源库添加进去,本人有两个库一个全部的小说,另外一个是最近听的。
填写完成后后直接下一步创建
方法二:使用 docker-compose
(推荐)
创建 docker-compose.yml
文件:
version: '3'
services:
leelaa-reader:
image: leelaa/leelaa-reader-node
container_name: leelaa-reader
ports:
- "3000:3000"
volumes:
- /你的/audio:/app/audio
- /你的/config:/app/config
- /你的/logs:/app/logs
restart: always
访问方式:部署完成后,在浏览器中访问http://你的NAS或主机IP=3000
默认3000,你自己改过端口就填修改后的 浏览器出现"status":"ok"即部署成功。
由于目前内测阶段只能https登录,所以对主机ip进行了反代,如需了解如何反向代理,可以移步如何用lucky进行方向代理家里V4 V6公网IP的教程(还没写马上写)
然后访问地址:'reader.leelaa.cn'(客户端地址)填写本地代理的https地址和账号密码,账号密码同默认admin,admin123即可进入客户端
此时进入客户端里面什么都没有,别着急我们去管理端添加本地资源库
三、管理端功能(添加书库 + 扫描 + 刮削)
Leelaa 的管理后台可通过 Web 界面访问,负责资源的扫描、识别、封面刮削等核心操作。
访问地址:lra.leelaa.cn
填写本地代理的https地址和账号密码,账号密码同默认admin,admin123
进入管理端后台后点击存储管理→添加存储库
存储库名称:随便写
存储库地址:你映射的路径,上面我映射的是/audio
类型:有声书
列表类型:卡片
保存后等待刮削完成,再去客户端刷新一下就能加载出来了
管理功能包括:
- 添加并管理有声书资源目录
- 扫描音频文件,自动分章节
- 强大的元数据刮削系统(支持中文/英文资源)
- 支持格式:
.mp3
,.m4a
,.flac
等常见有声书格式
经测试,10TB 资源刮削仅约 40 分钟,性能强大,适合大型资源库使用!
四、当前开发状态说明
- 已完成:Web 端有声书播放 + 管理端功能
开发中:
- 移动端访问支持(未来将支持原生双端app)
- 电子书阅读功能
- 音乐播放模块
软件正处于高速开发迭代阶段,后续版本将持续带来更多精彩功能,敬请期待!
五、常见问题(FAQ)
Q:为什么我部署后界面是空的?
A:请确保 /audio
在服务端映射成功且文件夹中已存在支持的音频文件(如 mp3/m4a 等),否则不会显示内容。
Q:如何更新镜像?
飞牛本地镜像一键升级,如果拉取失败,可以删除本地镜像重新添加拉取即可,再不行看看你的docker加速源正常吗,或者直接使用全局代理
Q:家人能一起用吗?
A:当然可以,目前只能同一个账户下使用,未来可以添加不同的用户,各自添加各自的有声库。
结语
祝愿我好友的软件 Leelaa Reader 越做越好,功能愈发完善,用户口碑越来越高,最终实现 大卖特卖!
如果你也是本地资源管理爱好者、NAS 玩家、听书控,那么这款软件绝对值得你尝试!