你是否常被各类订阅账单搞得措手不及?爱奇艺会员悄悄续费、支付宝扣款短信突然弹出、海外订阅因汇率波动莫名超支……在订阅经济时代,超过76%的用户存在"遗忘订阅"。

今天为NAS用户推荐一款开源订阅追踪神器——Wallos,这款专为懒人设计的Docker应用能自动汇总全平台订阅,通过可视化看板呈现每月开销,支持42种货币自动换算,更具备续费前智能提醒功能。相比传统记账软件,它无需手动录入账单,特别适合管理 爱奇艺 / iCloud 等周期性扣费项目。

本教程将手把手教您在群晖、飞牛等NAS系统中,通过Docker容器实现Wallos的私有化部署,用10分钟搭建专属的财务管家,从此拒绝"自动扣费"黑洞。

介绍

  • Wallos 是一款功能强大、开源且可自托管的 Web 应用程序,旨在让您轻松管理财务。告别复杂的电子表格和昂贵的财务软件 – Wallos 简化了跟踪费用的过程,帮助您更好地控制自己的财务生活。

特征

  • 订阅管理: 跟踪您的定期订阅和付款,确保您不会错过到期日。

  • 类别管理: 将您的费用组织成可定制的类别,使您能够深入了解您的消费习惯。

  • 多币种支持:Wallos 支持多种货币,允许您以自己选择的货币管理您的财务。

  • 货币兑换:与 Fixer API 集成,因此您可以获取汇率并查看主要货币的所有订阅。

  • 数据隐私:作为自托管应用程序,Wallos 确保您的财务数据在您自己的服务器上保持私密和安全。

  • 定制: 通过可自定义的类别、货币、主题和其他显示选项,根据您的需求定制 Wallos。

  • 排序选项:允许您从不同的角度查看您的订阅。

  • 徽标搜索:如果您没有可供上传的订阅徽标,Wallos 可以在 Web 上搜索它们。

  • 移动视图:外出时的 Wallos。

  • 统计数据:从另一个角度了解您的支出。

  • 通知: Wallos 支持多种通知方式(电子邮件、discord、pushover、telegram、gotify 和 webhooks)。获取有关您即将付款的通知。

  • 多语言支持。

演示

  • 如果您想试用 Wallos,https://demo.wallosapp.com 上提供了演示。数据库每 2 小时重置一次。

  • 要访问演示,请使用以下凭证:

    Username: demo  
    Password: demo

部署教程

Docker Compose方式部署

  1. 演示以在群晖NAS系统上安装为例
    (其他系统请自行安装好最新版本Docker、Docker Compose)

  2. 打开群晖的SSH功能,使用终端软件进行连接,并切换到root状态下。
    image-pmrl.png

  3. 点击docker共享文件夹>右键>属性>常规>复制文件夹位置路径

  4. 在终端内执行命令进入群晖的docker文件夹(你想将容器数据存储到哪就进哪个文件夹)
    (其他NAS系统的可直接看下一步,手动创建一个文件夹再右键文件夹查看属性,复制文件夹路径进入。)

    # 将/volume1/docker换成你自己的文件夹路径
    
    cd /volume1/docker
  5. 创建项目文件夹及子文件夹

    mkdir -p wallos/{db,logos}
  6. 进入项目文件夹

    cd wallos
  7. 编辑docker-compose.yml模板文件

    vi docker-compose.yml
  8. 按字母i键进入编辑模式,复制并修改下面的配置文件,粘贴到终端,按Esc键退出编辑模式,输入:wq保存并退出。
    (排版太挤的就先粘贴到文本文件内,修改后再使用,灵活应变。)

    services:
      wallos:
        container_name: wallos
        image: bellamy/wallos:latest
        ports:
          - "8282:80/tcp"    # 左侧的8282端口是容器的外部访问端口,可自行修改。
        environment:
          TZ: 'Asia/Shanghai'
        # Volumes store your data between container upgrades
        volumes:
          - './db:/var/www/html/db'    # 可将左侧的./db换成完整的文件夹路径
          - './logos:/var/www/html/images/uploads/logos'    # 可将左侧的./logos换成完整的文件夹路径
        restart: unless-stopped
  9. 查看当前项目文件夹路径

    pwd
  10. 授权该项目文件夹内的读写权限(部分NAS系统需要【如群晖】,否则容器无读写权限访问运行,按需执行。)

    # 将/volume1/docker/wallos/换成你自己的完整文件夹路径
    
    chmod -R 777 /volume1/docker/wallos/
  11. 执行命令,启动docker-compose模板文件,拉取镜像并创建容器。

    docker-compose up -d
    
    或
    
    docker compose up -d
  12. 查看正在运行的项目容器

    docker-compose ps
    
    或
    
    docker compose ps
  13. 查看正在运行的项目容器实时日志,按Ctrl+C中断查看。

    docker-compose logs -f
    
    或
    
    docker compose logs -f

访问Wallos

  1. 打开浏览器,以NAS的IP+设置的端口号进行访问。
    以本机为例:http://172.16.19.200:8282
    主要货币:人民币
    语言:
    简体中文
    其余的自行看字输入后点击注册

  2. 注册成功,输入账户后登录。

  3. 登录成功后点击右上角头像>设置

  4. 可以看到有很多分类,当前版本默认显示是英文,你可以自行对照翻译后修改为中文。
    建议对这些分类进行一个详细细致的规划

  5. 继续下拉后还有各种汇率的选项,如果你有国外服务的会员,需要进行汇率转化,那么你可以自助申请Fixer的账号,每个月有1000次免费调用。
    注册后将API密钥填入后保存即可。

  6. 继续下拉,可以看到很多预设的支付方式,你也可以自行添加其他的。

  7. 回到首页,点击添加首个订阅。

  8. 根据你的订阅信息填入下表,选择保存即可。

  9. 此系统功能简单易上手,下面贴几张官方的演示图。


  10. 剩下的就是大家根据自己的需求,先进行一个详细的规划,然后再创建账单即可。

相关链接

文末

👇👇👇