ScriptsMay 10, 2026·2 min read

Wallos — Self-Hosted Personal Subscription Tracker

Open-source subscription tracker to visualize recurring expenses, manage budgets, and stay on top of renewals.

Introduction

Wallos is a self-hosted web application for tracking personal subscriptions and recurring expenses. It provides a clean dashboard showing monthly and yearly costs at a glance, helping users identify spending patterns and avoid forgotten renewals.

What Wallos Does

  • Tracks all recurring subscriptions with cost, billing cycle, and renewal dates
  • Calculates total monthly and yearly spending across all services
  • Sends notifications before upcoming renewals via email or Gotify
  • Supports multiple currencies with automatic exchange rate conversion
  • Provides spending analytics with category breakdowns and historical trends

Architecture Overview

Wallos is built with PHP and uses SQLite as its database, making it extremely lightweight. The application runs behind an Nginx web server inside a single Docker container. Logos are fetched automatically when adding a subscription, and all data stays local on your server.

Self-Hosting & Configuration

  • Deploy with Docker or Docker Compose using the official image
  • Mount volumes for /var/www/html/db (database) and logos directory
  • Configure SMTP or Gotify for renewal notifications
  • Set your preferred currency in the web UI settings
  • Optionally add Fixer.io API key for multi-currency conversion

Key Features

  • Single-container deployment with minimal resource usage
  • Multi-user support with individual dashboards
  • Payment method tracking and categorization
  • API endpoint for integration with other tools
  • Mobile-friendly responsive web interface

Comparison with Similar Tools

  • Actual Budget — full budgeting app; Wallos focuses specifically on subscription tracking
  • Firefly III — comprehensive finance manager; Wallos is simpler and single-purpose
  • Maybe — investment-focused; Wallos targets recurring expense visibility
  • GnuCash — desktop accounting software; Wallos is web-based and subscription-oriented

FAQ

Q: Does Wallos support shared or family accounts? A: Yes, Wallos supports multiple users, each with their own subscription dashboard and settings.

Q: Can I import subscriptions from a spreadsheet? A: Wallos supports CSV import for bulk-adding subscriptions.

Q: What notifications does Wallos send? A: It sends reminders before subscription renewal dates via email, Gotify, Ntfy, or Discord webhooks.

Q: Is an internet connection required after setup? A: No, Wallos runs fully offline. Internet is only needed for currency exchange rates and logo fetching.

Sources

Discussion

Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.

Related Assets