
bnjbvr/kresusKresus 是一款开源的个人财务管理解决方案,旨在帮助用户轻松跟踪收支情况,通过直观的数据分析获取资金使用洞察。作为自托管应用,它允许用户完全掌控财务数据,适用于需要本地化数据管理和隐私保护的场景。
通过以下命令快速启动Kresus容器,默认使用80端口对外提供服务,数据存储在宿主机的/path/to/kresus/data目录:
bashdocker run -d \ --name kresus \ -p 80:80 \ -v /path/to/kresus/data:/data \ --restart unless-stopped \ bnjbvr/kresus:latest
说明:
-v /path/to/kresus/data:/data用于持久化存储财务数据,需将/path/to/kresus/data替换为宿主机实际目录。
创建docker-compose.yml文件,配置如下:
yamlversion: '3' services: kresus: image: bnjbvr/kresus:latest container_name: kresus ports: - "80:80" # 宿主机端口:容器端口 volumes: - ./kresus-data:/data # 本地数据卷挂载 restart: unless-stopped # 如需自定义环境变量,可添加environment字段 # environment: # - PORT=8080 # 示例:修改服务端口(具体参数请参考官方文档)
启动服务:
bashdocker-compose up -d
Kresus的财务数据需持久化存储,避免容器重启后数据丢失。通过-v参数挂载宿主机目录至容器内/data路径(默认数据存储目录,具体以官方文档为准)。
默认容器内服务端口为80,可通过-p <宿主机端口>:80修改映射端口(如-p 8080:80将服务暴露在宿主机8080端口)。
| 环境变量 | 说明 | 默认值 |
|---|---|---|
PORT | 服务监听端口 | 80 |
DATA_DIR | 数据存储目录 | /data |
注:具体环境变量及配置项请以官方文档为准。
如需构建自定义镜像或获取高级配置,请参考Kresus官方Docker安装文档。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务