本文软件由网友
P家单推人
推荐;
什么 Wallos ?
Wallos
是一款功能强大、开源且可自我托管的网络应用程序,旨在让您轻松管理财务。告别复杂的电子表格和昂贵的财务软件--Wallos简化了跟踪费用的过程,帮助您更好地控制财务生活。
软件的特点
- 订阅管理:跟踪您的定期订阅和付款,确保您不会错过截止日期。
- 类别管理:将您的支出组织成可自定义的类别,帮助您了解自己的消费习惯。
- 多币种支持:
Wallos
支持多种货币,让您可以以自己选择的货币管理财务。 - 货币转换:与
Fixer API
集成,可以获取汇率并在主要货币中查看所有订阅。 - 数据隐私:作为自托管应用程序,
Wallos
确保您的财务数据在您自己的服务器上保持私密和安全。 - 定制化:通过可自定义的类别、货币、主题和其他显示选项,将
Wallos
调整为符合您的需求。 - 排序选项:可以从不同的角度查看您的订阅。
Logo
搜索:如果您没有可用的Logo
上传,Wallos
可以在网络上搜索您的订阅的Logo
。- 移动视图:随时随地使用的
Wallos
。 - 统计数据:对您的消费提供另一个角度。
- 通知:通过电子邮件收到即将到期付款的通知。
Wallos
和一般的记账软件最大的区别在于,它比较适合那种固定缴费的情况,比如会员续费、购买云主机等
安装
在群晖上以 Docker 方式安装。
在注册表中搜索 wallos
,选择第一个 bellamy/wallos
,版本选择 latest
。
卷
在 docker
文件夹中,创建一个新文件夹 wallos
,并在其中建两个子文件夹 data
和 logos
文件夹 | 装载路径 | 说明 |
---|---|---|
docker/wallos/data |
/var/www/html/db |
存放数据库 |
docker/wallos/logos |
/var/www/html/images/uploads/logos |
存放上传的 logo 文件 |
端口
本地端口不冲突就行,不确定的话可以用命令查一下
bash
# 查看端口占用
netstat -tunlp | grep 端口号
本地端口 | 容器端口 |
---|---|
8281 |
80 |
默认有对外暴露了 2
个端口,从 Dockerfile
看,
80
端口是nginx
服务的9000
端口是php-fpm
的
老苏只留下了 80
端口
环境
可变 | 值 |
---|---|
TZ |
设为 Asia/Shanghai |
命令行安装
如果你熟悉命令行,可能用 docker cli
更快捷
bash
# 新建文件夹 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
文件
yaml
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
然后执行下面的命令
bash
# 新建文件夹 wallos 和 子目录
mkdir -p /volume1/docker/wallos/{data,logos}
# 进入 wallos 目录
cd /volume1/docker/wallos
# 将 docker-compose.yml 放入当前目录
# 一键启动
docker-compose up -d
运行
在浏览器中输入 http://群晖IP:8281
就能看到注册界面
语言选择 简体中文
后,会自动切换为中文界面
注册成功后还需要登录
登录成功后的主界面
点 添加首个订阅
logo
可以上传,也可以点后面的搜索
目前支付方式中支持 Alipay
和 WeChat
,也就是我们通常说的支付宝支付和微信支付,其他国内用户可能用到的估计还有下面👇几个
Credit Card
:信用卡;Money
:估摸着应该是指现金;Bank Trsnsfer
:银行转账;Union Pay
:银联卡;
分类支持下面👇这些
No category
:无类别Entertainment
:娱乐Music
:音乐Utilities
:实用工具Food & Beverages
:食品与饮料Health & Wellbeing
:健康与福利Productivity
:生产力Banking
:银行业务Transport
:交通运输Education
:教育Insurance
:保险Gaming
:游戏News & Magazines
:新闻与杂志Software
:软件Technology
:科技Cloud Services
:云服务Charity & Donations
:慈善和捐赠
添加成功
老苏随便加了几个
关于
logo
的小技巧,像煤气费
,老苏是先输入上海燃气
,搜索到logo
之后,再改为煤气费
的
Wallos
其实并不适合水电煤这种费用不固定的订阅,老苏只是随便填的价格,所以费用统计也就不准了,要的只是后面提到的通知提醒
通知提醒
进入 设置
菜单
找到 通知
部分
填写完成后,点 测试
,如果设置没问题的话会收到 成功
的通知,然后 保存
就可以了
个性化
Wallos
具有很强的个性化定制能力,货币种类、支付方式和分类都是可以按需修改的
分类
在设置界面下拉,找到 分类
可以添加、删除分类,灰色则表示当前正在订阅的分类,是不可以删除的
老苏没有删改,只做了汉化
记住,每个修改都是需要点后面的保存的
完成之后再去添加订阅中看看,已经变成中文了
货币
在设置界面下拉,找到 货币
虽然除了人民币其他的都用不上,但老苏还是留了几个
支付方式
在设置界面下拉到底部,找到 支付方式
不能删改,但是可以禁用
完成之后再去添加订阅中看看,支付方式已经只有你留下的几种了
最后留个版本信息
参考文档
ellite/Wallos: Wallos: Open-Source Personal Subscription Tracker