推荐一下我目前在用的一些Docker,并主要记录一下Docker的各项配置,便于以后快速恢复部署。
主要涵盖文本、音频、视频、及其他功能性内容
导航页
Helloz/onenav https://registry.hub.docker.com/r/helloz/onenav/
可以自定义分类、链接,主要我存在IPV4、IPV6、VPN、局域网等多种环境需要访问,IP+端口号很难记忆,所以做个导航页还是很关键的。
文件夹映射
Docker/onenav 到 /data/wwwroot/default/data
环境变量
USER | 管理员用户名 |
PASSWORD | 管理员密码 |
文本阅读
hectorqin/reader https://registry.hub.docker.com/r/hectorqin/reader/
作为电子书的在线阅览工具,自适应电脑端与移动端,方便多设备同步阅读进度。
支持在线书源导入书籍,也支持导入本地书籍。
支持txt、pdf、epub等多种格式(亲测mobi不支持)。
文件夹映射
Docker/reader/logs 到 /logs
Docker/reader/storage 到 /storage
环境变量
SPRING_PROFILES_ACTIVE | prod |
READER_APP_SECURE | true |
READER_APP_SECUREKEY | 管理密码 |
READER_APP_INVITECODE | 注册邀请码 |
其他
本地书籍放在/storage/localStore下面,然后即可在页面上导入书籍,注意文件扩展名,例如txt写成TXT就会导入报错。
音频
advplyr/audiobookshel https://registry.hub.docker.com/r/advplyr/audiobookshelf/
Audioshelf支持有声读物及播客源,可以用于组织自己的音频播放器,并自适应网页端与移动端,安卓与IOS(TestFlight)均有客户端。
文件夹映射
Docker/audioshelf/audiobooks 到 /audiobooks
Docker/audioshelf/config 到 /config
Docker/audioshelf/metadata 到 /metadata
Docker/audioshelf/podcasts 到 /podcasts
其他
音频文件放在audiobooks下面,可按文件夹存储,添加库时请添加上级文件夹,不要直接选到音频文件夹,否则会将每个音频作为单独专辑进行收录。
备忘录
neosmemo/memos https://registry.hub.docker.com/r/neosmemo/memos/
一个类似备忘录的软件,没有太多功能,不适宜用于做笔记,可以用来记录备忘事项或者临时笔记。
IOS上可以下载MoeMemos作为客户端软件。
文件夹映射
Docker/memos 到 /var/opt/memos
其他
MoeMemos建议使用API方式进行登录,使用用户名密码会因为Token失效需要经常重新登陆。
密码管理
vaultwarden/server https://registry.hub.docker.com/r/vaultwarden/server/
一个跨平台密码管理工具,我主要用于随机生成高强度密码并自动填充,对IOS自动填充使用起来非常友好,感觉安卓上差点意思。提供Chrome浏览器插件,支持OTP验证码。
文件夹映射
Docker/warden/data 到 /data
其他
图片阅览采用Kavita,视频播放采用Jellyfin,都有Windows服务端,所以未采用Docker形式进行部署。
Kavita:https://www.kavitareader.com/#downloads-v1-windows
Jellyfin中国特供版:Jellyfin中国特供版+Docker镜像,含驱动,免折腾开箱即用
KMS:https://registry.hub.docker.com/r/luodaoyi/kms-server/ 无需配置,直接启动即可,网络不要bridge,与host使用相同网络即可。
文章评论