audiobookshelf——你的私有有声书服务器docker项目

前言

阅读是个好习惯。如果能坚持阅读,买书的钱都是值得的。

有声书也是个好东西,尤其是英文的有声书,可以提高你学习英语的效率。

Amazon(美国)是个很好的买书平台。Audible也是很很好的有声书网站,如果能充分利用网络资源,搭建属于自己的audiobook网站,一直是一个梦想,直到我看到了audiobookshelf。

audiobookshelf同时具有docker网站项目,以及手机app软件,内置的好像是plex,可以扫metadata。

如何安装

准备工作

VPS一台,我习惯使用ubuntu 20.04。

准备代码:

apt update -y # 升级packages 

apt install wget curl sudo vim git -y # 安装常用的软件

apt install docker.io -y

apt install docker-compose -y

设置拟安装的目录

mkdir /root/data/docker_data/audiobookshelf
cd /root/data/docker_data/audiobookshelf

这里分别提供docker和docker-compose两种方法:

docker

docker pull ghcr.io/advplyr/audiobookshelf

docker run -d \
  -p 13378:80 \
  -v </path/to/config>:/config \   # 注意更新为你的目录,下同
  -v </path/to/metadata>:/metadata \
  -v </path/to/audiobooks>:/audiobooks \
  -v </path/to/podcasts>:/podcasts \
  --name audiobookshelf \
  ghcr.io/advplyr/audiobookshelf

docker-compose

version: "3.7"
services:
  audiobookshelf:
    image: ghcr.io/advplyr/audiobookshelf:latest
    ports:
      - 13378:80
    volumes:
      - </path/to/audiobooks>:/audiobooks   # 注意更新为你的目录,下同
      - </path/to/podcasts>:/podcasts
      - </path/to/config>:/config
      - </path/to/metadata>:/metadata
同等条件下,我更喜欢docker-compose的方法。docker-compose up -d 项目即可运行起来。

如何使用

http://ip:13378就可访问,当然可以使用nginx proxy manger 反代。

默认用户名为root,密码可以设置。

然后就可以上传你的电子书了。

我一般使用 https://thepiratebay.org/index.html 下载。‘

手机app

我用安卓,google play 商店有同名 audiobookshelf 的app,自定义为你的服务器,即可使用。

Leave a Reply

Your email address will not be published. Required fields are marked *