静看光阴荏苒
不管不顾不问不说也不念

一个有声读物和播客服务器:Audiobookshelf

这个程序里面有个播客搜索的功能,可以搜很多资源,而且还有配套的android和ios客户端,用起来也很方便。

这里简单记录一下搭建和使用方法。首先还是先安装好docker/compose/nginx/certbot:

apt -y update
apt -y install curl nginx python3-certbot-nginx
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
curl -L https://github.com/docker/compose/releases/download/1.29.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

准备项目目录,在目录内新建一个docker-compose.yml:

mkdir /opt/audiobookshelf && cd /opt/audiobookshelf && nano docker-compose.yml

写入如下配置:

version: '3.5'

services:
  audiobookshelf:
    image: ghcr.io/advplyr/audiobookshelf:latest
    container_name: audiobookshelf
    restart: unless-stopped
    ports:
      - 127.0.0.1:13378:80
    volumes:
      - ./audiobooks:/audiobooks
      - ./podcasts:/podcasts
      - ./config:/config
      - ./metadata:/metadata

启动:

docker-compose up -d

现在配置反向代理,新建一个nginx配置文件:

nano /etc/nginx/conf.d/audiobook.conf

写入如下配置:

server {
    listen       80;
    server_name  audiobook.example.com;
    client_max_body_size 0;

    location / {
        proxy_pass http://127.0.0.1:13378;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
}

签发ssl证书:

certbot --nginx

打开域名第一次访问需要创建一个管理员账号:

之后添加库,把之前映射到容器内的目录添加上去,audiobooks目录用于有声读物:

podcasts目录用于播客:

这里简单介绍一下播客的用法,你可以直接在这个页面搜索资源:

添加:

添加到库里面之后点这个查找按钮:

选择要下载的剧集:

下载好的剧集就可以播放了:

赞(0)
未经允许不得转载:荒岛 » 一个有声读物和播客服务器:Audiobookshelf
分享到: 更多 (0)

评论 2

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    大佬可以转载您这篇文章吗?

    vpsxb1个月前 (05-29) Google Chrome 101.0.4951.67 Google Chrome 101.0.4951.67 Windows 10 x64 Edition Windows 10 x64 Edition回复
    • 可以的。。

      LALA1个月前 (05-29) Safari 15.4 Safari 15.4 iPhone iOS 15.4.1 iPhone iOS 15.4.1回复

分享创造快乐

广告合作资源投稿