
jhonderson/actual-http-api围绕Actual Budget的NodeJS API构建的基础HTTP接口,旨在为无法直接使用Node.js库的环境提供与Actual服务器实例交互的能力。
适用于需要与Actual Budget服务器实例进行交互,但无法直接导入Node.js库的场景,例如:
运行该镜像需配置以下环境变量:
| 环境变量 | 说明 |
|---|---|
ACTUAL_SERVER_URL | Actual Budget服务器实例的URL(例如:http://localhost:5006/) |
ACTUAL_SERVER_PASSWORD | Actual Budget服务器的访问密码 |
API_KEY | 用于访问该API的密钥,所有调用者共享此密钥进行基础授权。建议使用强密钥(如通过apg -m 50 -n 1生成) |
使用docker run命令部署:
bashdocker run -d --name actualhttpapi -v ./data:/data:rw -p 5007:5007 \ -e 'ACTUAL_SERVER_URL=http://localhost:5006/' \ -e 'ACTUAL_SERVER_PASSWORD=my-actual-server-password' \ -e 'API_KEY=my-strong-api-key' \ --restart=on-failure jhonderson/actual-http-api:latest
创建docker-compose.yml文件后,执行:
bashdocker-compose up -d
服务启动后,可通过以下地址访问API文档:
http://localhost:5007/api-docs/


manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务