Skip to main content

Fully Managed Wallos
as a Service

Deploy Wallos as a fully managed service starting at €9/mo. Get automated backups, SSL, updates, support and monitoring included.

Wallos is an open-source subscription tracker — recurring bills, renewal dates, multi-currency totals, and spending charts — combining the convenience of a finance app with the privacy and control of self-hosted infrastructure.

Free 7-day trial  99.9% Uptime SLA  No credit card  Cancel anytime

Free 7-day trial  99.9% Uptime SLA
No credit card  Cancel anytime

Wallos

Wallos

STARTING AT

€9/month
Automated Backups
Monitoring
Automated Updates
Auto SSL

USAGE

Unlimited
Human Support
Custom Domains
Terminal Access
File Manager Access
Deploy in your region 21 locations worldwide
GermanyFinlandNetherlandsUKSwedenUnited StatesCanadaSingaporeJapanAustraliaBrazilSouth Africa+9 more →
Wallos Preview Image

ABOUT THE SOFTWARE

What is Wallos

Wallos is an open-source, self-hosted subscription tracker. It records recurring bills and renewal dates, converts totals across currencies, and charts where the money goes — a focused finance dashboard you run on your own server.

Wallos is released under the GNU General Public License v3.0 and is built and maintained by the developer who publishes it under the ellite handle on GitHub, where it has gathered roughly 8,000 stars. It is a PHP application backed by a single SQLite database, served behind Nginx, and distributed mainly as the bellamy/wallos Docker image — which has passed 6.4 million pulls.

The application is deliberately narrow. It tracks subscriptions and renewal dates, groups them into categories, and supports household members so one instance covers a family or a small team. It converts between currencies using the Fixer exchange-rate service, exports upcoming payments to a calendar feed, and can notify across ten channels — email, Discord, Telegram, Pushover, Gotify, ntfy, Mattermost, ServerChan, pushplus, and webhooks. It has supported OIDC single sign-on since v4.0. Notably, Wallos never connects to your bank: you enter subscriptions yourself, so no banking credentials are involved at all.

FEATURES

What Wallos does

Wallos turns a pile of recurring charges into one dashboard. It tracks renewals, converts currencies, charts spend, and tells you before the next payment lands — all from a server you control, with no bank connection involved.

Subscription tracking

Record each subscription with its price, billing cycle, renewal date, and auto-renew flag. Lifetime subscriptions are supported alongside monthly and yearly ones.

Multi-currency totals

Mix EUR, USD, GBP, and more. Wallos converts everything to one base currency using the Fixer exchange-rate service so your total actually means something.

Calendar and iCal export

See upcoming payments on a calendar and export the feed to any calendar app, so renewals show up next to the rest of your week.

Logo search

Attach a recognisable logo to each service with a built-in search, so the dashboard reads at a glance instead of as a wall of text.

Renewal notifications

Get told before a payment lands, across ten channels including email, Telegram, Discord, ntfy, and webhooks. Set the lead time so you can cancel in good time.

Categories and household

Group subscriptions into custom categories and add household members, so a family or small team shares one instance instead of one login each.

Statistics and charts

Break spend down by category, currency, or period, and sort the graphs by usage. A dated view you can export at month-end for reconciliation or reporting.

OIDC single sign-on

Connect Wallos to your identity provider for single sign-on, with a local admin login kept as a fallback in case the provider has an outage.

WHAT'S ALWAYS INCLUDED

Every app. Fully managed.
Nothing extra to pay for.

Every app you deploy includes the full managed service — security, backups, updates, and support from day one.

Automatic updates and patches

Apps run the latest stable version. Security patches applied silently, with rollback if needed.

Daily off-site backups

Multiple daily backups in redundant off-site locations. One-click restore if anything goes wrong.

24/7 uptime monitoring

Continuous monitoring with instant alerting. We respond before you notice.

SSL, firewall, DDoS protection

Auto-renewing SSL, hardened firewall rules, DDoS mitigation on every deployment.

Performance and scaling

We monitor resource usage continuously. When your app needs more headroom, we flag it and upgrade with your explicit approval.

Dedicated engineering support

Real engineers on chat. DNS, SMTP & migration help. All included in €9.

WHY MANAGED

Why teams pick managed Wallos

Wallos ships fast — roughly 25 tagged releases in the last 15 months. Keeping a self-hosted finance app current is real work, and that is the work most people would rather hand off.

Running Wallos is not the same as keeping Wallos running. The container has to start with its data volumes created at the right permissions, or it simply fails to come up. Renewal reminders only fire if the scheduled check runs and an SMTP relay is wired correctly against an aligned timezone — a misconfigured clock drops them silently, and most people only notice when a renewal they meant to cancel charges anyway. None of that is exotic; it is just steady upkeep that competes with the actual job.

The sharpest edge is the database. Wallos stores everything in one SQLite file, and the upstream backup approach copies that file — which the project itself notes can recover a partial transaction but is not ideal.

REVIEWS

Hear from customers ​like you​​​​​​​

Successful businesses and professionals around the world rely on DANIAN every day

USE CASES

Three teams who run Wallos on DANIAN

These are representative team types we set up most often. Each starts with the same flat €9 plan.

4-PERSON DESIGN STUDIO

Catching tool renewals before they auto-charge

Hosted in the Germany region, this studio tracks 30-plus creative SaaS tools in mixed EUR and USD, converted to one base currency with a Fixer key. Renewal alerts route to a shared ntfy channel 30 days ahead, so a tool gets renegotiated or dropped before it renews.

TWO-PERSON HOUSEHOLD

One instance for the whole family's subscriptions

Run near home, this household consolidates streaming, cloud storage, and utility subscriptions into one Wallos instance with two household members. The calendar feed exports to a shared calendar, and Telegram reminders fire a week before each renewal so nothing slips through.

SMALL IT CONSULTANCY

Tracking client-billed software across currencies

This consultancy tracks software it re-bills to clients, with a category per client and multi-currency conversion for cross-border accounts. A dated statistics export at month-end feeds the bookkeeping, and webhook alerts surface upcoming renewals in the team's chat.

COMPARISON

Four ways to run Wallos

Wallos itself is free. What costs money is the way you run it. Here is the honest tally against a proprietary tracker, a production VPS, and a home server — at one user, five users, and ten users.

 PATH1 USER5 USERS 10 USERSWHAT YOU ALSO CARRY
Proprietary tracker 
(Rocket Money)
~$10/mo
user-set $7–$14
~$50/mo~$100/moPriced per person, so it scales with your household or team. US bank-linking required; your accounts are aggregated by a third party.
Self-host
on a VPS
~$44/mo~$44/mo~$44/moA $24/mo production-class VPS plus off-site backup and monitoring. Flat for one instance — but 1–2 hours a month of patching, backups, and certificate renewal sit on you.
Home server
from ~€85/mofrom ~€85/mofrom ~€85/moHardware amortised (e.g. a Synology DS923+ or an HP ProLiant ML30) plus electricity, business internet with a static IP, and off-site backup. Plus your own on-call time.
DANIAN Managed Wallos€9/mo€9/mo€9/moOne instance covers the whole household via household members. Backups, SSL, updates, monitoring, and human support included. Your ops time: zero hours a month.

The hosted paths are flat per instance — only the per-person tracker scales with people. One Wallos instance on DANIAN covers a household at €9 regardless of how many members use it.

BY INDUSTRY

Wallos for specific industries

A subscription tracker carries different weight depending on who runs it. These four contexts put specific demands on Wallos — and on how we configure the instance behind it.

Practices that track recurring software spend across many clients run into month-end reconciliation pressure, where every figure has to tie out in one currency. We set Wallos up with a category per client and a Fixer exchange-rate key, so totals reconcile against a single base currency.

A bookkeeper tracking 60 client subscriptions across four currencies gets one dated statistics view to export at close, instead of rebuilding the list from bank statements. Because the data sits in one SQLite file, we keep hourly off-site snapshots — so a mid-month restore never costs a reconciliation period. The workflow is simple: enter the subscription once, tag it to the client, and let the month-end export do the gathering.
Agencies carry heavy tool sprawl — design suites, stock libraries, fonts, plugins — and need project-based cost allocation so spend maps back to clients. We configure Wallos categories per client and project, and wire renewal notifications to fire 30 days ahead, so an account manager can renegotiate or cancel before auto-renew.

A 12-person studio commonly tracks 25 to 40 active tools; the calendar view turns that into a single renewal timeline rather than a dozen scattered vendor emails. The quantifiable win is the lead time: a 30-day alert on a yearly licence is the difference between a planned decision and a charge nobody caught. Multi-currency conversion keeps mixed EUR and USD tools readable as one number.
Early startups accumulate tools fast and lose track of trials that quietly convert to paid. Vendor and procurement reviews need one current inventory rather than a guess. We wire Wallos webhook notifications into a team chat channel, so trial-expiry and renewal alerts land where engineers already work instead of in an inbox nobody reads.

A seed-stage team often runs 30 to 50 subscriptions; surfacing the next 90 days of renewals turns a surprise charge into a planned line item. The configuration that matters here is the notification routing — we confirm a test webhook lands in the right channel before handover, so the first real alert is not the one that fails.
Grant-funded organisations report recurring spend against funding lines and have to defend every renewal at budget time. We map Wallos categories to budget lines and set the base currency to the reporting currency, so the numbers come out in the shape finance already uses.

An association tracking 20 recurring tools gets an annual renewal review ahead of the budget cycle, with a dated statistics export it can attach to a grant report rather than rebuilding the list by hand. The workflow leans on the calendar feed: renewals show up next to the budget calendar, so a renewal decision happens during planning, not after the charge. One instance, shared across the team via household members, keeps it inside the €9.

FAQ

Frequently asked questions

Everything teams ask before signing up — answered straight, without sales speak.

Three groups: technical setup, migration, and how DANIAN works as a service.

01

Technical and configuration

They only fire if the scheduled check runs and an SMTP relay is wired correctly with the right timezone. On self-hosted instances a misaligned container clock silently drops reminders. We set the timezone to your account region and connect a working mail relay, then confirm a test reminder sends before handover.
Multi-currency totals use the Fixer exchange-rate service, which needs an API key registered and pasted into settings, then a manual refresh. If needed we will assist with the regiastering and installing the key, so a household or agency mixing EUR, USD, and GBP sees one converted total without the setup dance.
We run the latest stable release — and track upstream closely. Wallos ships often, roughly 25 tagged releases across the last 15 months. We pin a known-good version, test the upgrade, then apply it in our patch window rather than auto-pulling latest into your live instance.
Security fixes get a fast track. The March 2026 release patched a server-side request issue, a cross-site scripting issue on the password-reset page, and an access-control flaw on avatars. We apply releases like that ahead of the normal cadence, because an unpatched self-hosted finance app is exactly the instance you do not want lagging behind.
Wallos serves plain HTTP inside its container, so a self-hosted setup needs a separate reverse proxy and certificate, with WebSocket enabled for the live interface. We terminate TLS at the proxy, renew certificates automatically, and keep WebSocket on, so the instance is reachable over HTTPS on day one.
Yes. Wallos has supported OIDC single sign-on since v4.0.
Yes. Wallos has household members, so one instance covers a family or a small team without a separate login fee per person. The €9 is per instance, not per person, which is the main reason a multi-person household lands cheaper here than a per-seat subscription app.
Email, Discord, Telegram, Pushover, Gotify, ntfy, Mattermost, ServerChan, pushplus, and generic webhooks. We wire the channel you ask for during setup. Most teams pick email; we confirm a test message lands before handover so you are not debugging credentials yourself.

02

Migration and onboarding

We can activate your app on your own custom domain/subdomain. Examples: mydomain.com, anyword.mydomain.com.
Or, on our randomized free subdomain. Example: 963.apps.danian.cloud
If you wish to use a custom domain/subdomain, select that option when ordering your app (or notify us later). We will send you the required DNS records and if needed, our tech team will modify them for you.
21 datacenter locations across six continents. You choose the region at provisioning. Application data sits in the region you choose; pick whichever is closest to your users or matches your data-residency preference.
Yes. Request a region migration from the dashboard and we run the move in the background. The system emails you when the migration completes; total transfer time depends on data volume but typical instances finish in a few hours. There is no extra charge for a region change.
Yes. Full data export is available at any time, in a portable format you can bring to any infrastructure.
Wallos is entered manually rather than by connecting your bank, so there is no automatic bank import — that is also why no bank credentials ever leave your control. If you are moving from a spreadsheet or another tracker, we will help you load the initial list during onboarding.
Yes. Tell us your identity provider and we configure OIDC during setup, with a local admin login kept as a fallback. SSO setup is one of the configuration tasks we handle on chat rather than leaving you to wire it yourself.

03

Billing, support, and platform

€9 covers everything we do for that app: hardware in the region you choose, daily off-site backups with one-click restore, automatic security patches and version upgrades, 24/7 monitoring, SSL and firewall, and engineering support on Email/LiveChat. There are no setup fees or hidden line items. For more info see our Pricing page.
If you decide to continue, we charge €9/app/month from day 8. If you don't, the trial ends and you can export your data. No card is required for the trial, and we never auto-charge you without explicit consent.
No. The €9/month is flat regardless of how many users log into your app. Add 5 users or 50; the price doesn't change.
24/7 Live chat and email support, both staffed by engineers who run the systems. We handle DNS configuration, SMTP setup, app integrations, performance tuning, troubleshooting, and migration help. Response time is typically under an hour. There is no tier system — every customer gets the same support.
Yes. Cancel from the dashboard. We don't charge a cancellation fee, we don't lock data, and we will export your data to you on request before deletion. data to you on request before deletion.
Every customer instance is backed up daily to a separate region from the primary. We test restores. You can request a restore at any backup point within the retention window — usually 7 days for daily backups.
Your application data sits in the region you choose at provisioning — 21 datacenter locations across six continents. Account-level data (billing, account email, support ticket history) is processed centrally. Application data region is picked by you, per app.
99.9% uptime SLA on every app, every tenant. Service credits are documented at danian.co/service-level-agreement. The status page is located at status.danian.co.
When your tenant approaches the resource ceiling — the base tier holds 1 vCPU/RAM, 30 GB storage — we notify you. Resource upgrades happen with your explicit consent; we will not upgrade your tenant or charge you without it.
We wait. We don't suspend the app or delete your data on the first failed charge. We email you, you fix the card on file, and we continue.
Invoices can be downloaded from the billing dashboard in PDF the day each charge succeeds. EU VAT is added where applicable and the VAT-reverse-charge regime applies for VAT-registered businesses with a valid number.
150+ open-source apps across automation, team chat, file sync, analytics, AI, password management, email marketing, dev tools, project management, smart home, CMS, and federated social. See the full catalog →
Yes. Every instance comes with a web-based terminal and a file manager in your DANIAN management dashboard. Useful for managing your data and customizations.
Resources scale with your usage. If your app needs more vCPU, RAM, or storage, we add it — and we ask first before any change to your plan. €9 is the floor; resource-heavy workloads may price higher, but you'll always know in advance.
Yes. We have both a Partner program and an Affiliate program available. Anybody can sign up.
No contract. No minimum commitment. Cancel anytime from the dashboard with one click. The 7-day free trial requires no credit card. After the trial converts to paid, you can still cancel at any month without notice or penalty.

DEPLOY IN YOUR REGION

21 datacenter locations on six continents

Pick the region closest to your users.

United States, Germany, Finland, Singapore, Australia, Brazil, Canada, Netherlands, UK, Spain, Italy, France, Sweden, Malaysia, India, Japan, Mexico, Poland, South Korea, Chile, South Africa and more coming soon

Global Reach Map

Try managed Wallos for 7 days

No card. Cancel from the dashboard.