218 字
1 分钟

Deploy Wallos with Docker to Manage Your Subscriptions

1. Introduction#

In everyday life, we often subscribe to various streaming services, purchase VPS plans, and more, but keeping track of these recurring expenses can be a headache. Some people record these costs in tools like Notion or Excel, or manage them via WeChat mini programs, but those approaches can feel inconvenient and not very personalized. Subscription-based budgeting apps can achieve similar results, but they’re often quite expensive.

Recently I came across an open-source project called Wallos on GitHub. It offers a self-hosted solution that makes expense management much more convenient.

2. Deployment#

Terminal window
mkdir -p /root/data/docker_data/wallos
cd /root/data/docker_data/wallos
vim docker-compose.yml
Terminal window
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
Terminal window
docker compose up -d

3. Usage#

Just open a browser and visit ip:port of the machine running Wallos. You can also configure a reverse proxy and access it via a domain name.

The first time you run Wallos, you must create a user account. Then go to Settings to personalize your avatar, add your family members, and add or remove any categories and currencies.

Deploy Wallos with Docker to Manage Your Subscriptions
https://catcat.blog/en/docker-wallos.html
作者
猫猫博客
发布于
2024-02-12
许可协议
CC BY-NC-SA 4.0