部署与数据库
首次打开部署页面
没有数据库配置时,程序先显示数据库选择页面,不需要先修改环境变量。选择类型后,页面只展开对应的连接信息。

SQLite
适合个人、小团队和简单安装。默认路径 data/ilitebook.db,可填写其他私有目录路径。运行程序的用户必须能写入目录,数据库文件不能放到公开下载目录。
MySQL 与 PostgreSQL
- 填写数据库服务的主机、端口、库名、用户名和密码。
- 库名以英文字母或下划线开头,仅用字母、数字、下划线,最多63位。
- 按需要设置连接加密;测试环境可连接本机,远程服务使用合适的加密方式。
- 点击“测试连接”。此操作连接服务器,不创建库、不保存密码。
- 点击“保存”。不存在的库自动创建,已有空库初始化业务表,已有数据的库拒绝覆盖。
连接成功不代表具有建库权限。保存时报权限不足,需要为安装账号授予相应权限或联系数据库维护人员。
创建管理员
数据库保存后,填写软件名称、管理员邮箱、姓名和密码。可勾选创建初始账本并选择名称、货币。初始数据不包含任何收支流水。

配置保存与重启
默认配置写入 data/database.json,密码不在网页再次显示。后台不提供数据库连接编辑功能,维护配置文件前先停机、备份并限制文件访问权限。
已经配置的数据库连不上时,程序不会偷偷切换到新的SQLite数据库。