初始账号密码与数据库说明
Leelaa Reader 支持多种安装方式。根据您的部署模式(飞牛原生应用 或 Docker),数据库路径和凭据获取方式有所不同。
模式 A:飞牛 NAS (fnOS) 原生应用
如果您是通过飞牛应用商店或 FPK 格式安装的 原生应用,请参考以下说明:
1. 账号密码设置
在飞牛 NAS 上安装 Leelaa Reader 原生应用的过程中,安装向导会要求您手动填写初始管理员的用户名和密码。
- 请务必记住您在安装阶段设置的凭据。
- 如果您忘记了安装时填写的密码,请参考下方的日志查看方法。
2. 数据库位置
- 具体路径:
/volX/@appshare/leelaa.reader/leelaa.db - 查找方法:进入「文件管理」,在安装分区的
@appshare/leelaa.reader目录下即可找到。- 注:
volX为您安装应用的分区名称,例如vol5。
- 注:
3. 如何查看日志
如果应用运行异常或需要确认系统状态,可以查看日志文件:
- 日志文件路径:
/volX/@appdata/leelaa.reader/info.log - 查看方法:
- 进入「文件管理」。
- 找到对应分区的
@appdata/leelaa.reader目录。 - 打开
info.log文件即可查看详细运行日志。
- 注:原生应用的日志目录在
@appdata下,而数据库目录在@appshare下。
模式 B:Docker 部署
如果您是通过 Docker 或 Docker Compose 部署的,请参考以下说明:
1. 数据库位置
- 容器内路径:
/data/leelaa.db - 宿主机路径:取决于您的挂载配置。请检查您的
docker-compose.yml中的volumes部分。- 例如:若配置为
- /home/user/leelaa:/data,则数据库在宿主机的/home/user/leelaa/leelaa.db。
- 例如:若配置为
2. 初始账号与密码
- 默认管理员用户名:
admin。 - 如果配置了
DEFAULT_ADMIN_PASSWORD:首次启动且数据库为空时,系统会使用该密码创建管理员。 - 如果没有配置
DEFAULT_ADMIN_PASSWORD:首次启动且数据库为空时,系统会自动生成随机密码,并写入容器内/data/password.txt。
查看自动生成的密码:
bash
docker exec leelaa-reader cat /data/password.txt也可以查看容器日志:
bash
docker logs leelaa-reader如果您的容器名称不是 leelaa-reader,请将命令中的容器名替换为实际名称。
3. 常见问题
- 找不到凭据文件? 凭据文件仅在系统 首次启动 且数据库为空时生成。如果数据库中已经存在用户,系统不会重新创建管理员,也不会重置密码。
- 修改
DEFAULT_ADMIN_PASSWORD后密码没有变化?DEFAULT_ADMIN_PASSWORD只在数据库为空、首次创建管理员时生效。已有用户后,请登录系统后在用户设置中修改密码。 - 安全建议: 登录成功后,建议尽快修改初始密码。如果您使用了自动生成的随机密码,请在确认能正常登录后删除宿主机数据目录中的
password.txt。
