Memories Serves
Memories ServesOperations

Operations

运维说明

覆盖启动、环境变量、后台调度、WebDAV 备份和小规格服务器运行建议。

启动方式

chmod +x scripts/bootstrap.sh
./scripts/bootstrap.sh

环境变量

变量默认值说明
PORT3000HTTP 服务端口
HOST0.0.0.0监听地址
DATA_DIRdata数据目录
DB_PATHdata/images.sqliteSQLite 文件路径
ADMIN_PATH/admin/token管理员 token 接口路径
DB_MAX_CONNECTIONS8SQLite 连接池最大连接数
RUST_LOGinfo日志级别

夜间顺序请求

每天 0 点到 6 点顺序请求数据库 URL,每秒约 1 次,并记录最后处理 ID。

WebDAV 备份

每天 1 点执行一次 SQLite 备份,启用后通过 WebDAV PUT 上传到目标目录。

SQLite 性能

使用 WAL、NORMAL synchronous、busy timeout 和 SQLx 连接池,适合单实例部署。

部署建议

建议使用 systemd 或同类进程管理工具保持单实例运行,不要多进程写同一个 SQLite 文件。