介绍:

Audiobookshelf 是一款自托管有声读物和播客服务器,专为音频爱好者量身打造。完全开源,包括正处于测试阶段的安卓和 iOS 应用,可以即时流式传输所有音频格式,支持搜索并添加播客。

Audiobookshelf 的独特之处在于其自动检测图书馆更新和批量上传的功能,可以备份元数据并自动进行每日备份,从多个来源获取元数据和封面,并配备了章节编辑器和章节查找功能,它允许用户将音频文件合并为单一 m4b 格式,并将元数据和封面图像嵌入音频文件中。同时,它还可以充当一款电子书阅读器,支持 Epub、pdf、cbr 和 cbz 格式。用户甚至可以将电子书发送到设备(如 Kindle)上,并为播客和有声读物打开 RSS 源。

部署方法:

第一步:更新源

Ubuntu/Debian:

apt update -y && apt upgrade -y    

Centos:

yum update -y && yum upgrade -y   

第二步:安装并配置Docker

安装Docker:

curl -fsSL https://get.docker.com -o get-docker.sh && sudo sh ./get-docker.sh

启动Docker:

sudo systemctl start docker

设置Docker在开机时自动启动:

sudo systemctl enable docker

安装并运行 Audiobookshelf 容器

  1. 创建目录

    mkdir -p /root/audiobookshelf/{config,metadata,audiobooks,podcasts}
  2. 进入目录

    cd audiobookshelf/
  3. 安装并运行 Audiobookshelf 容器(修改左侧端口为未被占用的端口)

    docker run -d \
      -p 13378:80 \
      -v /root/audiobookshelf/config:/config \
      -v /root/audiobookshelf/metadata:/metadata \
      -v /root/audiobookshelf/audiobooks:/audiobooks \
      -v /root/audiobookshelf/podcasts:/podcasts \
      --name audiobookshelf \
      ghcr.io/advplyr/audiobookshelf

    第四步:反向代理到域名

    此处使用一种非常简单的方式:Cloud flare 提供的 Origin Rules
    配置如下:

    修改Field为Hostname,Value为选择的完整域名,Rewrite to 刚才在左侧填写的端口

    记得解析自己的子域名到服务器IP:
    使用A记录,Name为域名前缀,Content为服务器地址

    第五步:配置 Audiobookshelf

  4. 创建管理员账户

  1. 配置图书库

  1. 配置博客库

  1. 接下来就可以查找想要听的播客了,Enjoy

相关地址:

GitHub地址:https://github.com/advplyr/audiobookshelf

Android App 下载地址:https://play.google.com/store/apps/details?id=com.audiobookshelf.app

iOS App 下载地址:https://testflight.apple.com/join/wiic7QIW

标签: 配置, 播客, Audiobookshelf, 自托管

原文链接:https://blog.fuyiran.link/Technology/35.html

版权声明:本博客所有文章除特別声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 傅说 (blog.fuyiran.link)

添加新评论