私人有声书流媒体服务器搭建教程 Booksonic Air 部署配置帕斯内网穿透远程访问
作者
小编
发布时间

项目介绍
Booksonic Air 是一个开箱即用的有声书流媒体服务器,让你可以随时随地访问自己拥有的有声书收藏。它基于 Java 技术构建,是原始 Booksonic 服务器的继任者,建立在 Airsonic 的基础之上。
这个项目专为处理大型收藏(数百GB)而设计,虽然针对 MP3 流媒体进行了优化,但支持任何可通过 HTTP 流式传输的音频或视频格式,包括 AAC 和 OGG。通过转码器插件,Booksonic 支持几乎任何音频格式的实时转换和流式传输,包括 WMA、FLAC、APE、Musepack、WavPack 和 Shorten。
如果你的带宽有限,可以为流的比特率设置上限,Booksonic 会自动重新采样到合适的比特率。项目完全支持 Subsonic API,因此可以与任何支持该 API 的应用程序配合使用,非常适合那些无聊的通勤时光!
项目地址: 点我跳转
部署安装
如需在外也打开项目需要配置内网穿透使用,点击前往 帕斯内网穿透,先注册好账号备用。
注意:该项目已被官方标记为弃用状态,LinuxServer.io 不再提供支持和更新。建议考虑使用 Audiobookshelf 作为替代方案。
复制下列的配置文件
1---2services:3 booksonic-air:4 image: lscr.io/linuxserver/booksonic-air:latest5 container_name: booksonic-air6 environment:7 - PUID=10008 - PGID=10009 - TZ=Etc/UTC10 - CONTEXT_PATH=url-base #optional11 volumes:12 - /path/to/booksonic-air/config:/config13 - /path/to/audiobooks:/audiobooks14 - /path/to/podcasts:/podcasts15 - /path/to/othermedia:/othermedia16 ports:17 - 4040:404018 restart: unless-stopped
打开飞牛 NAS 或其他的 NAS 设备

项目名称可以随便填,点击创建 docker-compose.yml

点击 Compose -> 新建项目
需要修改以下路径配置: - /path/to/booksonic-air/config 改为你的配置文件存储路径 - /path/to/audiobooks 改为你的有声书存储路径 - /path/to/podcasts 改为你的播客存储路径 - /path/to/othermedia 改为你的其他媒体文件路径
如果提示端口被占用可以修改 4040:4040 中的第一个端口号,但需要保持格式正确。
创建成功后可以访问 ip:4040 默认用户名和密码都是 admin/admin 到这里就可以正常显示项目了
穿透公网
打开帕斯内网穿透控制台,点击隧道管理-隧道列表

点击创建新隧道
隧道节点可以随便选,一般选个负载低的就可以

接下来填写信息,隧道名称可以随便填写
本地 IP 默认就可以
传输协议可以选择 TCP 也可以选择 HTTP/HTTPS
HTTP 就是域名的形式,教程以使用 TCP 为演示
本项目中如果没有修改端口的话默认是 4040 端口,这里本地端口就填 4040
远程端口可以留空也可以自定义。下图仅做参考,请按照实际项目端口添加。

填写完毕点击确定
点击刚才创建好的隧道,点击获取配置文件

回到飞牛 NAS,点击应用中心下载 frpc 客户端

打开后粘贴刚才复制的配置文件,点击确定即可
复制帕斯内网穿透控制台的访问 IP 和端口
可以看到已经正常穿透成功了
本篇教程结束