开源个人订阅管理工具 Wallos 简化订阅记账流程

本文首发于只抄博客,欢迎点击原文链接了解更多内容。

前言

现在各种会员、订阅制软件越来越多,付费周期以及金额、到期时间各不相同,管理起来十分不便,一不小心还容易被自动续费坑了

有了 Wallos 之后,可以将所有的订阅集中化管理,统计每月、每年的开销,以及每个订阅的到期时间,当订阅即将到期时,还可以发送通知提醒,除此之外,Wallos 还有以下这些特点:

  • 定制化:可以根据需求自定义分类、货币、支付方式、主题

  • 通知:支持常见的邮件、Discord、Telegram、Webhook 等通知

  • 数据隐私:自托管应用,所有财务数据均存储在本地

  • 多币种支持:不同的订阅允许选择不同的货币

  • 汇率转换:与 Fixer API 集成,统计时可以自动根据汇率转换为 CNY

安装

裸机直接安装步骤较为繁琐,并且 Wallos 更新时,需要重新下载部署,因此一般选择 Docker 部署

通过以下 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

也可以使用 Docker Compose 启动

version: '3.0'

services:
  wallos:
    container_name: wallos
    image: bellamy/wallos:latest
    ports:
      - "8282:80/tcp"
    environment:
      TZ: 'America/Toronto'
    # Volumes store your data between container upgrades
    volumes:
      - './db:/var/www/html/db'
      - './logos:/var/www/html/images/uploads/logos'
    restart: unless-stopped

初始化

  1. 通过 http://ip:8282 进入 Wallos 后,设置用户名与密码等信息

wallos1

  1. 登录到后台,进入设置,将分类、货币、支付方式中,将不需要的进行删除,可以提高运行性能

wallos2

wallos3

  1. 根据自己的需求设置订阅到期通知,新版本已经支持多种通知方式,如果通知方式只有 SMTP 的需要更新 Wallos 版本

wallos4

  1. 如果订阅涉及到多种货币的,还需要填写汇率转换的 API,新版本支持 fixer.io 与 apilayer.com,如果只有 fixer.io 的需要更新 Wallos 版本

wallos5

  1. 汇率 API 建议选择 apilayer.com,无需绑卡即可申请,搜索 Fixer API 进行订阅,将获得的 API Key 填入上一步的设置中即可

wallos6

添加订阅

  1. 完成初始化后,返回首页添加订阅

wallos7

  1. 填写上订阅的名称后,点击右侧的搜索图标,会根据名称自动匹配 Logo,然后填写订阅的周期、价格、分类等信息

wallos8

效果展示

添加完订阅后,首页就会展示出所有的订阅信息,可以根据分类、支付方式等进行筛选、排序

wallos9

来到统计页面,可以看到月费用、年费用、平均每月费用等等

同时可以看到统计时其他货币也都已经按照汇率转换为主货币纳入统计信息

wallos10

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值