Deployment guide

Wallos: Self-Hosted Subscription Tracker on a VPS

Deploy on a VPS Cloud →

Self-hosting2 min read

Wallos: Self-Hosted Subscription Tracker on a VPS

Wallos is a GPL-3.0 open-source subscription manager you host yourself. Unlike cloud services, your billing data stays on your server: you see exactly what you pay each month, in your reference currency, without that information ever leaving your infrastructure.

Why centralize your subscriptions on a VPS?

SaaS tools multiply: cloud APIs, dev licences, monitoring services, AI model access — each with its own currency, billing cycle and reminder email. The result: fragmented expenses that are impossible to consolidate, surprise renewals, and forgotten trials that have been billing for months. Wallos gives you a single dashboard with automatic conversion to your reference currency.

What Wallos brings on a ServOrbit VPS

  • Multi-currency — add subscriptions in USD, EUR, MAD, SAR or any of the 170+ supported currencies; Wallos calculates the total in your reference currency.
  • Visual dashboard — monthly and annual spend charts, breakdown by category (hosting, AI, design, marketing…).
  • Renewal alerts — email, Telegram, Discord, Slack or generic webhook notification X days before each deadline.
  • Optional OIDC SSO — connect Authelia, Authentik or Keycloak if you already run an identity provider on your infrastructure.
  • CSV export and import — your data always portable, no vendor lock-in.
  • Under 50 MB RAM — a single PHP + SQLite container, no external database.

Setup without a domain name

Wallos does not require a domain name. Open an SSH tunnel from your machine: ssh -L 8080:127.0.0.1:<port> root@<vps-ip> and visit http://localhost:8080 — the exact port appears on the application card in your ServOrbit client area. For permanent browser access from any device, attach a domain from your client area (nginx proxies to the container over HTTPS) or use the free {app}.{dns_slug}.servorbit-dns.com subdomain included with every VPS.

First login: create your admin account

On first launch, Wallos shows a setup screen: enter a username, email address and password to create your account — no pre-generated credentials to retrieve. Once signed in, go to Settings → Currency to set your reference currency, then Settings → Notifications to connect your alert channels.

Backup and migration

All Wallos data lives in two Docker volumes: wallos_db (SQLite database with your subscription list) and wallos_logos (uploaded logos). Back them up via SFTP or rsync. Wallos also offers a CSV export from the interface — useful for a human-readable backup or migration to another instance.

Deploy Wallos on your VPS

ServOrbit provisions an Ubuntu 24.04 VPS and launches Wallos within seconds — a single Docker container, built-in SQLite database, no manual configuration. Your subscriptions, your budget, your infrastructure.

Need help?

Browse our help center and FAQ, or reach our team — callback, WhatsApp or email. Support in French, English and Arabic.

Message us on WhatsAppopens in a new tab