有声书应用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、支持的第三方元数据服务

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

相关推荐
海鸥812 小时前
k8s中实现进程环境的自动更新
云原生·容器·kubernetes
Ernest.Wu2 小时前
Canal基于Docker的部署操作手册
运维·docker
牛奶咖啡132 小时前
基于Cobbler的系统自动化安装部署——原理
运维·自动化·dhcp·pxe·cobbler·tftp·自动应答配置文件种类
Felven2 小时前
飞腾平台 UEFI 与 U-Boot 启动方案对比及选型建议
运维·uefi·uboot·飞腾
一只自律的鸡2 小时前
【Linux系统编程】进程 守护进程与实现/系统日志
linux·运维·服务器
tobias.b2 小时前
ubuntu 系统维护
linux·运维·ubuntu
门豪杰3 小时前
使用WSL2安装Ubuntu子系统
linux·运维·ubuntu·wsl
面对疾风叭!哈撒给3 小时前
Linux之Docker使用JDK21安装包制作JDK21镜像包
java·linux·运维·docker
绘梨衣的sakura路3 小时前
[特殊字符] 2026 年 AI 自动化新范式:OpenClaw 核心 Skill 精选与实战指南
运维·人工智能·自动化