搭建开源的个人订阅服务追踪工具 Wallos
status
Published
type
Post
slug
self-host-wallos-to-track-your-subscriptions
date
Feb 15, 2024
tags
Docker
Tool
Share
Config
summary
随着各种订阅制付费服务的普及,管理多个订阅变得愈加重要。Wallos 是一款开源的自托管工具,它可以简化订阅管理,保护用户隐私,并支持多种货币的使用。用户可以通过 Wallos 记录和追踪到期的订阅,确保不会错过续费日期。
前言
随着订阅制付费服务越来越多,比如各电商平台、外卖平台、音乐 App 和各种影视流媒体服务的会员,以及购买各厂商的 VPS 服务器等等,尽管各个平台都会以邮件等形式通知付费信息提醒续费。但数量多了难免会有漏网之鱼,为了能统一管理这些订阅,之前有试过在 Notion 中通过其 Database 组合来记录追踪订阅,但总归有不便之处。刚好在 GitHub 上发现了一个开源项目:
这个项目可以自建托管,而且契合需求。
介绍
根据 GitHub 中的项目介绍:Wallos 是一款强大、开源且可自托管的网页应用,旨在让您轻松管理财务。告别复杂的电子表格和昂贵的财务软件 —— Wallos 简化了跟踪支出的过程,帮助您更好地控制自己的财务生活。
功能
订阅管理:记录您的定期订阅和付款,确保您不会错过到期日。
类别管理:将您的支出组织成可自定义的类别,让您了解自己的消费习惯。
多货币支持:Wallos 支持多种货币,让您可以用自己选择的货币管理财务。
货币转换:与 Fixer API 集成,您可以获取汇率并在主货币中查看所有订阅。
数据隐私:作为一款自托管应用,Wallos 确保您的财务数据在您自己的服务器上保持私密和安全。
自定义:您可以根据需要自定义 Wallos,包括类别、货币、主题和其他显示选项。
排序选项:允许您从不同的角度查看订阅。
logo 搜索:如果您没有可上传的 logo,Wallos 可以在网上搜索您的订阅 logo。
移动视图:随时随地使用 Wallos。
统计数据:为您的消费提供另一种视角。
通知:Wallos 通过电子邮件及时收到即将到期付款的通知。
多语言支持。
部署
Docker 环境安装略去不表,请参阅官网。
Docker Compose
compose.yaml
services: wallos: image: bellamy/wallos:latest container_name: wallos restart: unless-stopped ports: - "8282:80/tcp" environment: TZ: 'Asia/Shanghai' # Volumes store your data between container upgrades volumes: - './db:/var/www/html/db' - './logos:/var/www/html/images/uploads/logos'
通过
docker compose up -d
启动。然后即可通过 http:// IP:8282 的形式来访问了,当然也可以配置域名及反向代理,视实际情况而定。
使用
首次打开需要创建账号
按指引添加第一个订阅即可,结果如下:
如涉及到多币种,还需配置 Fixer API。
申请 Fixer 免费 API,需要信用卡验证
也可申请 APILayer 的 API,这个无需验证信用卡