calibre web 默认密码

在树莓派用 docker 部署一个 calibre web,不过 bug 不少。上传失败,甚至 root 密码丢失了。幸好源码是开源的,找到生成密码的源码,把默认密码生成后写到数据库即可。

使用 navicat 连接到 calibre web 的数据库,一个app,是 web 的后台数据库,另一个是metadata

app的路径是\\192.168.3.5\nas\opt\calibre\config\app.db

metadata的路径是\\192.168.3.5\nas\opt\calibre\books\calibre\metadata.db

使用下面的脚本得到默认密码

1
2
3
4
5
# calibre web 默认密码
from werkzeug.security import generate_password_hash
#
password = generate_password_hash("admin123")
print(password)
1
pbkdf2:sha256:50000$qx2hW72F$e5c27c3cfbb0a4badc0ababb2ed5e897eb1c660f29145f431723b076442b814e

把密码填入到app的 user 表中。


calibre web 默认密码
https://bubao.github.io/posts/9a8cff68.html
作者
一念
发布于
2019年12月7日
许可协议