Wallos logo

Wallos

Open-source personal subscription and expense tracker

Alternative to: Rocket Money, Bobby

Wallos screenshotWallos screenshot

Wallos is a self-hostable web application that helps you keep track of recurring subscriptions and payments so you never miss a due date. It organizes expenses into customizable categories and currencies, sends renewal reminders via email, Discord, Telegram, Pushover, or Gotify, and surfaces spending statistics so you can see where your money is going. All financial data stays on your own server, with support for OIDC/OAuth login.

Wallos Docker Compose example

Self-host Wallos on your own server, homelab, or VPS starting from this Docker Compose example. It runs Wallos in Docker containers using the official bellamy/wallos:latest image, with persistent volumes and automatic restarts preconfigured. Review the environment variables and adjust them to your setup, save the file as compose.yml (or docker-compose.yml), and start the stack with docker compose up -d.

services:
  wallos:
    image: bellamy/wallos:latest
    restart: unless-stopped
    environment:
      # Timezone used by the application, e.g. Europe/London or America/New_York.
      # See the "TZ database name" column at https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
      TZ: "UTC"
    volumes:
      - db:/var/www/html/db
      - logos:/var/www/html/images/uploads/logos

volumes:
  db:
  logos:

Prefer a managed setup? WinterFlow installs, configures, and updates Wallos for you using this same Docker Compose configuration.