开源个人订阅跟踪器Wallos

本文软件由网友 P家单推人 推荐;

什么 Wallos ?

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

软件的特点

  • 订阅管理:跟踪您的定期订阅和付款,确保您不会错过截止日期。
  • 类别管理:将您的支出组织成可自定义的类别,帮助您了解自己的消费习惯。
  • 多币种支持:Wallos 支持多种货币,让您可以以自己选择的货币管理财务。
  • 货币转换:与 Fixer API 集成,可以获取汇率并在主要货币中查看所有订阅。
  • 数据隐私:作为自托管应用程序,Wallos 确保您的财务数据在您自己的服务器上保持私密和安全。
  • 定制化:通过可自定义的类别、货币、主题和其他显示选项,将Wallos 调整为符合您的需求。
  • 排序选项:可以从不同的角度查看您的订阅。
  • Logo 搜索:如果您没有可用的 Logo 上传,Wallos 可以在网络上搜索您的订阅的 Logo
  • 移动视图:随时随地使用的 Wallos
  • 统计数据:对您的消费提供另一个角度。
  • 通知:通过电子邮件收到即将到期付款的通知。

开源个人订阅跟踪器Wallos_第1张图片

Wallos 和一般的记账软件最大的区别在于,它比较适合那种固定缴费的情况,比如会员续费、购买云主机等

安装

在群晖上以 Docker 方式安装。

在注册表中搜索 wallos ,选择第一个 bellamy/wallos,版本选择 latest

开源个人订阅跟踪器Wallos_第2张图片

docker 文件夹中,创建一个新文件夹 wallos,并在其中建两个子文件夹 datalogos

开源个人订阅跟踪器Wallos_第3张图片

文件夹 装载路径 说明
docker/wallos/data /var/www/html/db 存放数据库
docker/wallos/logos /var/www/html/images/uploads/logos 存放上传的 logo 文件

开源个人订阅跟踪器Wallos_第4张图片

端口

本地端口不冲突就行,不确定的话可以用命令查一下

# 查看端口占用
netstat -tunlp | grep 端口号
本地端口 容器端口
8281 80

默认有对外暴露了 2 个端口,从 Dockerfile 看,

  • 80 端口是 nginx 服务的
  • 9000 端口是 php-fpm

开源个人订阅跟踪器Wallos_第5张图片

老苏只留下了 80 端口

开源个人订阅跟踪器Wallos_第6张图片

环境

可变
TZ 设为 Asia/Shanghai

开源个人订阅跟踪器Wallos_第7张图片

命令行安装

如果你熟悉命令行,可能用 docker cli 更快捷

# 新建文件夹 wallos 和 子目录
mkdir -p /volume1/docker/wallos/{data,logos}

# 进入 wallos 目录
cd /volume1/docker/wallos

# 运行容器
docker run -d \
   --restart unless-stopped \
   --name wallos \
   -p 8281:80 \
   -v $(pwd)/data:/var/www/html/db \
   -v $(pwd)/logos:/var/www/html/images/uploads/logos \
   -e TZ=Asia/Shanghai \
   bellamy/wallos:latest

也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

version: '3'

services:
  wallos:
    image: bellamy/wallos:latest
    container_name: wallos
    restart: unless-stopped
    ports:
      - 8281:80
    volumes:
      - ./data:/var/www/html/db
      - ./logos:/var/www/html/images/uploads/logos
    environment:
      - TZ=Asia/Shanghai

然后执行下面的命令

# 新建文件夹 wallos 和 子目录
mkdir -p /volume1/docker/wallos/{data,logos}

# 进入 wallos 目录
cd /volume1/docker/wallos

# 将 docker-compose.yml 放入当前目录

# 一键启动
docker-compose up -d

运行

在浏览器中输入 http://群晖IP:8281 就能看到注册界面

开源个人订阅跟踪器Wallos_第8张图片

语言选择 简体中文 后,会自动切换为中文界面

开源个人订阅跟踪器Wallos_第9张图片

注册成功后还需要登录

开源个人订阅跟踪器Wallos_第10张图片

登录成功后的主界面

开源个人订阅跟踪器Wallos_第11张图片

添加首个订阅

logo 可以上传,也可以点后面的搜索

开源个人订阅跟踪器Wallos_第12张图片

目前支付方式中支持 AlipayWeChat,也就是我们通常说的支付宝支付和微信支付,其他国内用户可能用到的估计还有下面几个

  • Credit Card:信用卡;
  • Money:估摸着应该是指现金;
  • Bank Trsnsfer:银行转账;
  • Union Pay:银联卡;

开源个人订阅跟踪器Wallos_第13张图片

分类支持下面这些

  • No category:无类别
  • Entertainment:娱乐
  • Music:音乐
  • Utilities:实用工具
  • Food & Beverages:食品与饮料
  • Health & Wellbeing:健康与福利
  • Productivity:生产力
  • Banking:银行业务
  • Transport:交通运输
  • Education:教育
  • Insurance:保险
  • Gaming:游戏
  • News & Magazines:新闻与杂志
  • Software:软件
  • Technology:科技
  • Cloud Services:云服务
  • Charity & Donations:慈善和捐赠

开源个人订阅跟踪器Wallos_第14张图片

添加成功

开源个人订阅跟踪器Wallos_第15张图片

老苏随便加了几个

关于 logo 的小技巧,像 煤气费,老苏是先输入 上海燃气,搜索到 logo 之后,再改为 煤气费

开源个人订阅跟踪器Wallos_第16张图片

Wallos 其实并不适合水电煤这种费用不固定的订阅,老苏只是随便填的价格,所以费用统计也就不准了,要的只是后面提到的通知提醒

开源个人订阅跟踪器Wallos_第17张图片

通知提醒

进入 设置 菜单

开源个人订阅跟踪器Wallos_第18张图片

找到 通知 部分

开源个人订阅跟踪器Wallos_第19张图片

填写完成后,点 测试,如果设置没问题的话会收到 成功 的通知,然后 保存 就可以了

开源个人订阅跟踪器Wallos_第20张图片

个性化

Wallos 具有很强的个性化定制能力,货币种类、支付方式和分类都是可以按需修改的

分类

在设置界面下拉,找到 分类

可以添加、删除分类,灰色则表示当前正在订阅的分类,是不可以删除的

开源个人订阅跟踪器Wallos_第21张图片

老苏没有删改,只做了汉化

记住,每个修改都是需要点后面的保存的

开源个人订阅跟踪器Wallos_第22张图片

完成之后再去添加订阅中看看,已经变成中文了

开源个人订阅跟踪器Wallos_第23张图片

货币

在设置界面下拉,找到 货币

开源个人订阅跟踪器Wallos_第24张图片

虽然除了人民币其他的都用不上,但老苏还是留了几个

开源个人订阅跟踪器Wallos_第25张图片

支付方式

在设置界面下拉到底部,找到 支付方式

开源个人订阅跟踪器Wallos_第26张图片

不能删改,但是可以禁用

开源个人订阅跟踪器Wallos_第27张图片

完成之后再去添加订阅中看看,支付方式已经只有你留下的几种了

开源个人订阅跟踪器Wallos_第28张图片

最后留个版本信息

开源个人订阅跟踪器Wallos_第29张图片

参考文档

ellite/Wallos: Wallos: Open-Source Personal Subscription Tracker
地址:https://github.com/ellite/Wallos

你可能感兴趣的:(群晖,docker,财务,记账)