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

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

相关推荐
Gofarlic_oms120 小时前
利用API实现ANSYS许可证管理自动化集成
运维·服务器·开发语言·matlab·自动化·负载均衡
杨浦老苏21 小时前
大模型安全接入网关LinkAI
人工智能·docker·ai·群晖·隐私保护
档案宝档案管理21 小时前
权限分级管控,全程可追溯,筑牢会计档案安全防线
运维·网络·人工智能
倔强的石头1061 天前
【Linux指南】基础IO系列(八):实战衔接 —— 给微型 Shell 添加完整重定向功能
linux·运维·服务器
观北海1 天前
AiScan-N:AI全自动化渗透测试工具的深度技术解析
运维·自动化
Ujimatsu1 天前
虚拟机安装Ubuntu 26.04.x及其常用软件(2026.4)
linux·运维·ubuntu
Dillon Dong1 天前
【系列主题】Next.js 16 + Turbopack 的暗礁:深入剖析 Tailwind v4 的 CSS 模块解析陷阱
javascript·css·容器·turbopack
jc06201 天前
6.1云原生之Docker
c++·docker·云原生
Agent产品评测局1 天前
制造业生产调度自动化落地,完整步骤与避坑指南:2026企业级智能体选型与实战全景
运维·人工智能·ai·chatgpt·自动化
狂奔的sherry1 天前
一次由 mount 引发的 Linux 文件系统“错觉”
linux·运维·服务器