有声书应用Audiobookshelf:Docker一键部署教程和使用指南

Audiobookshelf是什么?

一款开源免费、自托管的私人有声书与播客服务器,可部署在 NAS 或服务器上,统一管理本地音频资源,自动抓取封面与元数据、支持多用户与权限控制、跨设备实时同步收听进度,自带 Web 管理页与移动端 App,支持流式播放、离线下载、播客自动更新与电子书管理,完全私有无广告。

有用过喜马拉雅、蜻蜓 FM等听书软件,日常喜欢听书的朋友,都建议试试这款开源听书App:Audiobookshelf

Audiobookshelf安装部署

1、创建本地目录

复制代码
 mkdir -p /opt/audiobookshelf
 cd /opt/audiobookshelf
 mkdir audiobooks podcasts  metadata config

创建数据持久化根目录:/opt/audiobooks

创建四个子目录,存储封面、配置、元数据、有声书:

audiobooks podcasts metadata config

2、Docker Compose配置文件

复制代码
 services:
  audiobookshelf:
    image: ghcr.io/advplyr/audiobookshelf:2.33.0
    ports:
      - 10081:80
    volumes:
      - ./audiobooks:/audiobooks
      - ./podcasts:/podcasts
      - ./metadata:/metadata
      - ./config:/config
    restart: unless-stopped

3、Docker命令安装

下载镜像:

复制代码
 docker pull  ghcr.io/advplyr/audiobookshelf:2.33.0

启动有声书容器:

复制代码
 docker run -d \
   --name audiobookshelf \
   --restart unless-stopped \
   -p 10081:80 \
   -v /opt/audiobookshelf/audiobooks:/audiobooks \
   -v /opt/audiobookshelf/podcasts:/podcasts \
   -v /opt/audiobookshelf/metadata:/metadata \
   -v /opt/audiobookshelf/config:/config \
   ghcr.io/advplyr/audiobookshelf:2.33.0

Audiobookshelf使用指南

1、初始化并登录

部署完成后,在浏览器中输入 http://NASIP:13378 就能看到登录界面

创建初始用户,设置登录密码

用刚才的账号登录应用

2、上传图书并扫描

上传有声书很方便

可以点击右上角上传按钮,也可以将有声书放到audiobooks目录下点击扫描

方式1:点击应用右上角的上传按钮

方式2:设置-媒体库-扫描

3、安装喜马拉雅元数据刮擦

中文图书为主,推荐喜马拉雅插件

国际书籍用Audible、Audnexus

安装喜马拉雅刮擦应用(abs-ximalaya):

1)Docker Compose配置:

复制代码
 version: "3.8"
 services:
   abs-ximalaya:
     image: shanyanwcx/abs-ximalaya:latest
     container_name: abs-ximalaya
     ports:
       - "7814:7814"  # 映射端口,可按需修改
     restart: unless-stopped
     environment:
       - TZ=Asia/Shanghai

2)Docker命令

复制代码
 docker run -d \
   --name abs-ximalaya \
   -p 7814:7814 \
   -e TZ=Asia/Shanghai \
   --restart unless-stopped \
   shanyanwcx/abs-ximalaya:latest

4、设置元数据,添加喜马拉雅

设置-项目元数据管理-自定义元数据提供商

5、支持的第三方元数据服务

除了喜马拉雅,还有这些第三方元数据服务插件可选择

相关推荐
不会就选b7 小时前
linux之进程管理(二)--替换
linux·运维·服务器
倔强的石头1067 小时前
【Linux指南】动静态库系列(二):从源码复用到目标文件复用:为什么需要把 .o 打包成库
linux·运维·服务器
步步精BBJconn7 小时前
从GPU服务器到数据中心:AI服务器高压连接器的应用与发展趋势
大数据·运维·服务器·人工智能·科技·物联网
java_logo9 小时前
Apache Doris Docker 部署指南:实时分析数据库实战
数据库·docker·apache·doris·apache doris·轩辕镜像·docker部署doris
码农学院9 小时前
基于运维监控体系的网络品牌推广方案:从架构设计到技术实现
运维·网络
大耳朵-小飞象18 小时前
电力安全运维的智能密码:BACS如何破解设备全生命周期管理难题,让电网安全“看得见、管得住”?
运维·安全·智慧城市·能耗系统·楼宇智控·未来生活
极客侃科技19 小时前
制造企业 MES/APS 选型:SAP PP/DS 集成、ERP-MES 边界划分与一体化架构要点
运维·架构·制造
生活爱好者!1 天前
我把NAS当作下载机,docker一键部署qb
运维·docker·容器
java_logo1 天前
Docker Compose 部署 ClickHouse:快速搭建高性能列式数据库
数据库·clickhouse·docker·列式数据库·轩辕镜像·高性能数据库·clickhouse部署教程