前言
阅读是个好习惯。如果能坚持阅读,买书的钱都是值得的。
有声书也是个好东西,尤其是英文的有声书,可以提高你学习英语的效率。
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,自定义为你的服务器,即可使用。