Repolode
ellite

ellite/Wallos

可自托管的订阅与定期支出追踪网页应用,支持多币种和到期提醒。

可替代:Rocket MoneyTruebill

Star
8,719
Fork
447
未关闭 Issue
81
最近提交
前天

这是什么?

Wallos 是一款可自托管的网页应用,用于记录和管理订阅服务与定期付款。你可以为每项订阅设置计费周期和下次扣款日期,把支出归入自定义分类,并通过仪表盘、统计页面和日历查看总体花费。

应用支持多种货币,并可借助 Fixer API 的汇率将其换算为主货币。到期提醒可通过邮件、Discord、Pushover、Telegram、Gotify 或 Webhook 发送。可选的 AI 建议功能支持 ChatGPT、Gemini 或本地 Ollama 模型,登录还可接入 OIDC/OAuth 身份提供方。

Wallos 可部署在 PHP 网页服务器上(使用 SQLite 存储),也可以通过 Docker 运行。数据保存在你自己的服务器上,项目还提供 API、多语言界面以及浅色和深色主题。

核心功能

  • 01记录定期订阅并查看下次扣款日期,支持到期提醒。
  • 02支持自定义分类,并提供统计页面和日历视图。
  • 03管理多种货币,借助 Fixer 汇率换算为主货币。
  • 04通过邮件、Discord、Pushover、Telegram、Gotify 或 Webhook 发送通知。
  • 05支持 OIDC/OAuth 登录,可在管理页面或环境变量中配置。
  • 06可使用 Docker 部署,也可在 PHP 与网页服务器环境中手动安装。

适用场景

  • 家庭统一查看流媒体、软件等每月订阅的花费。
  • 在多种货币之间核算定期支出的总额。
  • 在订阅续费前收到提醒,避免漏付。
  • 在家用服务器上自建私有的支出追踪工具,而不依赖云服务。

快速上手

  1. 1

    使用 README 中的命令运行 Docker 容器

    docker run -d --name wallos -v /path/to/config/wallos/db:/var/www/html/db -v /path/to/config/wallos/logos:/var/www/html/images/uploads/logos -e TZ=Europe/Berlin -p 8282:80 --restart unless-stopped bellamy/wallos:latest
  2. 2

    在浏览器中打开映射的端口并创建用户账户

使用前须知

  • 需要自行托管,即运行您自己的服务器或容器。
  • 货币换算需要 Fixer API 密钥,其免费套餐有使用限制。

标签

常见问题

Wallos 是什么?
可自托管的订阅与定期支出追踪网页应用,支持多币种和到期提醒。 Wallos 是一款可自托管的网页应用,用于记录和管理订阅服务与定期付款。你可以为每项订阅设置计费周期和下次扣款日期,把支出归入自定义分类,并通过仪表盘、统计页面和日历查看总体花费。
Wallos 可以免费使用吗?用的什么许可证?
Wallos 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
Wallos 还在维护吗?
活跃维护中。Wallos 最近一次提交是在 2026年10月19日。
Wallos 适合用来做什么?
家庭统一查看流媒体、软件等每月订阅的花费。 在多种货币之间核算定期支出的总额。 在订阅续费前收到提醒,避免漏付。 在家用服务器上自建私有的支出追踪工具,而不依赖云服务。
Wallos 怎么安装和运行?
使用 README 中的命令运行 Docker 容器: docker run -d --name wallos -v /path/to/config/wallos/db:/var/www/html/db -v /path/to/config/wallos/logos:/var/www/html/images/uploads/logos -e TZ=Europe/Berlin -p 8282:80 --restart unless-stopped bellamy/wallos:latest 在浏览器中打开映射的端口并创建用户账户
在哪里获取 Wallos?
源代码和安装说明在 GitHub 上:https://github.com/ellite/Wallos

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目